在区块链的世界里,“分叉”(Fork)是一个常被提及的术语,它指的是区块链协议发生改变,导致区块链网络分裂成两条或多条独立的链,对于以太坊这一全球第二大加密货币平台而言,其发展历程中也伴随着数次重要的分叉,与一些普遍认知可能不同的是,以太坊的核心链(即主网)的分叉次数相对有限,但每一次分叉都承载着网络升级、功能迭代或应对危机的关键使命,深刻影响了以太坊的演进轨迹。

要准确统计以太坊的“分叉次数”,首先需要区分“硬分叉”和“软分叉”,软分叉通常是向后兼容的升级,旧节点可以继续兼容新规则下的区块,因此不会产生新的链,而我们通常讨论的“分叉次数”,更多指的是导致链分裂的“硬分叉”(Hard Fork),以太坊主网自2015年诞生以来,正式的、导致主链状态发生根本性改变的硬分叉主要包括以下几个关键节点:

  1. 前沿(Frontier) - 2015年7月30日 这是以太坊的创世分叉,即以太坊主网的正式启动,它是以太坊从概念走向现实的第一个里程碑,虽然功能相对基础,但标志着智能合约平台的诞生,可以说,这是以太坊的“第0次”硬分叉,是其一切发展的起点。

  2. 家园(Homestead) - 2016年3月14日 这是以太坊的第一个重大硬分叉,旨在提升网络的安全性、稳定性和效率,它修复了测试网(测试网)中发现的许多漏洞,优化了共识机制(Ethash)和交易处理流程,为以太坊的后续发展奠定了更坚实的基础。

  3. DAO分叉 / 希腊 bailout(The DAO Fork / Greek bailout) - 2016年7月20日 这是以太坊历史上最具争议和里程碑意义的硬分叉,2016年,基于以太坊构建的DAO(去中心化自治组织)遭受黑客攻击,导致约600万美元(当时价值)的以太币被盗,为了挽回投资者的损失,以太坊社区经过激烈讨论,最终决定通过硬分叉的方式将被盗资金转移到一个新的智能合约中,从而“回滚”了黑客的交易,这次分叉导致了以太坊网络的分裂:一条是遵循原链、拒绝回滚的“以太坊经典”(Ethereum Classic, ETC),另一条是执行回滚的“以太坊”(Ethereum, ETH),这次分叉不仅是技术上的调整,更引发了关于区块链 immutable(不可篡改性)核心原则的深刻讨论,并确立了以太坊社区在面对重大危机时可以通过社区共识进行协议干预的先例。

  4. 拜占庭(Byzantium) - 2017年10月16日 拜占庭分叉是以太坊迈向“宁静”(Serenity)阶段,即最终实现权益证明(PoS)的关键过渡升级之一,它引入了多个重要改进,包括:

    • 难度炸弹(Difficulty Bomb)延迟:为后续向PoS的过渡争取时间。
    • 引入预编译合约(Precompiled Contracts)随机配图