什么是分叉?为什么会发生分叉?

2024-05-28分类:区块链技术 阅读(


比特币和以太坊等加密货币由去中心化的开源软件(称为区块链)提供支持。每当社区对区块链的协议或基本规则集进行更改时,就会发生分叉。

比特币和以太坊等加密货币由去中心化的开放软件提供支持,任何人都可以为其做出贡献,这种软件被称为区块链。它们之所以被称为区块链,是因为它们实际上是由数据块组成的——想象一列很长的火车——可以一直追溯到网络上的第一次交易。而且由于它们是开源的,它们依靠社区来维护和开发其底层代码。

每当社区对区块链的协议或基本规则集进行更改时,就会发生分叉。发生这种情况时,链条就会分裂 — — 产生第二个区块链,它与原始区块链共享所有历史,但会朝着新的方向发展。

为什么这很重要?

大多数数字货币都有独立的开发团队负责网络的变更和改进,就像互联网协议的变更使网页浏览随着时间的推移变得更好一样。因此,有时分叉会使加密货币更安全或增加其他功能。 

但新加密货币的开发者也可能使用分叉来创建全新的货币和生态系统。

  • 软分叉:将软分叉视为区块链的软件升级。只要所有用户都采用它,它就会成为货币的新标准。软分叉已用于为比特币和以太坊带来新特性或功能(通常在编程层面)。由于最终结果是单个区块链,因此更改与分叉前的区块向后兼容。 

  • 硬分叉:当代码发生很大变化,新版本不再与早期区块向后兼容时,就会发生硬分叉。在这种情况下,区块链一分为二:原始区块链和遵循新规则集的新版本。这创造了一种全新的加密货币——也是许多知名货币的来源。比特币现金和比特币黄金等加密货币都是通过硬分叉从原始比特币区块链演变而来的。 

为什么会发生分叉?

就像所有软件都需要升级一样,区块链的更新也有多种原因:

  • 添加功能

  • 解决安全风险

  • 解决社区内部关于加密货币发展方向的分歧

分叉将如何持续改变加密货币格局?

  • 以太坊区块链旨在运行“智能合约”,即当满足某些条件时自动执行一组预定操作的代码块。智能合约应用包括从游戏到物流工具再到 DeFi dapp 的所有内容。 

  • 作为运行所有这些应用程序的平台,你可以将以太坊区块链视为类似于计算机的操作系统。在这个比喻中,各种以太坊分叉——以太坊、以太坊经典、以太坊 2.0——就像操作系统的较新版本,增加了以前版本可能缺乏的功能或效率。 

  • 较旧的分支可能会继续作为稳定、久经考验的平台,而较新的分支可能会为开发人员提供全新的交互方式。(较新和较旧的版本最终可能会合并或继续进一步发展。)  

  • 可以将软分叉视为“软件升级”(例如当您的手机要求您更新到最新的操作系统时),将硬分叉视为全新的操作系统(例如 Linux 和 Mac OS 是半个世纪历史的 UNIX 平台的演变)。

Tags: