请(qǐng)选择 进入手机版 | 继续访问电(diàn)脑版
首页 区块链(liàn)生态 查看内容(róng)
  • 10275
  • 0
  • 分享到(dào)

什么是“硬分叉”和“软(ruǎn)分叉(chā)” 分叉和升级又(yòu)有什么区别(bié)?

2019-1-16 12:07

来源: OK区块链(liàn)商学(xué)院

分叉和升级又有什么(me)区别?


“分叉(chā)”这个(gè)词,在(zài)数字货币(bì)领域是一(yī)个非(fēi)常(cháng)常见的(de)名词,比特币就有很多的(de)分叉币,而BCH就是其中最为出名(míng)的那个,不仅诞生的(de)时候闹得满城(chéng)风(fēng)雨,在2018年底还整出来(lái)了一场算力大战,搞得整个数字货币市场大(dà)跌。

那分叉的具体定义又是指什么(me)呢?实际上,对于区块链来(lái)讲,分叉就(jiù)是区块(kuài)链协议的改变。分(fèn)叉是区块链升级的(de)一种,来弥补之前系统(tǒng)存在(zài)的一些不足。

举个例子,我(wǒ)们现在使用(yòng)的一些APP也好,安卓系统、苹果系(xì)统也好,这些都会进行(háng)周期性的(de)升(shēng)级,只不过(guò)这些升级(jí)都是具备中心(xīn)化特点的,所以如何升级(jí)由开发团(tuán)队自(zì)主决定。

而(ér)区块链因为其去中心化的特性(xìng),当系(xì)统面临升级的时候,必(bì)须由所有(yǒu)参与者(zhě)共(gòng)同(tóng)决定。大(dà)家(jiā)达成(chéng)共(gòng)识,则(zé)与(yǔ)安卓系统更新没什么(me)区(qū)别;可一(yī)旦发生分歧且无法(fǎ)达成(chéng)共(gòng)识,系统则会一分为二,出现两个基于原有区块链(liàn)的(de)新系统,大家各过各的,谁也不(bú)能干预(yù)谁(shuí)。所以(yǐ),分叉本质上是区块(kuài)链的一种(zhǒng)去中心化(huà)特色升级方式。

分叉又有(yǒu)意外分叉和有意分叉之分。其中意外分叉是(shì)这样(yàng)一种(zhǒng)情况:

当两个或(huò)以(yǐ)上的矿工在几乎(hū)相同的(de)时间(jiān)成功挖到区块,便(biàn)会出现意外分叉(chā)。 此时,矿工便会(huì)分别在两条(tiáo)分叉上(shàng)各(gè)自挖矿,直至其中一条分(fèn)叉比其他分叉更(gèng)长(这代表矿工对采纳哪一个分叉已达成共识)。因此,矿工网(wǎng)络随后(hòu)便(biàn)会(huì)放(fàng)弃(qì)挖(wā)掘其他(tā)分(fèn)叉(chā)。被(bèi)抛弃的区块被称为“孤立(lì)区块”。因此,不少密码货币(bì)使用者,均要(yào)求交易需要多次确认,以防止意外分叉使交易所在之(zhī)区(qū)块(kuài)变为无效。

而有意分叉又有“硬分(fèn)叉”和“软分叉”之说(shuō)。

一、硬分叉

“硬分叉”是指:区块链发生永久性分歧,硬分叉之(zhī)中新分叉所产(chǎn)生的区块将被旧软(ruǎn)件视为无效。因此所(suǒ)有参与(yǔ)者,包括交易服务器以(yǐ)及(jí)矿工(节(jiē)点),都(dōu)必须(xū)更新软件,才(cái)能继(jì)续(xù)运行新分叉。如有节点组继续使用旧软件(jiàn),而其他节(jiē)点使用新的软件,便有可能分裂(liè)成两种货币。

以比特币为例,分叉为BCH与(yǔ)btc就像树枝分叉一样(yàng),在原有的枝干上开出了(le)新芽,原有的枝干就(jiù)是BTC,而新(xīn)发(fā)的芽(yá)就是BCH。使用BCH新软件的节(jiē)点所(suǒ)产生的区块,对于使(shǐ)用旧(jiù)软件BTC版(bǎn)本(běn)的节点来说是无效(xiào)的,反之也是如此。大家(jiā)同根同源(yuán),但(dàn)又互不(bú)干(gàn)预,成(chéng)为了两条链,两种(zhǒng)币。

这就好比“堵车”,我们(men)在(zài)一条路上堵了很久,这(zhè)时,小(xiǎo)K君高喊:“旁边有条不堵车的小(xiǎo)路,相信(xìn)我的(de)就(jiù)跟我走(zǒu),不相信我的,我们(men)就此拜拜!”于(yú)是,有些人跟小K君走了(le)小路(lù),沿着新路线继续(xù)行(háng)驶;有(yǒu)些(xiē)人不(bú)同意走小路,那么,他们从(cóng)此(cǐ)将与小K君一(yī)拍(pāi)两散,永不相(xiàng)见(jiàn)。

二、软分叉

“软分叉”是指(zhǐ):在新的共识规则发布后(hòu),由于软分叉的新规则仍旧符(fú)合老的规(guī)则,所(suǒ)以,使用旧版本的节点可以验证使(shǐ)用新(xīn)版本节(jiē)点所(suǒ)生产(chǎn)出的区块,使用新版本(běn)的节点(diǎn)也可以(yǐ)验证使(shǐ)用旧(jiù)版(bǎn)本节点生产出(chū)的区块,两种版本可以(yǐ)兼容。

还是(shì)以比(bǐ)特币(bì)为例,2017年比(bǐ)特币隔离见证升级所(suǒ)采(cǎi)用的就是软分叉(chā)。在(zài)整(zhěng)个过程中,不管是使用旧(jiù)版本(běn)还是使用新版本(běn)都没有关系,因(yīn)为两者兼容,新版本只是更(gèng)好地解决了一些问(wèn)题,本质上(shàng)大家还是在比特币这(zhè)一条链上跑(pǎo),没有(yǒu)新币产生。

好比在某一条路上(shàng)经常发(fā)生堵(dǔ)车,这(zhè)时,小K君建议(yì):“这条路堵死了,但是这条路大家都走习(xí)惯(guàn)了,不如咱们不放弃不抛(pāo)弃,再修一条辅路(lù)来帮助主路分散流(liú)量吧!之后,大家爱走主(zhǔ)路走主路(lù),爱走(zǒu)小路走小(xiǎo)路,随时保(bǎo)持联系!”

所以(yǐ)软分叉(chā)与硬分叉的区别就在于,使用旧软件的(de)节(jiē)点(diǎn)能否兼(jiān)容(róng)使用新软件的节(jiē)点,可以兼容,就是(shì)软分叉,不能兼容就(jiù)是硬分(fèn)叉(chā)。
米兰平台-米兰MILAN(中国)
版(bǎn)权申(shēn)明(míng):本内(nèi)容来(lái)自(zì)于互联网,属第三方汇集(jí)推荐平台。本(běn)文(wén)的版权归原作者所有,文(wén)章言论不代(dài)表链门户的观点,链门户不(bú)承担任何法律责任(rèn)。如有侵权请联系QQ:3341927519进行反馈。
相关新闻
发(fā)表评论(lùn)

请先(xiān) 注册(cè)/登(dēng)录 后参(cān)与评论(lùn)

    回顶部

    米兰平台-米兰MILAN(中国)

    米兰平台-米兰MILAN(中国)