📜  以太坊中的叔叔是什么 (1)

📅  最后修改于: 2023-12-03 15:22:04.134000             🧑  作者: Mango

以太坊中的叔叔是什么

在以太坊的区块链网络中,叔叔(Uncle)是指在矿工挖出新的区块时,被排除在主区块链之外的区块。这些区块有时也被称作黑叔叔(Stale block)。

叔叔是如何产生的?

当多个矿工同时发起了挖矿请求,并产生了多个区块时,这些区块会被网络中的其它节点等待确认。而最终只有一个区块能够成为区块链中的主区块,被确认并广播给整个网络,其他区块则会被排除在外,成为叔叔。

叔叔有什么作用?

叔叔在区块链中起到了减轻网络负担和增加区块奖励的作用。因为每个矿工在挖出一个区块后,如果发现自己的区块没有被加入到区块链中,就需要大量的计算资源重新挖掘,这会浪费很多资源。而排除在主区块链之外的叔叔则可以通过与主区块链共享工作量的方式,获得一定的奖励。这样可以减轻网络拥堵,同时也能避免资源的浪费。

叔叔是如何计算奖励的?

在以太坊中,每挖到一个区块就会产生一笔奖励(Block reward)和网络交易费用(Transaction fee)。奖励会被分配给挖出该区块的矿工和叔叔,具体分配方式如下所示:

  • 挖出主区块的矿工将获得全部的奖励和交易费用。
  • 挖出叔叔的矿工将获得主区块奖励的7/8和交易费用的1/8。
  • 叔叔的奖励会随着区块高度的增加而逐渐减少,最终会在第七个叔叔后消失。
总结
  • 叔叔是指在矿工挖出新的区块时,被排除在主区块链之外的区块。
  • 叔叔可以减轻网络负担和增加区块奖励。
  • 挖出叔叔的矿工将获得主区块奖励的7/8和交易费用的1/8。
  • 叔叔的奖励会随着区块高度的增加而逐渐减少。