在区块链的世界里,“出块时间”是衡量一个公链性能和效率的核心指标之一,以太坊作为全球第二大区块链网络,其出块时间直接关系到交易确认速度、网络拥堵程度以及用户体验,以太坊究竟多长时间会出一个新区块?这个问题背后,既涉及技术机制,也关联着以太坊的多次重大升级,本文将为你详细拆解。

当前以太坊的出块时间:约12秒

以太坊主网的出块时间稳定在平均12秒左右,这意味着,每隔12秒左右,全球的以太坊验证者(节点)会通过共识机制协作生成一个新的区块,并将最新的交易数据记录到区块链上。

这一时间并非固定不变,而是会在一个合理区间内波动,在网络负载较低时,出块时间可能稍短(如10秒左右);而在网络拥堵或验证者节点出现延迟时,出块时间可能略长(如15秒以上),但整体而言,12秒已成为以太坊“后合并时代”的典型出块时长。

以太坊出块时间的演变:从13秒到12秒的微妙变化

以太坊的出块时间并非一直如此,而是随着技术升级不断优化,回顾其发展历程,可分为两个关键阶段:

“工作量证明(PoW)时代”:约13-15秒

在2022年9月“合并”(The Merge)升级之前,以太坊采用工作量证明(PoW)共识机制,依赖矿工通过算力竞争记账,这一阶段的出块时间约为13-15秒,由于PoW机制下矿工算力差异、网络延迟等因素影响,出块时间的波动性相对较大,偶尔会出现出块延迟或“孤块”(多个矿工同时出块但只有一条链被承认)的情况。

“权益证明(PoS)时代”:稳定在12秒

“合并”升级是以太坊发展史上的里程碑,它将共识机制从PoW切换为权益证明(PoS),在PoS机制下,验证者(持有ETH并参与质押的用户)通过随机选择机制获得记账权,无需消耗大量算力,网络效率显著提升。
升级后,以太坊的出块时间优化并稳定在12秒左右,这一调整是通过调整“区块间隔参数”(如SECONDS_PER_SLOT,即每个“时隙”的时长)实现的:在PoS架构下,每个“时隙”被设定为12秒,验证者只能在时隙开始时尝试创建区块,这种确定性机制减少了出块时间的波动,让交易确认更加可预测。

为什么以太坊选择12秒的出块时间随机配图