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

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

发稿日期: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
热门试用更多

205人申请CALVI-M620开合帘电机

215人申请华为(HUAWEI)移动路由4G路由

284人申请瓦拉丁VLADDIN popo 一次性电子烟

343人申请瓦拉丁VLADDIN Eden 电子烟套装

318人申请脉歌(Macaw) NE1s 真无线蓝牙耳机

热门导购更多

¥1499【厨房】苏宁极物小Biu 厨房食物垃圾处理器

¥119瓦拉丁VLADDIN Eden 电子烟套装

¥499华为(HUAWEI)移动路由4G路由

¥399脉歌(Macaw) NE1s 真无线蓝牙耳机

¥359【调奶机】海尔小白净水调奶器

0

0

0