对于许多习惯了智能手机定期收到系统更新通知的用户来说,可能会好奇一个问题:以太坊(Ethereum)作为全球第二大区块链网络,它是什么时候更新一次的呢?答案是:以太坊的更新并没有一个像“每月第二个周二”那样固定的、全局统一的“更新日”,它的更新是一个持续、动态且由社区驱动的复杂过程。

为了更好地理解这一点,我们需要将以太坊的更新分为几个不同的层面来看。

核心协议升级:里程碑式的“跳跃”

以太坊最重大的更新,即核心协议升级,通常被称为“合并”(The Merge)或“上海升级”(Shanghai Upgrade)等,这类升级是颠覆性的,它们会从根本上改变区块链的运行机制,例如从工作量证明(PoW)转向权益证明(PoS),或者引入新的交易类型。

这类升级的发布没有固定的时间表,它们的推出取决于以下几个关键因素:

  • 研究进展: 升级的想法首先由以太坊核心研究团队提出,经过大量的理论研究和论证,这个过程可能需要数年时间。
  • 开发完成度: 研究方案需要被开发成可测试的软件,开发者(主要来自以太坊客户端团队,如Prysm, Lodestar, Geth等)需要编写代码、修复漏洞并进行充分测试。
  • 社区共识: 这是至关重要的一步,任何重大升级都需要通过“以太坊改进提案”(EIP, Ethereum Improvement Proposal)的形式,向全球开发者、矿工/验证者、用户和爱好者社区展示,并就技术细节和实施路径达成广泛共识,社区会议(如All Core Devs Call)是讨论和决策的主要场所。
  • 安全审计与测试: 在正式部署前,升级代码必须经过严格的安全审计,并在多个测试网络上(如Goerli, Sepolia)进行多轮测试,以确保其稳定性和安全性。

一次核心协议升级的周期可能是几个月,也可能是几年。 “伦敦升级”于2021年8月完成,“合并”在2022年9月完成,而“上海升级”则在2023年4月跟进,这些升级之间间隔了数月到一年不等,完全取决于上述因素的综合结果。

配图