
在加密货币发展史上,最具代表性的案例莫过于早期比特币社区因理念冲突而引发的硬分叉,这一事件直接催生了两大知名币种:BSV(Bitcoin SV)与BCH(Bitcoin Cash)。在此过程中,部分关键属性得以保留,包括总供应量、流通量以及各账户资产记录。这意味着所有原比特币持有者均能按持仓比例获得等量的BSV和BCH。换言之,若你当时拥有1枚比特币,你将额外获赠1枚BSV和1枚BCH。这一操作诞生了新的区块链网络,即所谓的「比特币分叉」。此后,比特币生态中涌现出众多分叉项目。本文将深入剖析分叉的具体定义及其形成机制。
什么是分叉?
当区块链治理社区决定调整其基础规则或协议时,便会发生「分叉」。这通常源于对原有协议进行的修改或升级,该过程统称为「分叉(forking)」,并具体表现为硬分叉与软分叉两种形态。
分叉是如何运作的?
分叉本质上是把区块链网络或去中心化应用的部分代码从主系统中剥离出来进行独立开发。这是对底层代码或运行规则进行调整的过程,会对网络运行模式或用户交互体验产生显著影响。经过改进的区块链或应用分支,既可以选择与原系统合并以生成新版本,也可以保持独立成为全新系统。在去中心化架构下,分叉的发生往往由多种因素驱动。
为什么会发生分叉?
相比中心化系统可通过直接升级来迭代,区块链应用的改进面临更严苛的条件,其中社区共识是升级过程中的核心要素。
区块链网络的安全性与稳定性依赖于其主要参与者的维护。任何拟议的网络变更均需获得多数核心成员的支持。这一点在中心化系统中并非必须,但在区块链分叉中却至关重要。这里的「参与者」特指工作量证明(PoW)机制下的矿工,或权益证明(PoS)机制下的验证者,连同其他有资格参与共识的社区成员共同构成这一群体。
一旦区块链发生重大变更,便会衍生出新链。若矿工和验证者接受新规则,他们升级节点软件并继续维护网络;反之,若社区无法达成共识,部分成员可能坚持维护旧链,而其他成员迁移至新链。这种分裂导致出现一个继承原链历史但运作方式略有不同的新网络,前述比特币分叉便是典型例证。
综上所述,分叉通常由以下一个或多个原因引发:
引入区块链代码中嵌入规则的变更
诸如节点运行要求、社区提案机制及代币经济学等既定规则,可通过分叉进行修改。此时,区块链底层技术未变,但指导社区治理的规则发生了演变。
技术改进或优化
随着网络规模扩大,可能需要对核心代码库或基础设施支持代码进行调整,以提升运行效率或满足用户群体的核心需求。
创建新的独立区块链或应用进程
为了脱离母链独立运行,区块链或DApp可能被分叉。这通常由希望改进母链技术或规则,但不愿从零构建的社区异议者或独立开发者发起。
分叉的类型
依据分叉的方式及结果,区块链分叉可划分为以下几类:
软分叉
软分叉是对区块链网络的温和升级,仅涉及代码或规则的简单优化,使网络在保持基本外观和功能的同时,能与原始版本兼容。软分叉中的新更改被称为「向后兼容」,即与升级前的记录和系统兼容。一旦网络参与者达成共识,新版本将整合进旧网络中。
硬分叉
硬分叉不具备「向后兼容性」,其修改程度导致新软件无法与现有记录和系统集成。然而,如果升级决定具有高度一致性,矿工或验证者将统一升级至新版本,从而维持区块链的统一性而非分裂网络。硬分叉也可专用于分割区块链。
意外分叉
意外分叉(又称临时分叉)并不常见,且非计划内事件。当网络上的两个矿工或验证者几乎同时挖出不同区块时,就会发生这种情况。
此类事件会导致区块链暂时分裂,因为其他参与者难以判断哪个版本是当前最新的有效版本。为保持网络统一,矿工需识别其中一个版本。确定后,他们将软件更新为该单一版本,确保网络完整。若未能达成一致,区块链最终可能分裂,因为参与者会转向他们认为当前最有效的版本。
值得注意的分叉
比特币社区的分裂不仅导致了网络分化,还催生了BSV和BCH,这是最早因社区分歧导致的分叉案例之一。除了这一事件,以下是加密领域引发巨大波动的其他著名分叉:
以太坊经典
2016年,以太坊推出了DAO(去中心化自治组织),旨在为当时尚不成熟的项目提供资金。上线三个月内,DAO筹集了超过1.5亿美元的以太币。
不幸的是,上线仅五个月,DAO钱包遭受黑客攻击,损失高达6000万美元。为追回被盗资金,以太坊社区一部分成员同意将区块链回溯至攻击前,删除相关区块。此前,Vitalik Buterin提出的防止攻击者转移资金的软分叉方案未能推进。另一部分成员则坚持保留现有记录,导致DAO资金全部损失,这对部分社区成员而言难以接受。
这场争议致使以太坊区块链一分为二:以太坊经典(ETC)保留了记录丢失资金的旧链,而另一部分成员分叉旧链并回溯记录以挽救DAO资金。
以太坊君士坦丁堡硬分叉
早在2017年,可扩展性和效率问题已开始困扰以太坊。开发者试图通过一系列高级升级来解决这些问题,但当时的以太坊区块链不足以支持新协议和算法。以太坊的大都会时代包含多个软分叉,用于安装以太坊改进协议(EIP),分为拜占庭和君士坦丁堡两个阶段。拜占庭软分叉引入了账户抽象、难度炸弹及ZK-SNARKS等功能。
继拜占庭之后,2019年以太坊矿工达成共识,完成了君士坦丁堡硬分叉。此次升级于2019年2月28日结束。尽管变化巨大,但因网络参与者一致接受,区块链保持完整。君士坦丁堡升级通过EIP-1052引入了更快的智能合约验证方式,提升了可扩展性和用户体验。
以太坊 Fair 与以太坊 POW
随着以太坊向权益证明(PoS)共识算法迁移,社区再次分裂。部分矿工希望维持原有的工作量证明(PoW)链。随着PoS转换完成,以太坊Fair和以太坊POW社区及区块链应运而生。这两条链均运行在PoW算法上,力求与新PoS链区分开来。以太坊持有者可按1:1比例空投以太坊Fair (ETHF) 和以太坊POW (ETHW)。
比特币的Taproot软分叉
Taproot升级堪称2021年下半年加密领域的焦点。该升级旨在增强比特币网络安全性,并向DeFi和智能合约等新用例开放。2021年6月,矿工达成多数共识,约90%的矿工同意部署后升级至Taproot版本。升级定于2021年11月14日(区块高度709,632)实施。Pieter Wullie于2020年提出此升级。Taproot增加了对Schnorr签名的支持,优化了智能合约功能和闪电网络。此次升级具备向后兼容性,矿工有6个月时间进行软件升级。
Terra 基金会的 LUNA 分叉
LUNA的崩盘是2022年第二季度加密市场动荡的一部分,详情可参阅Decrypt的报道。Luna区块链见证了储备货币LUNA和稳定币UST分别从100美元以上和1美元跌至极端低位。
为挽救网络并减少投资者损失,Terra创始人Do Kwon提议将区块链硬分叉至崩盘前的版本。新链保留LUNA名称并发行原生代币,但不包含算法稳定币。旧链的原生代币和稳定币更名为LUNA Classic (LUNC) 和UST Classic (USTC)。这两条链的诞生,源于LUNA Classic社区维护旧系统,而Do Kwon及核心开发者在新链上重新构建。此外,还为崩盘前的LUNA投资者和USTC持有者进行了空投。
UniSwap 分叉
前述案例主要关注区块链网络的分叉,但分叉也适用于去中心化应用(DApp)。大多数DApp分叉由独立开发者创建,旨在模仿现有应用的功能。Uniswap交易所即为典型代表。
这款DApp最初发布于以太坊区块链,其独特的去中心化交易和自动化做市机制备受瞩目。支撑该应用的代码被许多其他项目采用,这些项目本质上是对Uniswap的分叉,并在用户界面、代币经济学及技术或治理方面进行了改进。
最后的想法
由于区块链的系统结构,任何升级都依赖共识机制。如果你好奇为何区块链和加密货币项目数量激增,答案很简单:「分叉」。与普遍认知不同,分叉并非简单的旧链拷贝,它们往往代表技术创新或政治观点。以太坊的PoW分叉体现了后者,而其他主流智能合约区块链则代表了前者。当前的尝试已构建了超快速且安全的网络,但每个网络都是独立系统。这些系统将努力集成功能或在可行时租用基础设施。无论如何,分叉保持了技术的活力。这些网络旨在集成功能或利用共享基础设施,分叉在这一演变中发挥着至关重要的作用,推动着技术的发展。
到此这篇关于什么是分叉?了解加密货币分叉的类型与原因的文章就介绍到这了,更多相关加密货币分叉详细介绍内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!