什么是比特幣分叉
在區(qū)塊鏈和比特幣等數(shù)字貨幣的討論中,我們經(jīng)常聽(tīng)到 “分叉” 這個(gè)詞,那么到底什么是分叉呢?分叉又會(huì)有什么影響呢?
區(qū)塊鏈
在說(shuō)分叉之前,先普及一點(diǎn)區(qū)塊鏈的小知識(shí),這樣更容易幫助我們理解分叉是什么(如果你對(duì)區(qū)塊鏈一點(diǎn)概念也沒(méi)有,歡迎翻閱我以前的文章,都是些通俗的話語(yǔ)幫你了解什么是區(qū)塊鏈)。
區(qū)塊鏈,顧名思義,就是由區(qū)塊組成的鏈條,當(dāng)然這種鏈條只是一個(gè)形象比喻,說(shuō)白了就是數(shù)據(jù)區(qū)塊有序地連接起來(lái)。在比特幣中,區(qū)塊中存放的是比特幣的交易記錄,區(qū)塊的大小和交易記錄所占用的空間決定了一個(gè)區(qū)塊能存放多少交易記錄。這些交易記錄被打包到區(qū)塊中,然后區(qū)塊一個(gè)個(gè)相連就構(gòu)成了區(qū)塊鏈。
為什么要分叉
我們知道,比特幣軟件像其他軟件一樣,需要定期更新和修改,以便讓他更好。所以新的版本就會(huì)出現(xiàn),但是由于不是所有人都即使下載了新版本,所以有個(gè)礦工就運(yùn)行了舊版本,有的則運(yùn)行了新版本,那么一旦新舊版本不兼容的話,區(qū)塊鏈就會(huì)分叉。因?yàn)橐虬姹镜膮^(qū)塊和舊版本的區(qū)塊可能存在差異,所以他們不能被連接到同一個(gè)區(qū)塊鏈上,所以就會(huì)出現(xiàn)兩條鏈,甚至多條鏈,這就是分叉。
軟分叉
軟分叉指的是,當(dāng)新共識(shí)規(guī)則發(fā)布后,沒(méi)有升級(jí)的節(jié)點(diǎn)會(huì)因?yàn)椴恢佬鹿沧R(shí)規(guī)則下,而生產(chǎn)不合法的區(qū)塊,就會(huì)產(chǎn)生臨時(shí)性分叉。這種分叉會(huì)隨著節(jié)點(diǎn)的升級(jí)而逐漸修復(fù)。
硬分叉
硬分叉指的是,區(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ā)生。所以,在數(shù)字貨幣領(lǐng)域,硬分叉往往導(dǎo)致新的幣種出現(xiàn)。例如以太坊的硬分叉就導(dǎo)致了 ETH的出現(xiàn)。