在区块链领域,“分叉”(Fork)是一个耳熟能详的术语,当人们谈论以太坊(Ethereum)的分叉时,常常会问:分叉是否会产生一条新的链?答案并非简单的“是”或“否”,而是取决于分叉的类型和目的,以太坊的发展历程中,确实经历过多次分叉,有些产生了新的独立区块链,而有些则是在原链上进行的升级,并未分裂出新的链。
要理解这一点,我们首先需要区分两种主要的分叉类型:硬分叉(Hard Fork) 和 软分叉(Soft Fork)。
硬分叉(Hard Fork):可能产生新链的“分裂者”
硬分叉是指区块链协议发生根本性改变,导致旧版本节点无法再验证新版本节点产生的区块或交易,这种情况下,网络可能会分裂成两条或多条独立的链:
- 升级后的链:遵循新协议的节点继续运行,形成新的链,这条链通常会继承原有链的交易历史和账户余额,但在后续执行新的规则。
- 未升级的链:仍然遵循旧协议的节点会形成一条独立的链,这条链与升级后的链在分叉点之后将各自发展,拥有独立的交易记录和社区。
以太坊的经典硬分叉案例——The DAO事件与以太坊经典(ETC)的产生:
这是以太坊历史上最著名的一次硬分叉,也是直接导致新链产生的例子。
- 背景:2016年,基于以太坊平台的去中心化自治组织(DAO)遭受黑客攻击,大量以太币被转移。
- 分叉:为了挽回DAO投资者的损失,以太坊社区进行了高度争议的硬分叉,这次分叉实质上是回滚了黑客攻击导致的交易,将被盗的以太币返还给DAO投资者。
- 结果:
- 大部分矿工和节点选择了升级并遵循新的分叉后链,这条链继续被称为“以太坊”(Ethereum),并不断发展壮大,成为今天我们所熟知的以太坊主网,后续还有一系列如君士坦丁堡、伊斯坦布尔、伦敦、合并等升级。
- 一部分矿工和节点坚决反对这次干预,认为区块链应遵循“代码即法律”的原则,不应对已发生的交易进行回滚,他们继续遵循原有的、未分叉的以太坊协议,形成了一条新的独立区块链,命名为“以太坊经典”(Ethereum Classic,简称ETC)。
在这个案例中,硬分叉清晰地产生了两条新的、并行存在的链:以太坊(ETH)和以太坊经典(ETC),它们拥有共同的创世区块和历史数据,但在The DAO分叉点之后,它们走向了不同的发展道路。








