欢迎来到拽牛科技公司网站 - 助你快速开发搭建虚拟数字货币、数字资产交易所系统平台!

区块链技术

您的位置: 首页 > 资讯中心 > 区块链技术

推荐文章
热门文章
全部 拽牛快讯 产品动态 区块链技术

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

2019-10-10 1 作者:拽牛科技所属栏目:区块链技术

  有很多对区块链分叉有所了解的朋友都很想要知道什么是硬分叉?什么是软分叉,以及他们有什么区别。针对这一问题,拽牛科技为大家做了如下的介绍,感兴趣的朋友不妨详细的看一下文章介绍。

区块链分叉

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

  什么是软分叉?

  软分叉是指区块链的交易数据结构发生改变的时候,旧节点忽略此种改变,可以接受和验证新节点产出的区块,即软分叉之后不会产生两条链。软分叉相比硬分叉虽然“温和”了不少,但由于软分叉必须向前兼容,也就是说不能增加新字段,只能在已有结构下做修改,所以升级空间有限。且软分叉同样也存在着一些争议,软分叉相比硬分叉技术实现要复杂很多,会使区块链的代码变得更复杂,这不利于未来的代码维护,也更容易出现BUG。硬分叉通常是扩展共识规则,而软分叉是收紧共识规则,所以一旦进行了软分叉,想要回退就非常困难了,很可能造成硬分叉而导致资金损失。

  什么还是硬分叉?

  硬分叉是指区块的交易数据结构发生改变的时候,旧节点拒绝对新节点生产出的区块进行验证,旧节点认为这是不符合规则的,所以新旧节点各自沿着自己的链向前走,造成永久分叉,进而形成了不同的两个链。

  硬分叉也分为两种:技术上的硬分叉和社区理念上的硬分叉

  一、技术上的硬分叉指的是,节点代码的版本升级,升级结束后,不向前兼容,也就是不对旧版本的节点进行兼容,旧版本的节点代码失效。必须升级到新版本才能进行挖矿记账。

  二、社区理念上的硬分叉指的是,社区参与者的观点不一致,导致一部分社区成员开发出了新的版本,并进行升级,升级结束则在新的链上进行挖矿,而另一部分开发者则依然在原链上进行记账挖矿,这样就导致生成了2条同时运行的公链。

  以上就是拽牛科技为大家分享的有关区块链分叉中的硬分叉和软分叉的全部信息了,看了文章后,你是否能对区块链硬分叉和软分叉有所分辨了呢?想要了解更多信息,请持续关注本网站,我们将持续为你进行信息更新。

  推荐阅读:区块链分叉:硬分叉和软分叉的兼容性区别「举例说明」

文章标题:区块链分叉:什么是硬分叉?什么是软分叉?

本文地址:http://www.zhuainiu.com/news/news_3/185.html

版权保护:本文由拽牛科技原创整理,转载请注明出处

相关文章

区块链数字货币交易平台开发由哪些组成特

区块链数字货币交易平台开发特点,数字货

郑州数字货币交易平台开发合约交易如何

什么是区块链钱包,区块链钱包app怎么吸引

数字货币交易品台搭建需要注意哪些方面

数字货币交易所开发价格多少,贵吗

怎么样计算开发数字货币交易平台的价格

如何开发数字货币交易平台,有哪些好处

数字货币交易平台怎么开发

  • 中国互联网举报中心
  • 可信网站身份验证
  • 品牌官网
  • 中国互联网协会
  • 公安部门网监备案
  • 信用中国
  • Copyright © 2009-2019 拽牛科技 All Rights Reserved豫ICP备11002579号-3 网站地图