对于许多习惯了智能手机定期收到系统更新通知的用户来说,可能会好奇一个问题:以太坊(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月跟进,这些升级之间间隔了数月到一年不等,完全取决于上述因素的综合结果。
以太坊改进提案:持续不断的“小修小补”
除了里程碑式的重大升级,以太坊生态中更常见的是通过EIP(以太坊改进提案)进行的功能性更新,EIP可以是一个微小的改动,也可以是一个复杂的特性。
- EIP的类型: 有些EIP(如EIP-1559)通过硬分叉的方式激活,需要所有节点升级,这属于较大规模的升级,而另一些EIP(如EIP-4844“Proto-Danksharding”)则可能通过“软分叉”的方式实现,兼容性更好,对网络影响较小。
- 更新频率: 相较于核心协议升级,EIP的引入和激活频率更高,在两次大的升级之间,可能会有多个较小的EIP被整合并激活,在“上海升级”中,除了备受关注的质押提款功能外,还包含了多个优化网络费用和交易处理的EIP。
你可以将这个过程想象成:一个城市(以太坊网络)并不等某个“年度城市改造日”才进行施工,它有长期规划的摩天大楼建设(核心协议升级),也有持续的路面修补、信号灯优化(EIP更新),整个城市的发展是持续不断的。
