主页 > imtoken钱包下载安卓 > 区块链分叉:什么是硬分叉?什么是软分叉?

区块链分叉:什么是硬分叉?什么是软分叉?

imtoken钱包下载安卓 2023-01-19 05:58:08

有很多朋友熟悉区块链分叉,想知道什么是硬分叉?什么是软分叉,它们之间有什么区别。针对这个问题,龙牛科技为大家做了以下介绍。感兴趣的朋友不妨详细阅读文章介绍。

区块链分叉

硬分叉是什么意思

硬分叉和软分叉的区别:根据分叉的区块链是否与旧区块兼容,分叉分为硬分叉和软分叉。

什么是软分叉?

硬分叉是什么意思

软分叉是指当区块链的交易数据结构发生变化时,旧节点忽略变化,可以接受并验证新节点的输出块,即软分叉后不会产生两条链。相比硬分叉,软分叉要“温柔”很多,但是因为软分叉必须是前向兼容的,也就是说不能增加新的字段,只能在现有结构下进行修改,所以升级空间是有限的。软分叉也存在一些争议。与硬分叉相比,软分叉实现起来要复杂得多,这会使区块链的代码更加复杂,不利于以后的代码维护,更容易出现bug。 硬分叉通常会扩展共识规则,而软分叉则是收紧共识规则。因此,一旦软分叉,很难回滚,很可能造成硬分叉,造成资金损失。

硬分叉是什么意思

什么是硬分叉?

硬分叉是当一个区块的交易数据结构发生变化,旧节点拒绝验证新节点产生的区块。老节点认为这不符合规则,于是新老节点各自沿着自己的链前进,产生永久分叉,进而形成两条不同的链。

硬分叉是什么意思

硬分叉也分为两种:技术硬分叉和社区硬分叉

一、技术硬分叉指的是,节点代码的版本升级了。升级后不向前兼容,即与老版本节点不兼容,老版本节点代码无效。您必须升级到新版本才能进行挖矿记账。

硬分叉是什么意思

二、社区硬分叉的概念是指社区参与者的意见不一致,导致部分社区成员开发新版本并进行升级。在原链上进行挖矿,而另一部分开发者仍在原链上进行记账和挖矿硬分叉是什么意思硬分叉是什么意思,从而产生了两条同时运行的公链。