以太坊的出块特点
出块速度快,分叉概率大,如果仍然使用比特币的最长链原则,会使得孤儿块的矿工得不到任何奖励,大型矿池一直沿着自己的链挖矿,出现mining centralization的情况。
因此在以太坊中,作废的块(uncle block)也会受到奖励,是出块奖励的 $\frac{7}{8}$,称为uncle reward,后续挖出的其他块中会包含有该块的叔父区块,每包含一个,会额外获得 $\frac{1}{32}$ 的出块奖励,最多包含两个叔父区块。
这也是GHOST协议的核心思想和最初的版本
GHOST协议
有利于鼓励系统中出现分叉后及时进行合并
叔父区块得到的奖励与链上的距离成反比(依次从 $\frac{7}{8}$ 降低到 $\frac{2}{8}$,最远7代叔父,更远的叔父区块得不到奖励)
这样做的好处:
- 减少保存的叔父区块数据
- 鼓励尽早进行合并
分叉链上只有第一个块能够得到奖励