告别挖矿时代,以太坊不再以天为单位计算区块产出

在探讨“以太坊多少天挖一个”这个问题之前,我们首先需要明确一个至关重要的概念:以太坊已经完成了其从工作量证明(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个以太坊作为保证金,参与网络共识过程。

新的区块生成方式发生了根本性变化:

  1. 随机选择:在每个时隙(Slot,约12秒)开始时,会随机选择一个验证者作为提议者(Proposer),负责创建一个新的区块。
  2. 委员会确认:会随机选择一组验证者作为委员会成员,他们对提议者创建的区块进行投票( attest),当足够多的委员会成员确认后,区块就被正式添加到区块链上。

在PoS时代:

  • 出块时间:依然保持着平均约12秒一个区块的目标,这确保了交易的确认速度和网络的响应性并未因共识机制的改变而发生显著变化。
  • 验证者“产出”:对于单个验证者而言,他们被选中创建区块(作为提议者)或参与确认区块(作为委员会成员)的概率与其质押的ETH数量以及在线时间等因素相关,一个验证者每天也有机会被选中多次。
  • “多少天验证一个”的误解:既然每天仍有约7200个区块产生,每个区块由一个提议者创建并由多个委员会成员确认,那么一个验证者理论上每天都有机会参与验证过程(无论是作为提议者还是委员会成员),但“验证一个区块”通常指的是作为提议者成功创建一个区块,这个概率对于单个验证者来说仍然较低,且是随机的,无法用固定的“天数”来衡量,它更像是一个概率事件,取决于质押的ETH数量在总质押量中的占比。

为什么是12秒?

以太坊保持约12秒的出块时间,主要基于以下考虑:

  • 交易确认速度:较短的出块时间意味着交易能够更快地被确认和打包,提升了用户体验和支付效率。
  • 安全性平衡:太短的出块时间可能会增加分叉的风险(因为网络传播需要时间),而太长的出块时间则会降低交易效率,12秒在安全性和效率之间取得了较好的平衡。
  • 历史延续性:这一时
    随机配图
    间设定是从以太坊创世之初就延续下来的,在转换到PoS后得以保留,以确保网络的连续性和稳定性。

从“挖矿天数”到“验证参与”

“以太坊多少天挖一个”这个问题,在PoW时代可以理解为“单个矿工平均多少天能挖到一个区块”,其答案因算力而异,但网络整体是平均每12秒出一个区块,在进入PoS时代后,“挖矿”已成为历史,以太坊不再以“挖矿”和“矿工”为核心概念。

取而代之的是,验证者通过质押ETH参与网络共识,网络依然保持着平均约12秒一个区块的出块节奏,对于验证者而言,更关注的是被选中参与验证过程的概率和相应的奖励,而非一个固定的“挖到一个区块需要多少天”,当我们谈论以太坊的区块产出时,应更多地关注其高效的PoS机制、稳定的出块时间以及验证生态的健康发展,而非已过时的“挖矿天数”概念,以太坊已经迈入了一个更节能、更去中心化、更可持续的新阶段。

本文由用户投稿上传,若侵权请提供版权资料并联系删除!