Uncle-Blocks

不同的叔叔獎勵

  • September 26, 2017

我想了解叔叔的獎勵是如何計算的。

https://ropsten.etherscan.io/block/4447

https://ropsten.etherscan.io/block/2560

我們有兩個計算塊,它們都有 2 個叔塊,但一個塊有8.125 Ether,另一個有6.25 Ether。我錯過了什麼?

叔叔獎勵計算為:

(U_n + 8 - B_n) * R / 8

在第一個範例中,有兩個叔叔,U1 和 U2。U1的叔號為4445,U2的叔號為4446。塊號為4447,R為5。

第一個例子的叔叔獎勵是每個叔叔的獎勵之和:

U1: (4445 + 8 - 4447) * 5 / 8 = 3.75
U2: (4446 + 8 - 4447) * 5 / 8 = 4.375
                             = 8.125

一個區塊是父代,另一個是祖父代。比目前區塊低的每一代,叔叔基本上損失 20%。

對於第二個例子,叔叔在同一代但世代相距較遠(低三個區塊),因此整體叔叔獎勵較低:

U1: (2557 + 8 - 2560) * 5 / 8 = 3.125
U2: (2557 + 8 - 2560) * 5 / 8 = 3.125
                             = 6.250

引用自:https://ethereum.stackexchange.com/questions/27172