2021-11-26 13:14:20
在搞不懂是什么比特币硬分叉的时候,我们先来简单了解一下分叉的含义,它指的是与主协议不同的新版协议的的诞生时刻,而比特币硬分叉的诞生背景则是比特币交易量增多,原本的1MB已经无法支持这么巨大的交易量,从而造成了交易拥堵的现象,比特币硬分叉的出现暂时缓解了这种局面,目前市场上也有一些发展不错的比特币硬分叉币,那么到底什么是比特币硬分叉?下面211Coin小编就为大家简要介绍一下比特币硬分叉。
硬分叉是一种不支持向后兼容的软件升级方式。通常,这些情况发生在节点以与旧节点的规则冲突的方式添加新规则时。新节点只能与运行新版本的软件节点进行交互。结果,区块链发生了分裂,生产出两个单独的网络:一个按照旧规则运行,一个则按照新规则运行。
节点在升级后变为蓝色。之前的黄色节点拒绝蓝色节点的连入,而蓝色的节点之间可以相互连接。
因此,现在有两个网络并行运行。他们将继续产生区块和交易,但不再在同一区块链上工作。在区块链网络达到分叉区块之前,所有节点都具有相同的区块链(并且历史记录仍然存在),但是这之后它们将具有不同的区块和交易。
由于存在相同的历史记录,因此如果您在分叉之前持有代币,那么您将在这两个网络上同时获得代币。假设在600,000区块高度发生分叉时,您手里有5 BTC。您可以选择在区块高度到达600,001时,在原始区块链上将这5 BTC花费掉,但是在新产生的区块链上并不会记录这笔在600,001区块高度的消费。假设加密方式没有发生变化,那么在新的分叉网络上您的私钥中仍然会存在这5个代币。
硬分叉的另一个案例是2017年发生的分叉,当时比特币分成了两个独立的链,原始的比特币(BTC)和新的比特币现金(BCH)。在社区对区块容量的缩放展开了诸多争论之后,出现了分叉。比特币现金(BCH)支持者希望增加区块大小,而比特币(BTC)支持者则反对这一改变。
区块大小的增加需要修改规则。这是在SegWit软分叉之前完成的,因此节点将只接受小于1MB的区块。如果您创建了一个2MB的区块,其他节点会拒绝进行验证。
只有已升级软件并支持区块大小超过1MB的节点才能接受这些区块。当然,这会使它们和之前的版本不兼容,因此只有具有相同协议的节点才能互相进行通信。
从本质上说,这两种类型的分叉作用各不相同。具有争议的硬分叉升级,会将社区一分为二,但是有计划的硬分叉升级可以让所有参与者自由的选择是否修改程序。
软分叉则是较为平稳的选择。一般来说,由于新的升级不会与之前的规则发生冲突,因此您只能实施某些限制。也就是说,如果您可以按照兼容的方式实施升级,就无需担心网络碎片化的风险。
硬分叉和软分叉对于区块链网络的长久成功至关重要。尽管缺乏中心权威机构,但它们能够在去中心化系统中进行更改和升级。
分叉能够让区块链和加密货币在开发时集成更多的新功能。如果没有这些机制,我们就需要一个具有自上而下控制权的中心化系统。否则,我们只能在软件协议的生命周期内遵守一成不变的规则。
以上内容就是对什么是比特币硬分叉?这个问题的回答,文章内还为大家详细分析了比特币硬分叉和软分叉哪个好?相信到现在已经有大多数投资者都明白了比特币硬分叉的概念,有硬分叉就会有软分叉,软分叉也是目前市场上讨论比较多的话题之一,尽管名称相似,并且具有相同的用途,但硬分叉和软分叉却有很大差别,所以投资者在选择分叉币的时候还是应该多了解一些,尽量选择有投资前景的分叉币进行投资。
258