在第二种情况中,即已更新节点拒绝的情况,如果已更新节点掌握大部分的算力就有可能避免永久性分叉。在这种情况下,因为未更新节点会和已更新节点接受相同的区块而使已更新节点构建了更长的链,这样未更新节点便会接受更长的有效区块链。这被称作。

    尽管一个分叉在区块链中是一个实实在在的分歧,但是对一致性规则的更改被经常描述为有可能出现软分叉或者硬分叉。比如,“扩展区块大小上限到 1 MB 需要一个硬分叉。”在这个例子中,一个区块链的硬分叉并不是一定需要,但是他却是一种可能的结果。

    资源:BIP16, 和 BIP34 的实现被当作可能导致软分叉的变更。 描述了一种意外的硬分叉(通过暂且对已更新节点降级来化解)和一种当暂且的降低被移除后的有意的硬分叉。由 Gavin Andresen 写的一篇文档描绘未来的规则更改该如何实现