以太坊上交易最终都会由EVM进行解析存入数据库,今天就来探讨一下,一笔交易是如何别EVM执行的.我们可以把交易分为三种.(注意,和交易相关的模块很多,交易的生命周期存在于整个以太坊中,我们这次只是分析和EVM相关的部分.) 1.以太币转移,两个账户之间只发生了以太币的转移. 2.合约创建,用户创建智能合约的交易.这类交易的to地址都是空着的. 3.调用合约,用户去调用智能合约中的某个函数,这类交易中data信息包含了需要调用的函数hash值的前4个字节,以及参数.例如基于ERC20的Token转…