GTokenTool全网最好的代币发行工具平台
当前位置:首页 >> 加密百科 >> 加密货币中的分叉是什么?

加密货币中的分叉是什么?

admin 加密百科 37

什么是叉子?

当管理区块链的社区决定修改其基本规则或协议时,就会发生分叉。这通常是由对原始区块链协议的更改或升级引起的。这会导致称为“分叉”的过程,从而产生硬分叉和软分叉。

关键要点

  • 当区块链网络的代码库或运行规则发生重大变化时,就会发生“分叉”。

  • 分叉旨在调整网络功能以适应社区的偏好或满足特定的技术需求。

  • 通过硬分叉,现有区块链可以衍生出一条拥有相似但经过调整的功能的新区块链。比特币和以太坊等知名区块链都经历过多次分叉,最终形成了独立的新区块链。

  • 还有软分叉,它们是向后兼容的,对现有的区块链进行小幅升级。

什么是叉子?


分叉最显著的例子之一,是早期比特币社区内部的不满情绪,最终导致了两种著名加密货币的诞生:BSV(比特币中本聪的愿景)和BCH(比特币现金)。某些特征保持不变,例如总供应量、流通量以及各个账本账户持有资产的记录。这意味着每位比特币持有者都会获得与其持有的比特币数量相等的 BSV 和 BCH。简单来说,如果你拥有一个比特币,你也会分别获得一个 BSV 和一个 BCH。

这个过程催生了新的区块链,也就是我们现在所说的“比特币分叉”。此后,比特币出现了许多分叉。在本文中,我们将探讨分叉究竟是什么,以及它们是如何形成的。

分叉如何工作?

分叉是指将区块链网络或去中心化应用程序的一部分从现有系统中剥离出来并进一步开发。分叉是指对代码库或指导区块链网络运行的规则进行的更改。这种更改会显著改变网络的运行方式或用户交互方式。改进后的区块链或应用程序“切割”部分可以与原始系统合并,创建新版本,也可以保留为独立系统。

去中心化系统中的分叉可能由多种原因引起。让我们来看看分叉发生的原因。

为什么会发生分叉?

中心化系统很容易通过直接的系统升级来改进。而区块链应用或网络的改进则更加严格,社区共识在网络升级或更新过程中发挥着重要作用。


区块链网络由其主要参与者维护,以确保其安全性和稳定性。任何对网络的拟议变更都必须获得这些核心成员中至少多数人的批准。在中心化系统中,此步骤并非必需,但在区块链分叉中却至关重要。此处的“参与者”指的是工作量证明 (PoW) 区块链中的矿工或权益证明 (PoS) 区块链中的验证者。这些参与者以及任何其他有资格参与核心共识的社区成员构成了这一群体。


当区块链发生(实质性的)变更时,就会创建一个新的区块链。如果新的变更被网络上的矿工和验证者接受,他们会将自己的节点升级到新版本的区块链,并继续维护网络。如果社区无法达成一致,社区中的一派可能会决定继续维护旧网络,而其他成员则迁移到新链。这会导致网络分裂,并出现一个新的区块链网络,它继承了原链的历史,但运作方式略有不同。前面提到的比特币分叉就是很好的例子。

总而言之,分叉可能由于以下一个或多个原因而发生:

引入区块链代码中嵌入规则的变更

某些既定规则,例如运行节点的要求、社区提案系统和代币经济学,可以通过分叉进行修改。在这种情况下,区块链的技术本身并没有改变,但指导社区管理运作的规则发生了变化。

技术改进或优化

随着区块链网络的发展,可能需要对核心代码库或支持某些基础设施的代码进行更改。这可以使其更好地运行或满足用户社区的主要需求。

创建新的独立区块链或应用程序

区块链或去中心化应用程序可能会被分叉,以创建一条独立于母链运行的新区块链。这可以由区块链社区中的一些反抗者或独立开发者实现,他们希望改进母链的技术或规则,而不是从头构建一条新的区块链。

分叉类型

根据分叉的方式和结果,区块链分叉可以分为:

软分

