首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >以太坊节点如何竞争数据块?

以太坊节点如何竞争数据块?
EN

Stack Overflow用户
提问于 2018-01-30 23:43:11
回答 2查看 107关注 0票数 0

我想知道与比特币区块链相比,以太区块链是如何工作的。

我知道,在比特币中,所有节点都会竞争挖掘块(并将其放入公共交易中,从而将比特币作为交易处理费),并且所有节点都会同时竞争下一个块,并有平等的机会挖掘它。

但在以太坊,你想要一个分布式应用程序的网络,根据他们愿意支付的天然气价格(以及起步价)来执行,所有节点都会在给定的时间竞争下一个块吗?这不是在浪费计算吗?

EN

回答 2

Stack Overflow用户

发布于 2018-01-31 13:12:59

是的,所有节点确实竞争(几乎)相同的块,是的-它们确实执行块中的所有代码,即使这个块不会被成功挖掘。

不要认为它是“浪费”,而是一种确保proof of work的机制。

票数 0
EN

Stack Overflow用户

发布于 2018-02-01 05:33:49

简而言之,是的,有很多浪费的计算。

以太坊的挖掘过程几乎与比特币相同。

对于每个事务块,挖掘器将通过哈希函数运行该块的唯一标头元数据(包括时间戳和软件版本)。如果挖掘器发现与当前目标匹配的散列,则挖掘器将获得以太,并通过网络广播块,供每个节点验证并添加到自己的分类帐副本中。如果挖掘器B找到散列,挖掘器A将停止对当前块的工作,并对下一个块重复该过程。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48525289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档