在加密货币的世界里,“挖矿”是一个广为人知的概念,提到比特币,我们知道它大约每10分钟产生一个新区块,作为全球第二大加密货币的以太坊,它的“挖矿”速度又是怎样的呢?它“多长时间挖一个”区块?这个问题看似简单,答案却经历了一次里程碑式的变革,从“时间固定”走向了“动态平衡”。
旧时代:工作量证明机制下的“心跳”
在以太坊完成“合并”(The Merge)升级之前,它采用的是与比特币类似的工作量证明(Proof of Work, PoW)机制,在这个时代,“挖矿”指的是全球的矿工们通过强大的计算机(显卡)进行复杂的数学运算,竞争解决一个密码学难题,第一个解决难题的矿工将获得记账权,并得到新产生的以太币和交易手续费作为奖励。
在PoW机制下,以太坊的出块时间目标设定为12秒,这意味着,理论上每12秒就会有一个新的区块被“挖”出,并被添加到以太坊的区块链上,这个12秒的目标是固定的,由以太坊协议预先设定。
为什么是12秒?
这个时间选择是经过深思熟虑的:
- 交易速度:相比比特币的10分钟,12秒的出块时间极大地提升了交易确认的速度,用户等待一个交易被网络确认的时间大大缩短,使得以太坊更适合支持高频、小额的智能合约和DApp(去中心化应用)交易。
- 安全性平衡:更短的出块时间虽然提升了效率,但也带来了新的挑战,如果两个矿工几乎在同一时间找到了不同的解,区块链可能会发生“分叉”(出现两个版本的有效链),以太坊的12秒设计,在效率和网络最终确定性之间取得了较好的平衡,确保了主链的稳定。
由于全球算力的波动,实际的出块时间并非恒定的12秒,有时网络拥堵,算力竞争激烈,可能会超过12秒;而在算力相对空闲时,也可能在几秒内就完成出块,但长期来看,平均值会稳定在12秒左右。
新时代:权益证明机制下的“动态心跳”
2022年9月,以太坊完成了历史性的“合并”升级,彻底告别了PoW,转向了权益证明(Proof of Stake, PoS)