主页 > imtoken安卓版钱包 > 以太坊中叔块奖励的具体规则是什么?

以太坊中叔块奖励的具体规则是什么?

imtoken安卓版钱包 2023-10-03 05:10:16

在以太坊系统中,如果多个矿工在相同的区块高度挖出新的区块,这些区块中的一个将成为最长链上的区块,而其他的区块,如果按照 Block references 将被称为 Uncle Blocks,Uncle Blocks也会得到相应的奖励。 这与比特币不同。 在比特币系统中,由于临时分叉而不在最长合法链上的区块称为孤儿块,孤儿块没有区块奖励。

为什么以太坊要设置叔块奖励? 叔块奖励的具体规则是什么?

为什么以太坊要设置叔块奖励?

被誉为区块链2.0的以太坊,不仅是一个拥有智能合约的底层公链平台,而且区块生成时间比比特币更短,平均10秒以上即可发布一个区块。

更短的出块时间意味着临时分叉的概率会大大增加。 这是因为当矿工A挖出一个新区块时,需要向全网广播。 广播过程需要时间。 由于以太坊的出块时间短,其他节点可能在收到矿工A放出的区块之前就已经挖出该区块,产生了相同高度的区块,造成临时分叉。 在以太坊网络中,临时分叉发生的概率在 8% 左右。

以太坊中叔块奖励的具体规则是怎样的

参考上表数据,在以太坊系统中,大约每100个区块产生8个叔块。 如果平均出块时间为15秒,一个小时内会有近20个临时分叉。 在比特币系统中,由于平均每 10 分钟产生一个区块,有足够的时间将新区块广播给全网其他节点,所以这种临时分叉的概率是相当小的。 根据历史数据,平均3000多个区块会出现一次临时分叉,相当于20多天出现一次这样的临时分叉,属于比较“罕见”的情况。

以太坊系统中的临时分叉是一种普遍现象。 如果和比特币一样处理,只有最长链上的区块才会有区块奖励。 对于矿工来说,这是非常不公平的,这种“不公平”将是一种普遍的情况。 这会影响矿工挖矿的积极性,甚至可能削弱以太坊网络的系统安全性,也是一种算力的浪费。 因此,以太坊系统为不在最长链上的叔块设置叔块奖励。 以太坊叔块奖励的具体规则是什么?

叔块奖励规则

以太坊叔块的奖励规则大致如下:

1、叔块必须是该块的前1层到前6层的“祖先”的直接子块;

2、每个区块最多可以引用两个叔块;

3、已经引用的叔块不能重复引用;

4. 引用叔块获得的奖励数量与叔块与引用块之间的层数有关。 层数越少,奖励越多。

5.引用叔块的块可以获得额外的块奖励。 每引用一个区块以太坊挖矿算法革新,可以获得区块奖励的1/32。 6、交易手续费(又称矿工费)不会分配给叔块。

我们用一个例子来介绍上面的规则。

以太坊挖矿显卡算力表_以太坊挖矿全教程_以太坊挖矿算法革新

假设当前区块高度为107(上图中的绿色区块),那么它能有效引用的叔块只能是块高在101到106之间的区块。也就是说,叔块的有效引用范围只能在7代以内。 上图中黄色区块的区块高度为100,因此不在区块107的有效引用范围内。图中红色​​区块不能是叔块,因为它不是该区块的直接子区块在最长的链条上。

如果在101和106的区块高度有多个未引用的叔块,那么高度为107的块只能再引用两个,而一个叔块一旦被它引用,就不能再被其他块重复引用。

引用叔块获得的奖励数量取决于叔块与引用块之间的“远近”关系。 关系越密切,叔块奖励越多。 对于引用叔块的区块以太坊挖矿算法革新,每引用一个区块,可以获得系统1/32的区块奖励,最多只能引用两个区块。 以太坊中新区块的当前系统奖励是 2 个以太币 (2ether)。 如果每隔一层引用叔块,叔块将获得出块奖励的7/8,即1.75个以太币。 达到6层后才被引​​用,其奖励仅为0.5个以太币,如下表所示。

以太坊挖矿算法革新_以太坊挖矿全教程_以太坊挖矿显卡算力表

总结

以太坊系统的平均出块时间只有 10 多秒,这使得临时分叉非常普遍。 为了公平和系统的安全稳定,以太坊系统设置了叔块奖励。 以太坊叔块奖励的数量也很“人性化”。 距离叔块越近,叔块获得的奖励越多。