科技生活大侠|不可避免的是破坏还是升级?,区块链分叉( 二 )


软分叉
通常来讲 , 软分叉是一种向后兼容的升级 。 这意味着软分叉不需要网络上的节点升级来维护一致性 , 它一般只是添加一个与旧规则不冲突的新规则 。 因此软分叉区块链上的所有块都遵循旧的一致性规则集以及新的一致性规则集 。
例如 , 块大小(每个块中保存的数据量)变化可以通过软分叉来实现 。 如果你只想接受小于一定大小的块 , 那么只需要拒绝较大的块即可 。
但实际上 , 符合旧规则集节点产生的块将会违反新规则集 , 因此很可能会随着新节点的增多而变得陈旧 。 这是因为 , 要让“软叉”发挥作用 , 大家会承认并执行一套新的共识规则 。 如果达到了这一比例 , 那么旧的区块链就会被淘汰 , 而新的区块链就会被认可为“真正的”区块链 。
可以看出 , 无论是硬分叉还是软分叉 , 其持久性取决于规则变化的性质以及与资源的相对分配 。 但分叉自身所带来的创新突破 , 将助力于区块链技术的发展 。


推荐阅读