时间:2021-12-13|浏览:595
被称为区块链2.0以太坊不仅是一个具有智能合同的底层公链平台,而且比比特币更短,平均10秒以上。
更短的块时间意味着临时分叉的可能性将大大提高。这是因为当矿工A挖出一个新块时,它需要在整个网络上广播。广播过程需要时间。由于以太坊的块时间较短,其他节点可能在收到矿工A发布的块之前就挖出了相同高度的块,导致临时分叉。在以太坊网络中,临时分叉的概率为8%左右。
参考上表数据,在以太坊系统中,每100个块大约有8个叔叔块。如果按平均块时间为15秒计算,则临时分叉将在一小时内产生近20次。比特币系统有足够的时间将新块广播到整个网络的其他节点,因为平均每10分钟只有一个块。这种临时分叉的概率相当小。根据历史数据,平均有3000多个块,只有一个临时分叉,相当于20多天一个,这是相对罕见的情况。
以太坊系统的临时分叉是一种普遍现象。如果采用与比特币相同的处理方法,只有最长链上的块才能获得块奖励,这对挖掘块而最终不在最长链上的矿工非常不公平,这种不公平将是一种普遍情况。这将影响矿工的热情,甚至削弱以太坊网络的系统安全,这也是对计算能力的浪费。因此,以太坊系统为不在最长链上的叔叔设置了叔叔奖励。以太坊的叔叔奖励规则是什么?
02
叔块奖励规则
以太坊叔块奖励规则如下:
1.叔块必须是区块前一至前六层祖先的直接子块;
2.每个区块最多引用两个叔块;
被引用的叔块不能重复引用;
4.参考叔块的奖励数量与参考区块的间隔层数有关。间隔层数越少,奖励越多。
5.引用叔块的块可获得额外的块奖励,每引用一个块可获得块奖励1/32、6、交易费(又称矿工费)不会分配给叔块。
我们通过一个例子来介绍上述规则。
假设目前的区块高度是107(上图中的绿色区块),它可以有效引用的叔块只能是101~106块,换句话说,叔叔块的有效引用范围最多只能在7代以内。上图中的黄色块高度为100,不在107块的有效引用范围内。图中的红色块不能成为叔叔块,因为它们不是链上最长块的直接子块。
如果在101和106块的高度,有多个未引用的叔叔块,高度为107块只能引用两个,一个叔叔块被引用后,不能被其他块重复引用。
引用的叔叔块的奖励数量取决于与叔叔块和引用块的距离关系。关系越近,叔叔得到的奖励就越多。引用叔叔块的块,每个引用块,都可以获得系统块奖励1/32.最多只能引用两个块。目前以太坊新区块系统奖励2枚以太币(2)ether),如果叔块在间隔一层引用,叔块将获得7块奖励/8,也就是1.75ether,如果叔块被引用在6层之间,奖励只有0.5ether具体如下表所示。
03
总结
以太坊系统的平均块时间只有10秒以上,导致临时分叉变得非常普遍。考虑到公平性和系统安全和安全性和稳定性,以太坊系统设置了叔叔奖励。以太坊叔叔的奖励数量也非常人性化越近,你得到的奖励就越多。
有人认为叔叔奖励的设置变相增加了以太坊的通货膨胀率,不利于以太坊的保值。你同意这种观点吗?为什么?欢迎在留言区分享观点。
用戶喜愛的交易所
已有账号登陆后会弹出下载