说起硬分叉,我们知道目前加密市场中,硬分叉次数最多的一个币种就是比特币,我们所熟知的BCH本身就是比特币硬分叉的产物。通俗的说,其实硬分叉就是把原有的链直接分成了两条完全不同的链,因为新协议与旧协议难以兼容,所以新协议将不再允许旧协议继续工作发生了硬分叉。与之相对应的就是软分叉,软分叉就是分产后的产物还会保持在一条链上,旧节点能够兼容新节点。很多投资者想要深入了解硬分叉是什么意思?大家想知道硬分叉会产生新的币吗?下面就让币圈子小编说一说。
任何系统都存在“升级”,区块链也一样。在中心化系统中升级软件十分简单,你只需要在应用商店点击“升级”即可。但是在区块链这样的去中心化系统中,“升级”并不是那么简单。
因为没有中心化机构,比特币等数字资产的每次代码升级都需要获得社区的一致认可,如果社区无法达成一致,区块链就很可能形成「分叉」。
硬分叉,是指当比特币代码发生改变后,旧节点拒绝接受由新节点创造的区块。不符合原规则的区块将被忽略,矿工会按照原规则,在他们最后验证的区块之后创建新的区块。而软分叉是指旧的节点并不会意识到比特币代码发生改变,并继续接受由新节点创造的区块。矿工们可能会在他们完全没有理解,或者验证过的区块上进行工作。软分叉和硬分叉都“向后兼容”,这样才能保证新节点可以从头验证区块链。向后兼容是指新软件接受由旧软件所产生的数据或者代码,比如说Windows 10可以运行Windows XP的应用。而软分叉还可以“向前兼容”。
硬分叉是会产生新的代币的。硬分叉是一种不支持向后兼容的软件升级方式。通常,这些情况发生在节点以与旧节点的规则冲突的方式添加新规则时。新节点只能与运行新版本的软件节点进行交互。结果,区块链发生了分 裂,生产出两个单独的网络:一个按照旧规则运行,一个则按照新规则运行。
因此,现在有两个网络并行运行。他们将继续产生区块和交易,但不再在同一区块链上工作。在区块链网络达到分叉区块之前,所有节点都具有相同的区块链(并且历史记录仍然存在),但是这之后它们将具有不同的区块和交易。
由于存在相同的历史记录,因此如果您在分叉之前持有代币,那么您将在这两个网络上同时获得代币。假设在600,000区块高度发生分叉时,您手里有5BTC。您可以选择在区块高度到达600,001时,在原始区块链上将这5BTC花费掉,但是在新产生的区块链上并不会记录这笔在600,001区块高度的消费。假设加密方式没有发生变化,那么在新的分叉网络上您的私钥中仍然会存在这5个代币。
硬分叉的另一个案例是2017年发生的分叉,当时比特币分成了两个独立的链,原始的比特币(BTC)和新的比特币现金(BCH)。在社区对区块容量的缩放展开了诸多争论之后,出现了分叉。比特币现金(BCH)支持者希望增加区块大小,而比特币(BTC)支持者则反对这一改变。
区块大小的增加需要修改规则。这是在SegWit软分叉之前(稍后会详细介绍)完成的,因此节点将只接受小于1MB的区块。如果您创建了一个2MB的区块,其他节点会拒绝进行验证。
只有已升级软件并支持区块大小超过1MB的节点才能接受这些区块。当然,这会使它们和之前的版本不兼容,因此只有具有相同协议的节点才能互相进行通信。
以上就是硬分叉是什么意思?硬分叉会产生新的币吗?的详细内容,更多关于硬分叉会产生新的币吗?的资料请关注句子百科其它相关文章!
免责声明: 文章源于会员发布,不作为任何投资建议
如有侵权请联系我们删除,本文链接:https://www.sws100.com/btc/329490.html