软分叉是对区块链网络的温和升级,是对区块链代码或规则的简单改进,使区块链仍然保持其基本外观和功能,并可以轻松地与原始版本合并。


软分叉中对区块链软件所做的新更改与升级前的记录和系统兼容。这些更改被称为“向后兼容”。一旦网络参与者同意这些更改,升级后的版本将被集成到旧网络中,并产生一个新版本。

硬分叉

硬分叉对区块链的更改不具有“向后兼容”性。也就是说,区块链软件的修改程度使其无法与现有记录和系统集成。但是,如果进行此升级的决定是一致的,则网络上的矿工或验证者将将其软件升级到新版本,并维护统一的区块链,而不是分裂网络。硬分叉可以仅用于分裂区块链。

软分叉

硬分叉

变化温和,网络保留其核心属性

变化范围很广,核心功能可能会完全改变

新版本向后兼容

新版本可能不向后兼容

矿工和验证者接受更改并更新其软件

矿工可能会决定维护旧版本并分裂网络

旧区块链更新至新版本 

一个新的独立区块链网络出现

 

意外分叉 

意外分叉经常发生,尽管它们不像软分叉和硬分叉那样常见。意外分叉也称为临时分叉,因为它们并非计划之内的。当网络上的两个矿工或验证者同时或几乎同时挖出不同的区块时,就会发生临时分叉。 


此类事件会导致区块链暂时分裂,因为其他网络参与者难以确定区块链的最新有效版本。为了保持区块链版本的统一,矿工必须确定其中一个版本进行识别。一旦确定,他们就会将软件更新为单一版本,从而确保网络保持完整。


如果未能实现这一点,将导致区块链最终分裂,因为参与者将转向他们认为当前和最有效的版本。 

值得注意的分叉 

比特币社区分裂导致了网络分裂,BSV 和 BCH 应运而生,这是最早、最明显的因社区分歧而导致的分叉案例之一。我们在其他章节中也提到过这一事件。以下是其他在加密货币领域掀起波澜的热门分叉。 

以太坊经典 

以太坊于 2016 年推出了DAO(去中心化自治组织),旨在为当时尚不成熟的以太坊网络上的项目提供充足的资金。DAO 在上线三个月内就筹集了超过 1.5 亿美元的以太币,用于项目融资。 


不幸的是,DAO 钱包在上线仅五个月后就遭遇了一次价值 6000 万美元的黑客攻击。此次事故给 DAO 及其贡献者带来了巨大的损失。为了挽回被盗资金,以太坊社区的一部分成员同意将区块链回溯到黑客攻击前,以删除包含黑客攻击后记录的区块。此前,一系列事件导致社区未能推进 Vitalik Buterin 提出的软分叉,以防止攻击者转移被盗资金。然而,社区中的一部分成员坚持要求保留区块链的现有记录。这意味着 DAO 的资金将全部损失。这对于社区的其他成员来说是完全不可接受的。 


这场争议导致以太坊区块链分裂为以太坊区块链和以太坊经典(ETC)。以太坊经典社区保留了旧链,记录了丢失的资金,而以太坊社区的其他成员则分叉了旧链,并回溯了记录,以挽救DAO的资金。 

以太坊君士坦丁堡硬分叉 

早在 2017 年,可扩展性和效率问题就已开始困扰以太坊区块链。开发者解决这些问题的方法仅仅是对以太坊的软件和通用网络规则进行一系列高级升级。但事实上,以太坊区块链并不足以支持这些新的协议和算法。 


以太坊区块链演进的大都会时代,包括一系列软分叉,用于安装以太坊改进协议(EIP)。大都会阶段又分为两个阶段:拜占庭阶段和君士坦丁堡阶段。 


拜占庭阶段的软分叉增加了账户抽象、难度炸弹、ZK-SNARKS(零知识简洁非交互式论证或知识)等特性。


继拜占庭软分叉之后,2019年,以太坊网络矿工达成共识,进行了君士坦丁堡硬分叉。君士坦丁堡升级于2019年2月28日完成。 


尽管区块链发生了巨大的变化,但由于网络参与者一致接受升级,以太坊区块链仍然保持完整。 


