摘要:
在比特币的区块链技术中,硬分叉和软分叉是不同的升级方式,会对区块链的规则和功能产生不同的影响。硬分叉。硬分叉是导致区块链分歧的根本性变化,即接受新版本规则的节点和不接受新版本规则的...
在比特币的区块链技术中,硬分叉和软分叉是不同的升级方式,会对区块链的规则和功能产生不同的影响。
硬分叉。
硬分叉是导致区块链分歧的根本性变化,即接受新版本规则的节点和不接受新版本规则的节点之间产生不兼容性。硬分叉通常包括区块链协议的大幅变更,这些变更包括但不限于交易确认时间、交易大小、区块大小等。通过硬分叉产生的新链会与原链共存,新链会继承旧链的过去交易记录,但是用户和挖掘者需要选择支持新规则的链是。硬分叉的结果可能会产生两个独立的区块链,一个是“公式”版本,另一个是“分叉版本”。
软叉子。
软分叉是在不完全改变现有协议规则的情况下引入新功能和改进的相对缓慢的更新方法。软分叉是通过更新协议的“软规则”实现的。这些规则在大多数情况下是互换性的,但是你可以在保持旧版本互换性的同时引入新的操作和功能。软分叉通常需要很多挖掘者和节点升级以支持新版本的协议,但是用户可以选择是否升级,所以使用软分叉区块链不会被切断。软分叉通常在不影响区块链整体运行、导入小的改善和修复时使用。
简单来说,硬分叉是对区块链进行分割,软分叉则是在尽可能保持区块链一致性的同时,通过逐步升级导入新功能。