在探讨“以太坊多少天挖一个”这个问题之前,我们首先需要明确一个至关重要的概念:以太坊已经完成了其从工作量证明(PoW)到权益证明(PoS)的共识机制转换,这一历史性的事件被称为“合并”(The Merge),这意味着,曾经我们所说的“挖矿”在以太坊主网上已经成为过去式。“多少天挖一个”的提问方式,本身已基于一个不再适用于当前以太坊网络的假设。
回顾PoW时代:曾经的天数计算
在“合并”之前,以太坊确实采用的是工作量证明机制,就像比特币一样,矿工们利用强大的计算机(主要是GPU)进行复杂的数学运算,竞争解决一个密码学难题,第一个解决问题的矿工将获得打包下一个区块的权利以及相应的区块奖励(包括新铸造的以太坊和交易手续费)。
在那个时期,以太坊的出块时间目标被设定为平均12秒一个区块,我们可以据此推算出“多少天挖一个”的概念:
- 每秒出块数:1/12 个区块/秒
- 每分钟出块数:(1/12) * 60 = 5 个区块/分钟
- 每小时出块数:5 * 60 = 300 个区块/小时
- 每天出块数:300 * 24 = 7200 个区块/天
在PoW时代,理论上平均每12秒就会有一个新的以太坊区块被“挖”出,一天大约能产生7200个区块,对于单个矿工或矿池而言,“挖到一个”区块的时间则是不确定的,取决于其算力在全网算力中的占比,算力越高,平均挖到一个区块的时间越短;反之则越长,这可能短于几分钟,也可能长达数天甚至数周,尤其是在算力竞争激烈或矿工算力较低的情况下。
进入PoS时代:验证者与“验证时间”
“合并”之后,以太坊转向了权益证明机制,在这个新机制下,“矿工”被“验证者”(Validator)所取代,验证者不再通过消耗大量电力进行算力竞争,而是通过锁定(质押)至少32个以太坊作为保证金,参与网络共识过程。
新的区块生成方式发生了根本性变化:
- 随机选择:在每个时隙(Slot,约12秒)开始时,会随机选择一个验证者作为提议者(Proposer),负责创建一个新的区块。
- 委员会确认:会随机选择一组验证者作为委员会成员,他们对提议者创建的区块进行投票( attest),当足够多的委员会成员确认后,区块就被正式添加到区块链上。
在PoS时代:
- 出块时间:依然保持着平均约12秒一个区块的目标,这确保了交易的确认速度和网络的响应性并未因共识机制的改变而发生显著变化。
- 验证者“产出”:对于单个验证者而言,他们被选中创建区块(作为提议者)或参与确认区块(作为委员会成员)的概率与其质押的ETH数量以及在线时间等因素相关,一个验证者每天也有机会被选中多次。
- “多少天验证一个”的误解
