分叉:理解区块链规则变化
分叉是区块链网络因协议规则变化或节点意见不一致而出现的分歧,主要分为软分叉和硬分叉。两者的关键区别在于是否向后兼容,以及未升级节点能否继续参与网络。
分叉如何发生
区块链中的节点各自保存账本副本,并按共同协议验证交易。当协议升级时,节点运营商需要决定是否采用新版本。如果节点对新规则的接受情况不同,网络可能出现分歧,交易历史也可能从某个位置开始沿不同规则继续记录。
软分叉与硬分叉
软分叉收紧规则并保持向后兼容:未升级节点通常仍认可符合新规则的区块。其激活和持续执行取决于具体网络的共识安排,不能简单用普通节点数量过半判断。硬分叉不向后兼容,需要采用新规则才能验证新分支;若新旧规则都有参与者持续维护,可能形成两条链。
影响与示例
分叉可用于加入功能、调整协议规则或处理社区争议,也可能改变网络治理,并在链分裂时产生新的代币。材料以以太坊与以太坊经典的分裂说明硬分叉,以比特币隔离见证说明软分叉;理解这些示例时,应重点观察兼容性与共识结果。
原始教程
比特币共识规则变更
https://developer.bitcoin.org/devguide/block_chain.html
Mark it complete when you understand it.
Opening a lesson does not complete it automatically. You can change its status at any time.