1.用户A发起交易,请求被传向对等节点B
2.节点B同步交易,并进行校验,通过则放到内存池中,并向其他节点转发
3.如果是转账交易,获得记账权的节点将该交易和其它交易一起打包到区块中,并在本地的EVM上运行被调用的合约代码,直到代码运行结束或GAS用完
4.执行智能合约的GAS数量由合约的计算步骤决定,而GasPrice由交易发起方决定
5.其他共识节点收到该区块后,会再次验证区块的合法性,如果区块通过验证,则节点将内在池中原来用户A的交易请求删掉,同时同步该区块,将其添加到本地的区块链中
2.节点B同步交易,并进行校验,通过则放到内存池中,并向其他节点转发
3.如果是转账交易,获得记账权的节点将该交易和其它交易一起打包到区块中,并在本地的EVM上运行被调用的合约代码,直到代码运行结束或GAS用完
4.执行智能合约的GAS数量由合约的计算步骤决定,而GasPrice由交易发起方决定
5.其他共识节点收到该区块后,会再次验证区块的合法性,如果区块通过验证,则节点将内在池中原来用户A的交易请求删掉,同时同步该区块,将其添加到本地的区块链中