在探讨以太坊“多久挖一个”这个问题之前,我们首先需要明确一个关键概念:以太坊已经从传统的“挖矿”(Proof of Work, PoW)模式转变为“验证”(Proof of Stake, PoS)模式,严格意义上的“挖矿”在以太坊主网(合并后)已经不存在了,我们通常所说的“多久出一个新区块”,现在指的是“多久验证出一个新区块”。

以太坊PoW时代(已结束):平均约13-15秒一个区块

在以太坊“合并”(The Merge)升级之前,以太坊采用的是工作量证明机制,也就是我们常说的“挖矿”,在那个时期,以太坊网络的目标是平均每12秒产生一个新区块,由于网络拥堵、矿工算力波动以及出块时间的随机性等因素,实际出块时间会有所浮动,通常在13到15秒左右波动。

  • 为什么是12秒? 以太坊设计之初就设定了较短的出块时间,相较于比特币的10分钟,这大大提高了交易的确认速度和网络的吞吐量,更适合支持复杂的智能合约和频繁的小额交易。
  • 出块时间的影响因素: 在PoW模式下,矿工们竞争解决一个复杂数学难题,第一个解决的矿工获得记账权并奖励,网络难度会根据全网算力动态调整,以维持目标出块时间,算力上升,难度增加,出块时间可能延长;算力下降,难度降低,出块时间可能缩短。

以太坊PoS时代(当前):平均约12秒一个区块

2022年9月15日,以太坊完成了“合并”升级,正式从PoW转向PoS机制,这意味着不再需要大量的矿工进行算力竞争,而是由质押ETH(加密货币以太币)的验证者来负责生成新区块和维护网络安全。

在PoS模式下,以太坊的目标出块时间仍然是平均约12秒,这一设计得以延续,主要是为了保持网络的一致性和可预测性,避免因出块时间的巨大变化对依赖以太坊的应用和用户造成冲击。

  • PoS模式下如何出块?
    1. 验证者: 用户需要质押至少32个ETH成为验证者,参与网络共识。
    2. 随机配图