由鑫链财经小编分享(xinchaincaijing.com),
当一个区块链被分成两个区块链时,就会出现分叉。当对区块链协议进行更新,但并非所有网络参与者或节点都同意采用该协议时,区块链网络中就会出现这种类型的分裂。本篇文章要探讨的是关于比特币的软分叉与硬分叉之间的区别。
网络可扩展性问题提供了一个极好的机会来说明比特币软分叉和比特币硬分叉之间的区别。2015年前后,比特币在扩大交易能力以匹配用户群的快速增长方面遇到了麻烦。随着越来越多的用户开始兑换比特币(BTC),网络陷入了越来越大的交易量,最终降低了整体处理时间。
最终,如果不采取任何措施来加快这一过程,比特币交易可能需要几天或几周才能清算完毕。这种网络速度缓慢也可能要求用户支付更高的费用来加速交易。这两种情况都不理想,这就是众所周知的比特币可扩展性问题。
针对可伸缩性问题提出的解决方案之一被称为隔离见证(SegWit)。SegWit的功能是将签名数据(特定加密货币所有权的证明)从比特币交易中分离出来,并更有效地重新排列每个区块中的数据,从而提高交易速度。SegWit是所谓的软叉,而不是硬叉。当协议软件的变化不中断网络的核心运行时,就会发生软分叉。
因为软分叉涉及非强制性更新,所以网络中的每个节点可以选择是否更新它们各自的协议副本,并且在任何一种情况下,网络中的所有节点都可以保持相互交互。例如,拒绝比特币的SegWit更新并没有导致新的区块链或新的加密货币(不像创造比特币现金的硬分叉,我们稍后会谈到)。接受SegWit协议更新的节点仍在运行与不接受的节点兼容的比特币软件。软分叉是向后兼容的。
相比之下,当更新与以前的版本完全不同,协议不再向后兼容时,就会出现硬分叉。一个显著的例子是2017年8月发生的比特币现金(BCH)硬分叉。比特币现金硬分叉旨在解决比特币的可扩展性问题,但采取了与SegWit截然不同的方法。
2017年,比特币的一些核心开发者希望将比特币的最大块大小从1MB提高到8MB。8MB更新意味着大多数配置和供电用于挖矿1MB数据块大小的节点无法快速或经济地升级以开始挖矿8MB数据块。这种差异导致了比特币社区的哲学分歧,而不是试图强制升级现有的协议,而是实施了一个硬分叉,并推出了一种新的加密货币——比特币现金。
在硬分叉的情况下,接受更新的节点被迁移到新的区块链。颁发给成功矿工的新区块链上的硬币是独立的,与原来的硬币不同。当比特币现金被创造出来时,它催生了一个独特的比特币现金区块链,拥有自己的BCH加密货币。
当硬分叉发生时,区块链在分叉事件之前被完全复制,这意味着无论谁拥有原始加密货币,都将获得等量的新加密货币。在比特币现金硬分叉的情况下,这正是所发生的事情。个代表比特币的ERC-20令牌。
总结
以上内容为大家详细解释了关于比特币的软分叉与硬分叉之间的区别是什么。分叉的概念和涉及的技术极其复杂,但考虑比特币分叉最简单的方法是它们引入了一套新的规则供比特币遵循。由于引入了新规则或分叉,挖矿特定比特币区块链的用户可以选择遵循一套或另一套规则,类似于道路上的分叉。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。