在区块链的世界里,“分叉”(Fork)是一个常见的术语,指的是区块链协议发生规则改变,导致链上产生两条或多条新的、独立的区块链,对于以太坊(Ethereum)而言,其发展历程中确实经历了数次重大的分叉事件,但需要明确的是,这些分叉并非预先以“第X次分叉”的形式被列入固定的“计划”中,而是以太坊社区根据技术发展、安全修复、理念分歧或网络升级需求而共同决策的结果,本文将梳理以太坊历史上几次关键的分叉,并探讨其背后的原因与影响。

以太坊的“创世”与早期分叉:奠定基础

以太坊的诞生本身就是一次从无到有的“创世分叉”(Genesis Fork),2015年7月30日,以太坊主网Frontier(前沿)版本启动,标志着这条全球第二大加密货币网络的正式诞生,此时的“分叉”更多是指网络从测试环境走向主网的启动过程。

在早期发展中,以太坊也经历了一些小规模的、由漏洞或改进驱动的分叉,

  • The DAO分叉(2016年): 这是以太坊历史上最著名、影响最深远的分叉,由于去中心化自治组织(The DAO)遭受黑客攻击,导致大量以太币被盗,社区围绕是否应该通过硬分叉回滚交易、返还被盗资金产生了巨大分歧,支持回滚的社区成员启动了硬分叉,形成了新的以太坊链(ETH),而坚持原链的则形成了以太坊经典(ETC),这次分叉不仅催生了ETC,也让以太坊社区深刻认识到去中心化治理和代码即法律原则的复杂性,同时也促使以太坊后续更加注重协议的安全性和升级机制的规范化。

从“分叉”到“升级”:以太坊的“宁静”之路

The DAO分叉之后,以太坊社区逐渐意识到,频繁的、争议性的硬分叉对网络稳定性和社区共识不利,以太坊的后续重大“变革”更多地采用了平滑的网络升级(Network Upgrades)方式,这些升级通常通过硬分叉技术手段实现,但不再被称为“分叉”,而是以版本号或主题命名,如“大都会”(Metropolis)、“君士坦丁堡”(Constantinople)、“柏林”(Berlin)、“伦敦”(London)以及最重要的“合并”(The Merge)和“上海”(Shanghai)升级等。

这些升级是计划内的、渐进式的,旨在逐步实现以太坊的愿景,

  1. 大都会(Metropolis,包括拜占庭和君士坦丁堡,2016-2019): 引入了智能合约层面的改进,如EIP 155(防止重放攻击)、EIP 161(清理空账户),以及优化交易费用和区块奖励的君士坦丁堡升级。
  2. 柏林(Berlin,2021): 主要优化了交易费用机制(EIP-2718:交易类型,EIP-2930:显式汽油费),降低了部分复杂交易的Gas成本。
  3. 伦敦(London,2021): 这是另一个里程碑式的升级,引入了EIP-1559,彻底改变了以太坊的区块费用模型,从固定区块奖励 拍卖Gas费,转变为基础费 小费模式,并引入了“燃烧”机制,使Gas费更加可预测,并可能在一定程度上实现通缩。
  4. 合并(The Merge,2022): 这是以太坊发展史上最重要的转折点,它标志着以太坊从工作量证明(PoW)共识机制转向权益证明(PoS)共识机制,这次升级并非“分叉”出一条新链,而是原链与信标链(Beacon Chain,已于2020年启动)的合并,极大地降低了以太坊的能源消耗,并为未来的可扩展性升级(如分片)奠定了基础。
  5. 上海/上海硬分叉(Shanghai,2023): 在合并之后,这次升级允许 validators 提取质押的 ETH,这是 PoS 机制的关键功能之一,标志着以太坊质押生态的进一步完善。

未来展望:持续演进的“以太坊路线图”

以太坊的发展并非一蹴而就,其路线图是一个持续演进的过程,社区正在积极规划和推进后续升级,如“坎昆”(Cancun)升级,预计将引入 EIP-4849(Proto-Danksharding)等改进,进一步提升网络的可扩展性。

以太坊的“分叉”次数

如果非要回答“以太坊计划几次分叉”,我们可以这样理解:

  • 广义上的“分叉”事件: 从创世开始,以太坊经历了多次协议层面的改变,其中最著名的是The DAO分叉导致ETH和ETC的分离,每一次重大的网络升级(如伦敦、合并)都是一次硬分叉,但它们是计划内的、旨在提升网络功能和效率的升级,而非因争议而产生的分裂。
  • 狭义上的“计划分叉”: 以太坊并没有一个固定的“第N次分叉”计划,其发展遵循的是一份路线图(Roadmap),通过一系列命名升级(如大都会、伦敦、合并等)来逐步实现目标,这些升级通过硬分叉技术实现,但社区更倾向于称之为“升级”而非“分叉”。