關(guān)于分叉大家討論最多的就是頭發(fā)的發(fā)質(zhì)受損會(huì)分叉,其他領(lǐng)域的分叉少有耳聞,那么關(guān)于區(qū)塊鏈領(lǐng)域的分叉又是怎樣一種概念呢坐榆,聽著業(yè)內(nèi)人士說著某幣分叉了,某幣又硬分叉了冗茸,聽的是云里霧里席镀,難不成這分叉還分軟硬?那么今天小編就給大家講講區(qū)塊鏈領(lǐng)域里面的分叉知識(shí)夏漱。
什么是分叉豪诲?
當(dāng)一個(gè)分布式共識(shí)系統(tǒng)進(jìn)行升級(jí)時(shí),在升級(jí)時(shí)可能存在共識(shí)規(guī)則的改變挂绰,社區(qū)成員間存在意見的分歧屎篱,由于網(wǎng)絡(luò)中升級(jí)軟件的節(jié)點(diǎn)與未升級(jí)軟件的節(jié)點(diǎn)共識(shí)規(guī)則不同,便產(chǎn)生了分叉葵蒂。
什么是軟分叉交播?
指在區(qū)塊鏈或去中心化網(wǎng)絡(luò)中向前兼容的分叉。軟分叉是兼容性分叉践付,影響較小秦士。向前兼容意味著,當(dāng)新共識(shí)規(guī)則發(fā)布后永高,在去中心化架構(gòu)中節(jié)點(diǎn)不一定要升級(jí)到新的共識(shí)規(guī)則隧土,因?yàn)檐浄植娴男乱?guī)則仍舊符合老的規(guī)則,所以未升級(jí)的節(jié)點(diǎn)仍舊能接受新的規(guī)則乏梁。
什么是硬分叉次洼?
指在區(qū)塊鏈或去中心化網(wǎng)絡(luò)中不向前兼容的分叉,影響較大遇骑。硬分叉對加密貨幣使用的技術(shù)進(jìn)行永久更改卖毁,這種變化使得所有的新數(shù)據(jù)塊與原來的塊不同。新分出來的區(qū)塊一般有較大幅度的更改落萎,形成一條非常不同的新區(qū)塊鏈亥啦。
舊版本不會(huì)接受新版本創(chuàng)建的區(qū)塊,但是舊版本區(qū)塊鏈的數(shù)據(jù)依舊保留练链,要實(shí)現(xiàn)硬分叉所有用戶都需要切換到新版本協(xié)議上翔脱。如果新的硬分叉失敗,所有的用戶將回到原始數(shù)據(jù)塊媒鼓。
可以看出軟分叉和硬分叉最大的區(qū)別是對新舊節(jié)點(diǎn)的兼容程度届吁,軟分叉修改數(shù)據(jù)結(jié)構(gòu)后错妖,新節(jié)點(diǎn)產(chǎn)生的交易和區(qū)塊能夠被舊節(jié)點(diǎn)接受并驗(yàn)證,硬分叉就不能疚沐。而硬分叉修改數(shù)據(jù)結(jié)構(gòu)后暂氯,新節(jié)點(diǎn)生產(chǎn)的區(qū)塊會(huì)被舊節(jié)點(diǎn)拒絕掉,如果舊節(jié)點(diǎn)拒絕升級(jí)軟件而堅(jiān)持按照舊數(shù)據(jù)結(jié)構(gòu)繼續(xù)挖礦亮蛔,那就會(huì)產(chǎn)生兩條鏈痴施。
硬分叉的經(jīng)典案例:
以太坊分叉:因黑客盜取了大概6kw美元的合約幣,以太坊開發(fā)團(tuán)隊(duì)修改源碼究流,強(qiáng)行把第1920000個(gè)區(qū)塊的資金轉(zhuǎn)移到另一個(gè)地址辣吃,“奪回”黑客控制的合約幣。大部分礦工認(rèn)同這個(gè)修改芬探,但也有一部分礦工不認(rèn)同這個(gè)修改神得,于是形成了兩條鏈,新鏈?zhǔn)且蕴?ETH)灯节,原鏈?zhǔn)且蕴?jīng)典(ETC)循头。
比特幣分叉:2017年8月绵估,為解決比特幣交易擁堵炎疆、手續(xù)費(fèi)奇高等問題,比特幣核心開發(fā)團(tuán)隊(duì)bitcoincore提出“隔離見證 + 閃電網(wǎng)絡(luò)”的擴(kuò)容方案国裳,但另一派則認(rèn)為應(yīng)該直接在鏈上擴(kuò)容形入,支持大區(qū)塊(將區(qū)塊大小提升至8M),由于擴(kuò)容方案理念不一致分裂為比特幣(BTC缝左,老大哥)以及比特幣現(xiàn)金(BCH)亿遂。目前BCH已穩(wěn)踞全球加密貨幣第四名的位置。