“分叉”是指区块链网络中的分歧。当分叉启动时,节点运营商、验证区块链上交易的机器必须升级到协议的最新版本。每个节点都有区块链的副本,这确保新交易与其历史记录不矛盾。
分叉有两种类型:软分叉和硬分叉。两种类型的分叉都会在区块链的交易历史中产生分裂,但它们以不同的方式进行,对网络产生不同的影响。软分叉是区块链的软件升级,只要网络上的大多数节点采用相关升级,它就不会将链分成两部分。
硬分叉是对不向后兼容的区块链协议的更改。每个节点都必须将其系统升级到最新版本才能在网络中保持活动状态。在对新规则的共识不一致的情况下,可能会导致区块链分为两条不同的路径,每条路径从分割点开始,各自以其各自的交易分类账独立进行。
与硬分叉相比,软分叉被认为是更谨慎、更安全的替代方案,因为它们向后兼容。这意味着未升级到新版本协议的节点仍将认为该链有效。软分叉可以添加新的特性和功能,但不会改变区块链遵循的规则。这些类型的分叉通常用于在编程级别实现新功能。
以太坊和以太坊经典之间的分裂就是一个例子硬分叉。这次分叉的发生是由于 DAO 黑客攻击后对撤销交易的决定存在分歧。另一方面,2017 年 8 月上线的比特币 SegWit 侧链集成就是软分叉的一个例子。
分叉可以对区块链网络及其用户产生重大影响。它们可以导致新的加密货币的创建,影响现有代币的价值,并改变网络的治理结构。
了解更多:硬分叉和软分叉解释