第 3 章 交易是驱动力

我们分析了以太坊的静态部分:用户账户模型和账户状态所组成的世界状态。

本章节将分析以太坊上驱动账户余额发生转变的动因,就是交易transaction

交易总是由外部账户所发起的,它所包含的内容既可以是一次简单的以太币转移,也可是一次合约代码的调用执行。

当以太坊网络收到交易时,它会按照交易执行指令,改变相关联的一个或者数个账户的状态,并将这些状态的变更合并到世界状态。

数笔交易按顺序执行后,执行结果将被打包成为一个区块,广播到其他节点并让网络按照共识算法选出合适的区块进入最终的区块链。

本章将详细讲述交易。