‹ 第 16 章,所有课时

大师 · 第 16 章 · 第 4/5 课时

脚本与升级

软分叉与硬分叉

如何更改一个没有人控制的网络规则? 5 分钟

软分叉:更严格的规则

软分叉使规则更严格:一些曾经有效的区块变得无效,但新规则下有效的每个区块在旧规则下仍然有效。未升级的节点会继续跟随链。SegWit 和 Taproot 都是软分叉。

硬分叉:更宽松的规则

硬分叉接受旧规则拒绝的区块,例如更大的区块。未升级的节点拒绝它们。如果双方都坚持,链就会分裂成两个具有共享历史直到分裂的币。

  • 软分叉:旧节点仍然跟随;需要广泛支持才能安全激活。
  • 硬分叉:每个人都必须升级,否则将被留在另一个链上。
  • 比特币在其升级中偏爱软分叉。

需要记住的内容

  • 软分叉收紧规则;旧节点仍然跟随。
  • 硬分叉放宽规则;未升级的节点分离。
  • SegWit 和 Taproot 是软分叉。

快速检查

一个节点没有为软分叉升级。它会发生什么?

哪个更改需要硬分叉?

软分叉与硬分叉 · 比特币大学