首先需要理解的概念就是交易(Transaction),这是区块链中的最小也是最核心的知识点。因为我们最初接触区块链大多从比特币开始,所以我们通常会把交易理解成转账,但其实这个理解比较片面。其实在区块链中,交易的概念已经有所扩展。 从行为的角度解释,交易等同于操作(Operation),我们向区块链网络提交一笔交易实质上是发起了一个操作,而操作的具体内容与特定区块链协议有关,比如在以太坊中,一个操作可能就是执行了智能合约中的一个方法。 而如果我们从计算机技术的角度分析,交易实质就是原子事物,只是翻译的不一样,它们的英文都是 Transaction,交易是区块链网络中数据的最小的组成部分。一笔交易提交后,它只能有两种状态,要么成功要么失败,不可能存在成功了一半的情况。
相关推荐
韩立学长15 分钟前
基于Springboot酒店管理系统的设计与实现c12044zy(程序、源码、数据库、调试部署方案及开发环境)系统界面展示及获取方式置于文档末尾,可供参考。资深web全栈开发27 分钟前
深入理解 Google Wire:Go 语言的编译时依赖注入框架忘记92631 分钟前
什么是spring bootexpect7g34 分钟前
Paimon源码解读 -- Compaction-6.CompactStrategy喵个咪1 小时前
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:极速搭建微服务应用十月南城1 小时前
多级缓存设计思路——本地 + 远程的一致性策略、失效风暴与旁路缓存的取舍float_六七1 小时前
Spring AOP连接点实战解析武子康2 小时前
大数据-183 Elasticsearch - 并发冲突与乐观锁、分布式数据一致性剖析期待のcode2 小时前
MyBatis-Plus的Wrapper核心体系老华带你飞2 小时前
出行旅游安排|基于springboot出行旅游安排系统(源码+数据库+文档)