君士坦丁堡升级通过 EIP-1052 引入了一种更快的智能合约验证方式,并改进了区块链的可扩展性和用户体验。 

以太坊公平与以太坊 POW 

随着以太坊区块链迁移到权益证明 (PoS) 共识算法,社区再次出现分裂。几派矿工希望维持最初的工作量证明 (POW) 链。 


随着以太坊完成向POS的转换,以太坊Fair和以太坊POW社区及区块链应运而生。这两条链运行在工作量证明共识算法上,并希望与新的POS链不同,继续沿用这一设计。以太坊持有者将获得以太坊Fair (ETHF) 和以太坊POW (ETHW) 中持有的以太币 (ETH) 1:1 的空投。  

比特币的Taproot软分叉 

Taproot 升级可以说是 2021 年最后两个季度加密领域最热门的话题。此次升级预计将为比特币区块链添加重要功能,提高网络的安全性,并向包括 DeFi 和智能合约在内的新型去中心化用例开放区块链。 

2021年6月,比特币区块链上的矿工就此次升级达成了多数共识。高达90%的矿工同意在升级部署后将其软件升级到Taproot版本的区块链。升级计划于2021年11月14日进行,届时区块高度将达到709,632。 

Pieter Wullie 于 2020 年提出了此次升级。Taproot 升级增加了对 Schnorr 签名的支持,改进了智能合约功能,并优化了比特币的闪电网络。此次升级具有向后兼容性。矿工有 6 个月的时间来升级他们的软件以支持 Taproot 升级。 

Terra 基金会的 LUNA 分叉 

LUNA 的崩溃是 2022 年第二季度加密货币领域多事之秋的一部分。查看 Decrypt 对此事的报道。


Luna 区块链见证了Terra 的储备货币(LUNA)和稳定币(UST)分别从 100 美元以上和稳定的 1 美元水平跌至极端水平。 


为了挽救网络并减轻投资者的损失,Terra 创始人 Do Kwon 提议将区块链硬分叉至崩溃前的版本。新链将保留 Luna 名称,并发行原生 LUNA 代币,但不包含算法稳定币。旧链的原生代币和稳定币将更名为LUNA Classic (LUNC) 和UST Classic (USTC)。 


这两条链的诞生,源于LUNA Classic社区继续维护旧系统,而Do Kwon和LUNA的核心开发者将尝试在新链上进行全新构建。此外,还为崩盘前的LUNA投资者和USTC持有者进行了空投。 

UniSwap 分叉 

前面提到的值得注意的分叉仅涵盖了区块链网络的分叉。但分叉并不仅限于区块链网络。去中心化应用程序也可能分叉。然而,大多数去中心化应用程序的分叉是由独立开发者完成的,目的是创建一个独立的项目,其应用程序的运行方式与现有应用程序类似。Uniswap交易所就是一个很好的例子。 


这款去中心化应用最初在以太坊区块链上发布。Uniswap 的去中心化掉期和自动化做市方法独具特色。支持该应用的代码已被许多其他项目采用。这些项目本质上是对 Uniswap 的分叉,并在用户界面、代币经济学以及其他一些技术或治理方面进行了改进。 

最后的想法 

区块链系统由于其僵化的结构,任何升级都需要共识。如果你好奇为什么区块链和加密货币项目的数量增长如此之快,答案很简单:“分叉”。 


与普遍看法相反,分叉并非仅仅是对旧链的复制;它们通常代表着技术创新或政治观点。以太坊区块链的 POW 分叉代表了后者,而其他盛行的智能合约区块链则代表了前者。当前的尝试已经构建了超快速且安全的网络,但每个网络都是一个独立的系统。这些独立的系统将努力将这些功能整合在一起,或在可能的情况下租用基础设施。无论如何,分叉将使技术保持活力。这些网络旨在整合其功能或利用共享基础设施。分叉在这一演变中发挥着至关重要的作用,推动着技术的发展。 

作者:GTokenTool一键发币平台

交流群:https://t.me/+Kz4u3xoDpFo3ZWY1

同类推荐