區(qū)塊鏈發(fā)生永久性分歧斤葱,在新共識(shí)規(guī)則發(fā)布后冀膝,部分沒(méi)有升級(jí)的節(jié)點(diǎn)無(wú)法驗(yàn)證已經(jīng)升級(jí)的節(jié)點(diǎn)生產(chǎn)的區(qū)塊酷麦,通常硬分叉就會(huì)發(fā)生弹惦。
硬分叉的定義是這樣的:
硬分叉是比特幣的區(qū)塊格式或交易格式(這就是廣泛流傳的“共識(shí)”)發(fā)生改變時(shí)否淤,未升級(jí)的節(jié)點(diǎn)拒絕驗(yàn)證已經(jīng)升級(jí)的節(jié)點(diǎn)生產(chǎn)出的區(qū)塊,不過(guò)已經(jīng)升級(jí)的節(jié)點(diǎn)可以驗(yàn)證未升級(jí)節(jié)點(diǎn)生產(chǎn)出的區(qū)塊棠隐,然后大家各自延續(xù)自己認(rèn)為正確的鏈石抡,所以分成兩條鏈。
硬分叉的特點(diǎn)如下:
1.沒(méi)有向前兼容性助泽,之前的版本將不可再用啰扛,需要強(qiáng)調(diào)升級(jí)嚎京;
2.在區(qū)塊鏈層面會(huì)有分叉的兩條鏈,一條舊鏈隐解,一條分叉新鏈鞍帝;
3.需要在某個(gè)時(shí)間點(diǎn)全部同意分叉升級(jí),不同意的將會(huì)進(jìn)入舊鏈煞茫。
當(dāng)新共識(shí)規(guī)則發(fā)布后帕涌,沒(méi)有升級(jí)的節(jié)點(diǎn)由于不了解新共識(shí)規(guī)則,就會(huì)生產(chǎn)不合法的區(qū)塊续徽,從而產(chǎn)生臨時(shí)性分叉蚓曼。
軟分叉的定義是這樣的:
軟分叉是指比特幣交易的數(shù)據(jù)結(jié)構(gòu)發(fā)生改變時(shí),未升級(jí)的節(jié)點(diǎn)可以驗(yàn)證已經(jīng)升級(jí)的節(jié)點(diǎn)生產(chǎn)出的區(qū)塊钦扭,而且已經(jīng)升級(jí)的節(jié)點(diǎn)也可以驗(yàn)證未升級(jí)的節(jié)點(diǎn)生產(chǎn)出的區(qū)塊纫版。
軟分叉的特點(diǎn)如下:
1.有較好的兼容性,之前版本的部分功能可用客情,可不升級(jí)其弊;
2.在區(qū)塊鏈層面沒(méi)有分叉的鏈,只是組成鏈的區(qū)塊有新區(qū)塊和舊區(qū)塊之分膀斋;
3.相當(dāng)長(zhǎng)的時(shí)間里瑞凑,可允許不進(jìn)行升級(jí),繼續(xù)使用原版本生成舊區(qū)塊概页,與新區(qū)塊并存籽御。
舉幾個(gè)有趣的例子
我們模擬一種極端的情況,抽象出一個(gè)比特幣王國(guó)來(lái)解釋所謂的新系統(tǒng)的兼容性問(wèn)題惰匙。在遙遠(yuǎn)的島上技掏,有一個(gè)比特幣王國(guó),大家相安無(wú)事地生活了很多年项鬼,由于王國(guó)設(shè)施陳舊哑梳,存在著這樣那樣的問(wèn)題,于是大家開(kāi)始討論解決方案绘盟。
有人覺(jué)得應(yīng)該推翻了重新修葺鸠真,并且上書了一本“如何建造一個(gè)華麗的王國(guó)”的奏書,里面有九九八十一種推翻重建的方案龄毡。有些人認(rèn)為補(bǔ)補(bǔ)窟窿吠卷,刷刷墻還是勉強(qiáng)可以看,根本不用大動(dòng)干戈沦零。兩派爭(zhēng)論不休祭隔,無(wú)法達(dá)成一致,這就引起了分叉路操。
什么情況下會(huì)出現(xiàn)硬分叉呢疾渴?派系爭(zhēng)論不休千贯,于是開(kāi)始各干各的。提議推翻重建的人雇了幾十個(gè)民工搞坝,新的建筑煥然一新搔谴,王國(guó)里新舊建筑的風(fēng)格相當(dāng)不統(tǒng)一。這就相當(dāng)于比特幣世界里的硬分叉桩撮,表現(xiàn)在比特幣世界里就是從新的節(jié)點(diǎn)開(kāi)始己沛,分成了兩條鏈——舊鏈和新鏈,兩條鏈互不兼容距境。
軟分叉會(huì)出現(xiàn)什么結(jié)果呢申尼?派系爭(zhēng)論不休,但要求重建的一派有了妥協(xié)的意愿垫桂,同意讓裝修裝飾派試一試他們的方案师幕。于是裝修隊(duì)開(kāi)始對(duì)墻上的破洞進(jìn)行修補(bǔ),把陳舊的顏色換成鮮艷的顏色诬滩。這時(shí)霹粥,王國(guó)里正常的生活仍然在繼續(xù)。新舊面貌共存疼鸟。表現(xiàn)在比特幣上就是未升級(jí)的節(jié)點(diǎn)按照以前的規(guī)則繼續(xù)計(jì)算后控,但已經(jīng)升級(jí)的節(jié)點(diǎn)依然按照擴(kuò)容后的規(guī)則計(jì)算。因此空镜,Bitcoin Core(比特幣核心錢包)主張的Segwit(隔離見(jiàn)證)升級(jí)后浩淘,比特幣依舊是比特幣,不會(huì)有新的幣種誕生吴攒。
分叉有什么影響嗎张抄?
說(shuō)到影響,我們看看近來(lái)比較成功的一次分叉洼怔。
2016年7月署惯,以太坊開(kāi)發(fā)團(tuán)隊(duì)通過(guò)修改以太坊軟件的代碼,在第192000區(qū)塊镣隶,強(qiáng)行把The DAO(分布式自治組織)及其子DAO的所有資金全部轉(zhuǎn)到一個(gè)特定的退款合約地址從而“奪回”黑客所控制的DAO合約的以太幣极谊。
之后,便形成兩條鏈安岂,一條為ETC(原鏈)轻猖,一條為新的ETH(分叉鏈),以太坊成功地硬分叉了嗜闻!
硬分叉對(duì)比特幣礦工的影響:
硬分叉這事能鬧起來(lái)蜕依,礦工絕對(duì)出了大力氣桅锄。一旦分叉琉雳,礦工挖礦便簡(jiǎn)單了样眠,可以挖到更多幣了,多開(kāi)心啊翠肘,但是檐束,他挖出來(lái)的幣值不值錢還得看有沒(méi)有買,畢竟市場(chǎng)決定價(jià)格束倍。
硬分叉對(duì)比特幣產(chǎn)業(yè)鏈的影響:
從技術(shù)角度來(lái)看被丧,硬分叉的主要問(wèn)題是它需要所有用戶轉(zhuǎn)移到具有不同規(guī)則的新區(qū)塊鏈。為了保持比特幣的品牌價(jià)值和對(duì)比特幣的信仰绪妹,比特幣的支持者是反對(duì)硬分叉的甥桂。如果真的硬分叉,將會(huì)掀起一場(chǎng)徹底的網(wǎng)絡(luò)戰(zhàn)和輿論戰(zhàn)邮旷。
硬分叉對(duì)幣價(jià)的影響:
再說(shuō)一句黄选,分叉后比特幣的幣價(jià)是漲還是跌,前景究竟會(huì)如何發(fā)展婶肩,由市場(chǎng)的選擇決定办陷。按常理來(lái)看,估計(jì)分叉后比特幣會(huì)先暴跌一場(chǎng)律歼,然后分叉后的兩個(gè)幣種經(jīng)過(guò)時(shí)間的洗禮后會(huì)漸漸回歸理性民镜,畢竟分叉后的“1+1”肯定不等于2。
比特幣分叉仿佛是一個(gè)一旦開(kāi)始就永不會(huì)落幕的會(huì)議险毁,但這也正是去中心化的比特幣的魅力所在制圈。