This article has been translated from English to Traditional Chinese.

在讨论区块链技术时,分叉是指区块链开发者对底层协议或软件所做的变更。

这相当于软件升级!

开发者时常会对区块链进行修改,例如添加新功能、修复安全漏洞、创建全新代币,甚至改变管理区块生成与验证的共识协议。

分叉通过创建第二条区块链(硬分叉情况下)来引入这些变更——该分叉是原始区块链的副本,但新增了修改内容。

软分叉的变更幅度较小,不会形成完全独立的区块链。执行软分叉的节点仍与未执行软分叉的节点兼容。

而硬分叉后,两条独立的区块链将并行存在。在硬分叉发生之前,两条链共享相同的数据和交易历史。

硬分叉后,新挖出的区块仅存在于其验证和创建所在的区块链上。

硬分叉后,任何基于旧协议生成的区块都将与新升级的区块链不兼容。

软件变更的范围可能较小,如软分叉的情况。

拟议的升级也可能大幅改变管理区块链运作的原始规则集,这种情况则称为硬分叉。

由于区块链发展演变缺乏统一管理机构,分叉机制为去中心化区块链提供了必要的变更途径。

区块链社区由开发者、节点运营商和矿工组成,所有

比特币现金和比特币黄金正是通过硬分叉从原始比特币区块链中诞生。