当前位置:首页  > 资讯  > 区块链  > 以太币怎么交易? 以太坊交易到打包流程

以太币怎么交易? 以太坊交易到打包流程

发稿日期:2018-07-26 来源:csdn 亿智蘑菇官方微信

以太币怎么交易?接下来小编就为大家带来以太坊交易到打包流程,感兴趣的朋友可以看一下

QQ截图20180726171908

区块链,能推开信任的大门吗?

有个朋友问我一个以太坊的问题:以太坊如何保证交易的执行结果的一致性的? 为了回答这个问题,把以太坊的源代码翻了一下:

简单的画一张图,描述以太坊的从一个交易到打包的流程:

1)TxPool从网络上接收到一个交易,发送TxPreEvent事件。

2)worker在接收到TxPreEvent事件后,调用update->commitTransactions提交目前收到的交易。

3)Work中的commitTransaction负责调用EVM虚拟机执行交易,并返回给Work有关此次交易的Receipt(执行列表)。

4)Miner调用Work的commitNewWork,从交易列表中选择交易,组装区块结构。

5)Work调用CpuAgent,完成POW工作量证明(打包)。

6)一旦区块打包成功,worker广播NewMinedBlockEvent事件。

回答问题:以太坊如何保证交易的执行结果的一致性的?

每个交易在EVM虚拟机中执行后会生成“执行列表”。区块中所有交易的“执行列表”组成Merkle-PatriciaTrie(MPT)树。树根会被保存到该区块的区块头中。也就是说,逻辑上,在区块中,保存了交易“执行列表”。这样所有的节点,就可以验证这些交易的“执行列表”,并由这些“执行列表”,更新状态。

以上就是以太坊交易到打包流程的全部内容!希望可以帮到你!

下面小牛就为大家介绍一款免费获得以太坊(ETH)的区块链app--小牛情报,不仅每天可以不定时领取大把红包,还可以查看币圈的价格走向,以及币圈最新动态,扫描下方二维码可以下载安装小牛情报app(邀请码:000QQB)下载链接:xnqb.com

声明:本文为平台用户投稿,不代表亿智蘑菇认同其观点。
0次打赏

二维码

关键词: 以太币  以太币交易 
全部评论(0
热门试用更多

16人申请XISEM/西圣真无线蓝牙耳机Ares

478人申请iFu BS1安全电动螺丝刀

246人申请NANK/南卡无线充电宝POW-2

279人申请Groudchat镜拍

449人申请海氏闷蒸全自动美式咖啡机

热门导购更多

¥199XISEM/西圣真无线蓝牙耳机Ares

¥259iFu BS1安全电动螺丝刀

¥199NANK/南卡无线充电宝POW-2

¥618【背包】极狐薄膜太阳能真皮发电背包

¥598【镜拍】Groudchat镜拍