分叉指的是区块链中的分裂,出于各种原因,网络开发人员经常在其区块链上进行自愿软件或协议更新,这些更新可以有两种——硬分叉和软分叉。
分叉指的是区块链中的分裂,出于各种原因,网络开发人员经常在其区块链上进行自愿软件或协议更新,这些更新可以有两种——硬分叉和软分叉。
软分叉是对区块链的微小改动,这些变化不会破坏区块链先前版本的功能连续性。这意味着,未升级的用户仍然可以与未升级的用户进行交互,软分叉向后兼容。而硬分叉则是对区块链的重大改变,这些变化导致区块链先前版本的不连续性或中断。使用硬分叉,未升级的用户将无法与升级的用户交互,因此,硬分叉是向后不兼容的。
社区改变软件底层规则或协议的概念是开源软件的共同特征。然而,硬分叉和软分叉的概念是区块链技术独有的。那么硬分叉和软分叉之间又有什么区别呢?
硬分叉
当区块链出现硬分叉时,新版本与之前的版本有本质的不同和不兼容。它与该软件的最新版本存在永久差异。这是一个永久的分歧,因为新迭代中的节点无法与之前版本的节点进行通信和达成共识。您可以认为这两个版本几乎就像两个单独运行的不同网络。
新版本的区块链适用于分叉创建的新规则,旧版本仍然运行分叉前的旧规则。这两个网络之间唯一的共同点是它们的共同历史。更多区块链消息,请关注下载WikiBit APP,全球区块链监管查询APP。假设您在网络硬分叉之前持有 5 BTC,那么您最终将在新版本和旧版本的区块链上都拥有 5 BTC。
硬分叉通常发生在社区的特定部分想要在区块链中引入新功能而另一部分不想要时。引入新更改可能有多种原因,例如可扩展性、增强的安全性等。
硬分叉最著名的例子之一是比特币网络在 2017 年分裂成两条独立的链:比特币 (BTC) 和新的比特币现金 (BCH)。分叉的发生是因为社区中的一些人想要解决比特币的扩容问题。硬分叉的支持者希望增加区块大小,而其他人则反对。
软分叉
与硬分叉不同,较新区块链版本的节点仍然可以与旧版本的节点通信。软分叉中引入的规则与旧规则不冲突。软分叉也经常用于在网络用户不可见的编程级别上实现新功能。
软分叉创建的新节点之间的通信与旧节点是无缝的。新节点只是过滤掉旧节点中对新节点的运行不需要的信息。
软分叉的一个例子是比特币的隔离见证分叉,在 BTC 和 BCH 硬分叉之后。它还在不创建硬分叉的情况下解决了比特币的可扩展性。SegWit是一种更新,它只是改变了区块和交易的格式,使旧节点仍然可以验证区块和交易。
免责声明:
本文观点仅代表作者个人观点,不构成本平台的投资建议,本平台不对文章信息准确性、完整性和及时性作出任何保证,亦不对因使用或信赖文章信息引发的任何损失承担责任
VanEck 分析师表示,卡马拉·哈里斯出任总统可能会对比特币更有利
白话区块链早报:哈里斯首次对加密货币发表评论并承诺支持该领域
美联储降息对比特币的影响
贝莱德:比特币已不是单纯的风险资产
加密货币市场市值上涨,为什么大多数币还是表现不佳?
白话区块链早报:ETH/BTC汇率回升至0.04上方,24小时涨幅4.02%。
六大指标探讨以太坊 L2 状态:ZK Rollup 离大规模应用还有很长的路
10701080算力_微星红龙1070挖矿多少算力
白话区块链早报:Bitwise CIO表示以太坊低迷并非生死攸关,逆向押注或具潜力
这个周期押注山寨币还有机会吗?
0.00