美文网首页区块链大学区块链研习社区块链
谈谈区块链的硬分叉与软分叉

谈谈区块链的硬分叉与软分叉

作者: 币圈CLUB | 来源:发表于2020-04-27 12:59 被阅读0次

关于分叉大家讨论最多的就是头发的发质受损会分叉,其他领域的分叉少有耳闻,那么关于区块链领域的分叉又是怎样一种概念呢,听着业内人士说着某币分叉了,某币又硬分叉了,听的是云里雾里,难不成这分叉还分软硬?那么今天小编就给大家讲讲区块链领域里面的分叉知识。

什么是分叉?

当一个分布式共识系统进行升级时,在升级时可能存在共识规则的改变,社区成员间存在意见的分歧,由于网络中升级软件的节点与未升级软件的节点共识规则不同,便产生了分叉。

什么是软分叉?

指在区块链或去中心化网络中向前兼容的分叉。软分叉是兼容性分叉,影响较小。向前兼容意味着,当新共识规则发布后,在去中心化架构中节点不一定要升级到新的共识规则,因为软分叉的新规则仍旧符合老的规则,所以未升级的节点仍旧能接受新的规则。

什么是硬分叉?

指在区块链或去中心化网络中不向前兼容的分叉,影响较大。硬分叉对加密货币使用的技术进行永久更改,这种变化使得所有的新数据块与原来的块不同。新分出来的区块一般有较大幅度的更改,形成一条非常不同的新区块链。

旧版本不会接受新版本创建的区块,但是旧版本区块链的数据依旧保留,要实现硬分叉所有用户都需要切换到新版本协议上。如果新的硬分叉失败,所有的用户将回到原始数据块。

可以看出软分叉和硬分叉最大的区别是对新旧节点的兼容程度,软分叉修改数据结构后,新节点产生的交易和区块能够被旧节点接受并验证,硬分叉就不能。而硬分叉修改数据结构后,新节点生产的区块会被旧节点拒绝掉,如果旧节点拒绝升级软件而坚持按照旧数据结构继续挖矿,那就会产生两条链。

硬分叉的经典案例:

以太坊分叉:因黑客盗取了大概6kw美元的合约币,以太坊开发团队修改源码,强行把第1920000个区块的资金转移到另一个地址,“夺回”黑客控制的合约币。大部分矿工认同这个修改,但也有一部分矿工不认同这个修改,于是形成了两条链,新链是以太坊(ETH),原链是以太经典(ETC)。

比特币分叉:2017年8月,为解决比特币交易拥堵、手续费奇高等问题,比特币核心开发团队bitcoincore提出“隔离见证 + 闪电网络”的扩容方案,但另一派则认为应该直接在链上扩容,支持大区块(将区块大小提升至8M),由于扩容方案理念不一致分裂为比特币(BTC,老大哥)以及比特币现金(BCH)。目前BCH已稳踞全球加密货币第四名的位置。

相关文章

  • 区块链的软分叉与硬分叉

    区块链的软分叉与硬分叉 在区块链行业术语中经常听到两个名词:软分叉、硬分叉。他们是指什么含义呢?本文就此介绍一些区...

  • BCH分叉

    分叉分为硬分叉(hard fork)和软分叉(soft fork)。 一、什么是硬分叉?如果区块链软件的共识规则被...

  • 【区块链】软分叉和硬分叉是什么?

    1、前言 前一章节给大家介绍了什么是区块链分叉《区块链分叉是什么?》,今天我们来聊一聊什么是软分叉与硬分叉。 2、...

  • 区块链分叉

    区块链分叉主要有两大类:物理分叉,人为分叉。人为分叉又分为:硬分叉,软分叉。 物理分叉。每一个区块都与它的前一区块...

  • 谈谈区块链的硬分叉与软分叉

    关于分叉大家讨论最多的就是头发的发质受损会分叉,其他领域的分叉少有耳闻,那么关于区块链领域的分叉又是怎样一种概念呢...

  • 硬分叉和软分叉

    在讨论硬分叉和软分叉之前,我们先了解下区块链是如何组装和选择成为一条包含最多区块的主链的。 区块链的组装与选择 比...

  • 软分叉与硬分叉的区别是什么?哪一种分叉对于社区的建设更有力?

    软分叉与硬分叉的区别是什么?哪一种分叉对于社区的建设更有力? 简介:区块链里的分叉其实很简单,也就是如同一条路走到...

  • 术语解释 |《精通比特币》第二版

    在学习区块链技术和投资区块链资产过程中,会遇到很多的专业术语,例如:挖矿、共识、确认、软分叉、硬分叉、钱包等等。 ...

  • 2018-09-29 searchain.io 课堂

    比特币中的硬分叉和软分叉 硬分叉 硬分叉是当比特币协议规则发生改变,如果发生旧节点拒绝接受由新节点创造的区块的情况...

  • 区块链028 1分钟,分清软分叉和硬分叉

    区块链科普系列第28天: 1分钟,分清软分叉和硬分叉 文/杜豆豆 自从接触区块链技术,总是接受一些看起来很有趣的洋...

网友评论

    本文标题:谈谈区块链的硬分叉与软分叉

    本文链接:https://www.haomeiwen.com/subject/nisywhtx.html