以太坊的区块奖励机制
以太坊中,区块奖励包含三部分,它们是区块奖励(类似比特币中的50BTC),交易费(这一部分比特币中也有)和打包叔伯块的奖励(这一部分比特币中没有)。
以太坊的区块奖励
以太坊中,每个区块奖励是5ether。
blockReward *big.Int = big.NewInt(5e+18) // Block reward in wei for successfully mining a block 5ether
但是拜占庭硬分叉以后,每个区块奖励是3ether。
ByzantiumBlockReward *big.Int = big.NewInt(3e+18) // Block reward in wei for successfully mining a block upward from Byzantium
叔伯块(uncle)及叔伯块奖励分发机制
每一个区块纳入的叔伯块个数最多为2个。
maxUncles = 2 // Maximum number of uncles allowed in a single block
根据以太坊设计指南中的叔伯块激励章节所述,叔伯块至多只能被其兄弟区块的第七代子孙引用。至于为什么选择7,设计指南里也给出了3个理由。