以太坊叔块处理Ghost协议

本文深入解析以太坊如何通过Ghost协议处理叔块,确保区块链分叉后的快速合并,维持共识机制稳定。介绍了Ghost协议的运作原理,包括如何招安分叉区块并给予奖励,以及其对激励机制的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

叔块处理和Ghost协议

1.Ghost协议的引入

  • 为了利于区块链出现分叉后快速合并,不会影响到区块链的共识 ,以太坊引入了Ghost协议

2.Ghost协议详情

img

  • 在上图中,假设一个大型矿池A打包了一个黑色的3号区块,并将3号区块flooding发送出去,告知其他矿工3号区块已经被A挖掘出来了。
  • 以太坊中的出快时间是15秒,在15秒内这个3号区块并没有完全扩散到整个区块链网络中,因此其他没有收到这个区块的节点会继续挖掘3号区块。 所以产生了3A-3D。
  • A在正在挖掘的4号区块中添加上了2笔铸币交易(为什么是2笔,因为以太坊规定每个区块最多包含2个对叔父区块的奖励)
  • 将3A和3B的叔块头hash赋值给4区块中头hash中的uncle的位置,同时奖励机制如上图所示。
  • 如果接下来的7个区块没有应用之前产生的叔块,此叔块将作废,没有奖励。

3.Ghost协议是如何尽快招安分叉区块以组成统一的区块链

img

  • 值得注意的是,这些叔父区块后面继续挖掘出来的区块不会得到任何奖励,这是为了激励其他区块在发现最长的区块链之后尽快进行合并。

4.总结

  • 叔块第一处理是招安,进入主链获得奖励,叔块的区块头hash引入到主链的区块头,里面的交易打回交易池重新打包交易。

  • 以太坊区块链中7代及其以内的叔父区块都能得到奖励,超过7代的叔父区块将不会得到奖励,这样是为了避免有些矿工专门在之前的链上制造分叉后坐等被后面的节点招安情况。

  • 以太坊中的出块奖励不会随着区块数量的增多而减少,以太坊中无论何时出块都会获得出块奖励,而比特币中区块的树目超过两千一百万以后就没有出块奖励,此后矿工挖矿的动力来自于交易费了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值