菜单

硬分叉是什么意思?硬分叉会产生新的币吗?

硬分叉 2024-05-09 11:51:14

【#区块链# #硬分叉是什么意思?硬分叉会产生新的币吗?#】

说起硬分叉,我们知道目前加密市场中,硬分叉次数最多的一个币种就是比特币,我们所熟知的BCH本身就是比特币硬分叉的产物。通俗的说,其实硬分叉就是把原有的链直接分成了两条完全不同的链,因为新协议与旧协议难以兼容,所以新协议将不再允许旧协议继续工作发生了硬分叉。与之相对应的就是软分叉,软分叉就是分产后的产物还会保持在一条链上,旧节点能够兼容新节点。很多投资者想要深入了解硬分叉是什么意思?大家想知道硬分叉会产生新的币吗?下面就让小编说一说。

硬分叉是什么意思?

任何系统都存在"升级",区块链也一样。在中心化系统中升级软件十分简单,你只需要在应用商店点击"升级"即可。但是在区块链这样的去中心化系统中,"升级"并不是那么简单。

因为没有中心化机构,比特币等数字资产的每次代码升级都需要获得社区的一致认可,如果社区无法达成一致,区块链就很可能形成「分叉」。

硬分叉,是指当比特币代码发生改变后,旧节点拒绝接受由新节点创造昔的区块。不符合原规则的区块将被忽略,矿工会按照原规则,在他们最后验证的区块之后创建新的区块,。而软分叉是指旧的节点并不会意识到比特币代码发生改变,并继续接受由新节点创造的区块。矿工们可能会在他们完全没有理解,或者验证过的区块上进行工作。软分叉和硬分叉都"向后兼容",这样才能保证新节点可以从头检证区块链。向后兼容是指新软件接受由旧软件所产生的数据或者代码,比如说Windows10可以运行WindowsXP的应用。而软分叉还可以"向前兼容"。

硬分叉会产生新的币吗?

硬分叉是会产生新的代币的。硬分叉是一种不支持向后兼容的软件升级方式。通常,这些情况发生在节点以与旧节点的规则冲突的方式添加新规则时。新节点只能与运行新版本的软件节点进行交互。结果,区块链发生了分裂,生产出两个单独的网络:一个按照旧规则运行,一个则按照新规则运行。

因此,现在有两个网络并行运行。他们将继续产生区块和交易,但不再在同一区块链上工作。在区块链网络达到分叉区块之前,所有节点都具有相同的区块链(并且历史己录仍然存在),但是这之后它们将具有不同的区块和交易。

由于存在相同的历史记录,因此如果您在分叉之前持有代币,那么您将在这两个网络上同时获得代币。假设在600,000区块高度发生分叉时,您手里有5BTC。您可以选择在区块高度到达600,001时,在原始区块链上将这5BTC花费掉,但是在新产生的区块链上并不会记录这笔在在600,001区块高度的消费。假设加密方式没有发生变化,那么在新的分叉网络上您的私钥中仍然会存在这5个代币。

硬分叉的另一个案例是2017年发生的分叉,当时比特币分成了两个独立的链,原始的比特币(BTC)和新的比特币现金(BCH)。在社区对区块容量的缩放展开了诸多争论之后,出现了分叉。比特币现金(BCH)支持者希望增加区块大小,而比特币(BTC)支持者则反对这一改变。

区块大小的增加需要修改规则。这是在SegWit软分叉之前(稍后会详细介绍)完成的,因此节点将只接受小于1MB的区块。如果您创建了一个2MB的区块,其他节点会拒绝进行验证。

只有已升级软件并支持区块大小超过1MB的节点才能接受这些区块。当然,这会使它们和之前的版本不兼容,因此只有具有相同协议的节点才能互相进行通信。

其实从硬分叉的这一现象,我们也可以看得出来,即使是像数字资产这样的以去中心为特征的资产,它也是由一些以掌握绝对优势算力的矿工为代表的中心化机构来决定其技术路径的。如果从投资的角度来说的话,硬分叉其实就是一种不同于传统金融资产的数字通证资产的新现象,这种新的现象激发了人们广泛的讨论,同样也是值得我们深入的学习和研究的。

上一篇: 虚拟币流通量大于发行量说明什么?

关闭