以太坊的“合并”(The Merge)是加密货币历史上里程碑式的事件,它标志着以太坊从工作量证明(PoW)向权益证明(PoS)的彻底转型,与许多硬分叉或升级不同,“合并”的日期并非由开发团队提前数月精确设定,而是像一个动态的目标,在一系列复杂的升级和测试中逐渐清晰,这个备受瞩目的日期究竟是如何“计算”出来的?本文将带你回顾这段激动人心的历史,解析“合并”日期背后的推算逻辑。
要理解“合并”的日期计算,我们必须回到它的关键前奏——2021年8月的“伦敦升级”。

“伦敦升级”本身并非“合并”,但它为“合并”铺平了道路,尤其是引入了EIP-1559(伦敦提案),EIP-1559是一个重大的机制改革,它将区块的gas费模型从“拍卖制”改为“基础费 小费”的模式,其中最重要的一点是,它会销毁一部分基础费。
这如何与“合并”日期挂钩? 因为销毁ETH,EIP-1559创造了一个可预测的通缩模型,在合并前,以太坊的通胀由矿工的区块奖励决定,而通缩由EIP-1559的销毁决定,当销毁速度超过通胀速度时,ETH的供应量就会减少,这个机制本身虽然不直接决定合并日期,但它向市场证明了以太坊向着更加可持续和通缩的方向发展,增强了社区对合并的信心,并成为衡量网络经济健康状况的重要指标。
“合并”的本质是以太坊主网与信标链的对接,而信标链早在2020年12月1日就已经启动,在合并日期的计算中,信标链的运行状态是第一个“已知数”。

从信标链启动到合并,经历了漫长的测试期,开发团队(如以太坊基金会、Prysm、Lodestar等客户端团队)通过多个测试网(如Goerli、Sepolia)进行了一次又一次的“影子分叉”(Shadow Fork)和“合并演练”(Merge Testnet),这些演练的目的是模拟合并过程,发现并修复潜在问题。
日期计算的逻辑: 在合并前的很长一段时间,社区和开发者的讨论焦点是“我们准备好了吗?”,日期的“计算”更像是一个基于技术成熟度的评估,只有当所有主流客户端都通过了足够多的测试,且在多个测试网上成功完成了合并模拟后,设定一个主网合并的日期才变得现实。
这是最关键,也最容易被误解的一步,在合并前的最后阶段,以太坊基金会提出了一个名为“总难度炸弹”(Total Difficulty Bomb)或“冰冻期”(Ice Age)的机制,这个机制会随着时间推移,让区块的生成难度指数级增长,最终导致网络停滞,迫使矿工放弃PoW。

为了避免网络卡死,合并必须在“总难度炸弹”引爆前完成,开发团队引入了一个新的概念:“目标总难度”(Total Difficulty Target)。
如何“计算”合并日期? 这个“目标总难度”是一个预设的数值,当主网的累计总难度达到这个数值时,客户端将自动触发合并,这个数值的设定,是基于对网络出块速度的预估。
如果当前总难度是 T,目标是 T X,而平均每秒能增加的难度是 Y,那么预计需要 X/Y 秒后达到目标,再将这个秒数转换为日期,就得到了一个大致的合并时间窗口。
这个日期不是固定的,因为它依赖于实际的网络出块速度,如果网络拥堵或算力波动,出块速度会偏离12秒,导致实际合并日期提前或推迟。
2022年9月6日,全球的节点运营商和矿工都在紧张地关注着以太坊的仪表盘,当主网的累计总难度稳步攀升,最终击中了由信标链设定的目标总难度(约 58,750,000,000,000,000,000,000)时,历史性的时刻到来了。
在那一刻,最后一个PoW区块(区块号 #15537394)被挖出,其哈希值被提交到信标链,紧接着,第一个PoS区块(信标链上的第一个epoch)被确认,以太坊主网无缝地“合并”到了信标链上,整个过程的完成时间大约在协调世界时(UTC)2022年9月15日凌晨2:45左右。
“以太坊合并日期的计算”并非一个简单的日历倒计时,而是一个动态、多阶段的推算过程: