要回答“以太坊最初一天能挖多少个”这个问题,我们不能简单地给出一个固定的数字,因为“最初”这个时间点需要明确,并且以太坊的挖矿机制经历了多次关键调整,答案涉及创世区块、初始难度调整算法以及著名的“冰河期”(Ice Age)问题。
创世之初:没有区块奖励的“第一天”
以太坊的“最初一天”——即2015年7月30日主网上线那天——几乎没有产生任何区块奖励。
- 创世区块与首个区块:以太坊主网的创世区块(Genesis Block)于2015年7月30日协调世界时(UTC)15:26:13生成,紧随其后的第一个“正式”区块(区块号1)是在UTC 15:27:12被挖出,距离创世区块仅约59秒。
- 区块奖励的规则:在以太坊的最初版本(Frontier阶段),区块奖励机制是存在的,但并非从创世区块或第一个区块就开始立即支付给矿工,根据以太坊的黄皮书(Yellow Paper)和最初的共识规则,区块奖励的支付需要满足一定的条件,主要是与“叔块”(Uncle Block)处理机制相关,但在网络非常早期的阶段,这些条件并未被满足,或者奖励机制的设计初衷使得前几个区块的奖励并不明确或未被激活。
- 实际产出:在主网上线后的最初几个小时甚至第一天内,由于网络节点稀少、算力极低、网络同步等问题,产生的区块数量非常有限,更重要的是,在Frontier的早期版本中,区块奖励的发放机制并不像后来那样直接和明确,很多时候可能需要等待更多的确认或者特定的条件触发,可以说以太坊“最初一天”由矿工实际获得的区块奖励数量接近于零,或者说非常少,远未达到理论上的最大值。
理论上的最大日产量:未受“冰河期”影响的早期
如果我们不考虑创世当天那种特殊情况,而是以太坊主网稳定运行后的“最初”阶段(例如Frontier阶段的早期),在“冰河期”机制被大规模调整之前,我们可以计算一下理论上的最大日产量。
