以太坊作为全球第二大区块链平台,其发展并非一蹴而就,而是通过一系列精心策划和执行的升级,不断迭代进化,以提升性能、安全性、可扩展性并实现其宏伟愿景,从最初的“前沿”到如今的“合并”及后续升级,每一次迭代都标志着以太坊发展史上的重要里程碑,以太坊总共升级过多少次呢?这个问题看似简单,实则需要对“升级”的定义有所界定,因为以太坊的升级既有大型网络共识层面的变革,也有持续不断的小型改进和硬分叉。
如果我们将“升级”理解为对以太坊协议有重大影响、通常需要全网参与者(如节点运营商)注意并可能需要软件更新的网络升级,那么以太坊的主要升级次数可以清晰地列出,以下是一些关键的以太坊网络升级:
-
前沿 (Frontier) - 2015年7月30日
这是以太坊的创世升级,标志着以太坊主网的正式启动,它实现了以太坊的基本功能,包括智能合约、以太币(ETH)转账以及工作量证明(PoW)共识机制,这是以太坊从理论走向实践的第一步。
-
家园 (Homestead) - 2016年3月14日
这是以太坊的第一个重大升级,在“前沿”版本之后发布,它修复了“前沿”版本中发现的许多安全漏洞和稳定性问题,并对协议进行了多项优化,使得以太坊网络更加健壮和可靠,为后续的发展奠定了更坚实的基础。
-
DAO分叉 / 反分叉
(DAO Fork / Hard Fork) - 2016年7月20日
这次升级是一次具有争议性的硬分叉,主要目的是回退因“The DAO”智能合约漏洞而被黑客转移的以太币,虽然这次升级在社区内引发了关于区块链不可篡改原则的激烈讨论,但它最终成功执行,并形成了我们今天所知的以太坊主链(ETH),而原来的链则成为以太坊经典(ETC)。
-
大都会 (The Metropolis) - 分为两个阶段:拜占庭 (Byzantium) 和 君士坦丁堡 (Constantinople)
- 拜占庭 (Byzantium) - 2017年10月16日:这是“大都会”升级的第一阶段,引入了多项重要改进,包括优化交易费用(gas cost)、增加智能合约功能(如ECDSA恢复操作)、以及为后续的权益证明(PoS)转型做铺垫。
- 君士坦丁堡 (Constantinople) - 2019年2月28日:这是“大都会”升级的第二阶段,进一步优化了gas成本(例如减少某些操作的gas消耗),引入了新的合约操作码,并计划延迟实施难度炸弹(后因后续升级再次调整)。
-
伊斯坦布尔 (Istanbul) - 2019年12月7日
这次升级旨在提高网络的可扩展性、隐私性和安全性,它引入了多项改进,包括对椭圆曲线加密算法的优化、支持零知识证明的特定协议,以及对交易处理效率的提升,以更好地适应日益增长的交易需求。
-
柏林 (Berlin) - 2021年4月14日
“柏林”升级主要关注优化交易费用和效率,它调整了多个预编译合约的gas成本,使得某些复杂交易的成本更加合理,同时修复了之前版本中的一些潜在安全问题。
-
伦敦 (London) - 2021年8月5日
- 这是以太坊历史上一次非常重要的升级,最核心的引入了EIP-1559,该机制改变了以太坊的交易费用模型,引入了基础费用(Base Fee)和燃烧机制,使得交易费用更加可预测,并有望在一定程度上缓解网络拥堵,伦敦升级还包括了其他多项改进(EIPs)。
-
合并 (The Merge) - 2022年9月15日
这是以太坊发展史上最具里程碑意义的升级之一,标志着以太坊从工作量证明(PoW)共识机制成功过渡到权益证明(PoS)共识机制,这不仅大幅降低了以太坊的能耗(据称能耗减少约99.95%),还为未来的可扩展性升级(如分片)铺平了道路。
-
上海升级 (Shanghai Upgrade) - 2023年4月13日
- “合并”之后,以太坊网络进入了“后合并时代”。“上海”升级是与“合并”协同进行的重要升级,最关键的特性是EIP-4895,它允许质押者提取其质押的ETH及奖励,这解决了质押者长期无法提取资金的问题,进一步增强了以太坊生态的健康度和吸引力。
-
坎昆 (Cancun) - 2024年3月13日
- 这是最新的主要网络升级,引入了多项重要的改进,其中最受瞩目的是EIP-4844(Proto-Danksharding),该升级通过引入“blob交易”和“数据可用性采样”(DAS)机制,显著降低了Layer 2(L2) rollup向以太坊主网提交数据的成本,从而大幅提升了L2的交易吞吐量和可扩展性,是推动以太坊大规模采用的关键一步。
如果我们将上述每一次具有独立名称和主要协议变更的升级都计算在内,那么以太坊已经完成了至少10次主要的网络升级(从Frontier到Cancun),需要强调的是,以太坊的开发是持续迭代的,除了这些大型升级外,还有许多通过以太坊改进提案(EIPs)引入的小型更新和优化,这些更新通常在较小的“硬分叉”或“软分叉”中逐步实施,不断为网络注入新的功能和改进。
回答“以太坊总共升级过多少次”这个问题,如果特指上述这些具有标志性意义、对网络产生重大影响的主要协议升级,那么答案就是10次,但以太坊的进化之路远未结束,未来还会有更多升级来推动其向着更高性能、更强安全性、更好可扩展性的方向迈进,最终实现“世界计算机”的愿景。