以太坊 每年产量和出块时间

一、POW模式下ETH的出块速度

以太坊的发行每年产量被限制在 7200万 以太币的 25%,每年以太币的矿产量,不高于 1800 万。7200 万为一次性众筹 crowdsale 而发行的以太坊。

二、按照这个总量来计算

1.区块奖励:每挖一个区块奖励 5 个以太坊。

2.叔块奖励:有些区块被挖得稍晚一些,因此不能称为主区块链的组成部分。比特币称这类区块为 “孤块”,并且完全舍弃它们。但是,以太币称它们为 “uncles”,并且在之后的区块中,可以引用它们。如果 uncles 在之后的区块链中作为叔块被引用,每个叔块会为挖矿者产出大约 4.375 个以太坊。目前每天有大约 500 个叔块被创建,每年产量为 70万 以太坊。

3.叔块引用奖励: 矿工每引用一个叔块,就得到了大约 0.15 个以太币,最多引用两个叔块。

三、出块速度计算

一年 3150 万秒(365x24x60x60),每产生一个新区快就会奖励 5 个以太坊。

出块速度 : 3150万 / ( (1800万-70万) / 5) ≈ 9 s

注:这里的计算,忽略了叔块引用奖励,真实出块速度可能大于 9s。

下一章:以太坊源码分析 Ethash共识算法

以太坊中有两个共识算法的实现:clique 和 ethash。而 ethash 是目前以太坊主网(Homestead版本)的 POW 共识算法。ethash 模块位于以太坊项目目录下的 consensu ...