說起硬分叉,我們知道目前加密市場中,硬分叉次數(shù)最多的一個(gè)幣種就是比特幣,我們所熟知的BCH本身就是比特幣硬分叉的產(chǎn)物。通俗的說,其實(shí)硬分叉就是把原有的鏈直接分成了兩條完全不同的鏈,因?yàn)樾聟f(xié)議與舊協(xié)議難以兼容,所以新協(xié)議將不再允許舊協(xié)議繼續(xù)工作發(fā)生了硬分叉。與之相對應(yīng)的就是軟分叉,軟分叉就是分產(chǎn)后的產(chǎn)物還會保持在一條鏈上,舊節(jié)點(diǎn)能夠兼容新節(jié)點(diǎn)。很多投資者想要深入了解硬分叉是什么意思?大家想知道硬分叉會產(chǎn)生新的幣嗎?下面就讓小編說一說。
硬分叉是什么意思?
任何系統(tǒng)都存在"升級",區(qū)塊鏈也一樣。在中心化系統(tǒng)中升級軟件十分簡單,你只需要在應(yīng)用商店點(diǎn)擊"升級"即可。但是在區(qū)塊鏈這樣的去中心化系統(tǒng)中,"升級"并不是那么簡單。
因?yàn)闆]有中心化機(jī)構(gòu),比特幣等數(shù)字資產(chǎn)的每次代碼升級都需要獲得社區(qū)的一致認(rèn)可,如果社區(qū)無法達(dá)成一致,區(qū)塊鏈就很可能形成「分叉」。
硬分叉,是指當(dāng)比特幣代碼發(fā)生改變后,舊節(jié)點(diǎn)拒絕接受由新節(jié)點(diǎn)創(chuàng)造昔的區(qū)塊。不符合原規(guī)則的區(qū)塊將被忽略,礦工會按照原規(guī)則,在他們最后驗(yàn)證的區(qū)塊之后創(chuàng)建新的區(qū)塊,。而軟分叉是指舊的節(jié)點(diǎn)并不會意識到比特幣代碼發(fā)生改變,并繼續(xù)接受由新節(jié)點(diǎn)創(chuàng)造的區(qū)塊。礦工們可能會在他們完全沒有理解,或者驗(yàn)證過的區(qū)塊上進(jìn)行工作。軟分叉和硬分叉都"向后兼容",這樣才能保證新節(jié)點(diǎn)可以從頭檢證區(qū)塊鏈。向后兼容是指新軟件接受由舊軟件所產(chǎn)生的數(shù)據(jù)或者代碼,比如說Windows10可以運(yùn)行WindowsXP的應(yīng)用。而軟分叉還可以"向前兼容"。
硬分叉會產(chǎn)生新的幣嗎?
硬分叉是會產(chǎn)生新的代幣的。硬分叉是一種不支持向后兼容的軟件升級方式。通常,這些情況發(fā)生在節(jié)點(diǎn)以與舊節(jié)點(diǎn)的規(guī)則沖突的方式添加新規(guī)則時(shí)。新節(jié)點(diǎn)只能與運(yùn)行新版本的軟件節(jié)點(diǎn)進(jìn)行交互。結(jié)果,區(qū)塊鏈發(fā)生了分裂,生產(chǎn)出兩個(gè)單獨(dú)的網(wǎng)絡(luò):一個(gè)按照舊規(guī)則運(yùn)行,一個(gè)則按照新規(guī)則運(yùn)行。
因此,現(xiàn)在有兩個(gè)網(wǎng)絡(luò)并行運(yùn)行。他們將繼續(xù)產(chǎn)生區(qū)塊和交易,但不再在同一區(qū)塊鏈上工作。在區(qū)塊鏈網(wǎng)絡(luò)達(dá)到分叉區(qū)塊之前,所有節(jié)點(diǎn)都具有相同的區(qū)塊鏈(并且歷史己錄仍然存在),但是這之后它們將具有不同的區(qū)塊和交易。
由于存在相同的歷史記錄,因此如果您在分叉之前持有代幣,那么您將在這兩個(gè)網(wǎng)絡(luò)上同時(shí)獲得代幣。假設(shè)在600,000區(qū)塊高度發(fā)生分叉時(shí),您手里有5BTC。您可以選擇在區(qū)塊高度到達(dá)600,001時(shí),在原始區(qū)塊鏈上將這5BTC花費(fèi)掉,但是在新產(chǎn)生的區(qū)塊鏈上并不會記錄這筆在在600,001區(qū)塊高度的消費(fèi)。假設(shè)加密方式?jīng)]有發(fā)生變化,那么在新的分叉網(wǎng)絡(luò)上您的私鑰中仍然會存在這5個(gè)代幣。
硬分叉的另一個(gè)案例是2017年發(fā)生的分叉,當(dāng)時(shí)比特幣分成了兩個(gè)獨(dú)立的鏈,原始的比特幣(BTC)和新的比特幣現(xiàn)金(BCH)。在社區(qū)對區(qū)塊容量的縮放展開了諸多爭論之后,出現(xiàn)了分叉。比特幣現(xiàn)金(BCH)支持者希望增加區(qū)塊大小,而比特幣(BTC)支持者則反對這一改變。
區(qū)塊大小的增加需要修改規(guī)則。這是在SegWit軟分叉之前(稍后會詳細(xì)介紹)完成的,因此節(jié)點(diǎn)將只接受小于1MB的區(qū)塊。如果您創(chuàng)建了一個(gè)2MB的區(qū)塊,其他節(jié)點(diǎn)會拒絕進(jìn)行驗(yàn)證。
只有已升級軟件并支持區(qū)塊大小超過1MB的節(jié)點(diǎn)才能接受這些區(qū)塊。當(dāng)然,這會使它們和之前的版本不兼容,因此只有具有相同協(xié)議的節(jié)點(diǎn)才能互相進(jìn)行通信。
其實(shí)從硬分叉的這一現(xiàn)象,我們也可以看得出來,即使是像數(shù)字資產(chǎn)這樣的以去中心為特征的資產(chǎn),它也是由一些以掌握絕對優(yōu)勢算力的礦工為代表的中心化機(jī)構(gòu)來決定其技術(shù)路徑的。如果從投資的角度來說的話,硬分叉其實(shí)就是一種不同于傳統(tǒng)金融資產(chǎn)的數(shù)字通證資產(chǎn)的新現(xiàn)象,這種新的現(xiàn)象激發(fā)了人們廣泛的討論,同樣也是值得我們深入的學(xué)習(xí)和研究的。