【區(qū)塊鏈100問】到底什么是分叉

無論哪種加密貨幣,分叉總會(huì)引起強(qiáng)烈反響,如果你僅僅是比特幣投機(jī)者,不是區(qū)塊鏈技術(shù)研究者,可能看到這里依然一頭霧水,什么是分叉?分叉,準(zhǔn)確來講應(yīng)該叫做區(qū)塊鏈分叉,區(qū)塊鏈分叉是怎么產(chǎn)生的呢?

這還要從區(qū)塊鏈的自身的設(shè)計(jì)說起。加密貨幣的世界里就是一筆一筆的交易,所謂交易就是我向你轉(zhuǎn)了一個(gè)幣這個(gè)事件,而區(qū)塊鏈里的區(qū)塊就是用來記錄這些交易信息的存儲(chǔ)空間,比特幣最初區(qū)塊大小是32M,中本聰并無意限制區(qū)塊大小,只是當(dāng)初使用的人少,每個(gè)區(qū)塊大小只有幾KB的大小,為了避免浪費(fèi)計(jì)算資源,同時(shí)為了避免DDOS攻擊以保證比特幣系統(tǒng)的安全運(yùn)行,中本聰臨時(shí)將區(qū)塊大小限制為1M,以當(dāng)時(shí)的比特幣交易量來說,這1MB足夠使用并且還綽綽有余。

但現(xiàn)在近十年的時(shí)間過去了,使用比特幣的人越來越多,1M區(qū)塊大小帶來了嚴(yán)重的問題,現(xiàn)在由于比特幣區(qū)塊大小的限制,致使比特幣網(wǎng)絡(luò)中積壓了過多的交易,使得交易確認(rèn)異常緩慢,最慢的情況下,你給你的朋友轉(zhuǎn)賬一筆比特幣,他可能在三天后才收到你的轉(zhuǎn)賬,此時(shí),你要么等待,要么支付更高的交易費(fèi)用,當(dāng)然,即使你支付更高的交易費(fèi)用后,依然需要等待。為了解決上述問題,大家一致決定要對(duì)區(qū)塊進(jìn)行擴(kuò)容,然后就出現(xiàn)了兩種略有沖突的方法,這就是所謂的分叉:軟分叉和硬分叉。

硬分叉

硬分叉是軟件升級(jí),將不兼容舊軟件的新規(guī)則引入網(wǎng)絡(luò)。你可以將它看作規(guī)則的延伸(使區(qū)塊大小為2MB,而不是1MB的新規(guī)則將需要硬分叉)。

分叉后,繼續(xù)運(yùn)行舊版軟件的節(jié)點(diǎn)將發(fā)現(xiàn)新交易是無效的。因此為了切換到新鏈繼續(xù)挖有效區(qū)塊,所有網(wǎng)絡(luò)節(jié)點(diǎn)必須升級(jí)為新規(guī)則。

當(dāng)出現(xiàn)某種政治僵局,社區(qū)部分人堅(jiān)持舊規(guī)則,就會(huì)出現(xiàn)問題。舊鏈的哈希率、網(wǎng)絡(luò)算力將變得不合時(shí)宜。重要的是,舊鏈的數(shù)據(jù)和規(guī)則仍被看作具備價(jià)值,礦工當(dāng)然希望繼續(xù)挖礦,開發(fā)者也希望繼續(xù)支持它。

The DAO硬分叉是展示社區(qū)規(guī)則分歧的最好分析案例?,F(xiàn)在我們有兩個(gè)不同軟件的區(qū)塊鏈——ETC和ETH,各自有不同的理念和貨幣。以ETH和ETC為例,因?yàn)門HEDAO事件后社區(qū)存在不同意見,大部分人選擇分叉后的新鏈(ETH),還有少部分人堅(jiān)守舊鏈(ETC),所以ETH和ETC就共存了下來?!試?yán)格的說,ETC才是爸爸,ETH反而是兒子。當(dāng)然因?yàn)閂神的影響力以及ETH的廣泛支持,ETH成為了主流,這是后話。

軟分叉

軟分叉是強(qiáng)化一些規(guī)則。因此新規(guī)則可能否定1MB的區(qū)塊,而支持500K的區(qū)塊。軟分叉是向后兼容的。

沒升級(jí)的節(jié)點(diǎn)會(huì)繼續(xù)將新交易視為有效的。然而未升級(jí)節(jié)點(diǎn)繼續(xù)挖出的區(qū)塊將被升級(jí)節(jié)點(diǎn)拒絕。因此軟分叉需要網(wǎng)絡(luò)的大部分算力。

如果軟分叉獲得少數(shù)哈希算力支持,可能變成最短的鏈,然后被網(wǎng)絡(luò)鼓勵(lì)?;蛘咚梢韵蛴卜植嬉粯臃蛛x出來,單獨(dú)運(yùn)行。

軟分叉是升級(jí)比特幣的常用方法,因?yàn)樗咕W(wǎng)絡(luò)分裂的風(fēng)險(xiǎn)被認(rèn)為是較低的。過去成功的軟分叉包括BIP66軟件升級(jí)(涉及簽名驗(yàn)證)、P2SH(修改比特幣地址格式)。

例子:比特幣現(xiàn)金

BCH,BitcoinCash的簡(jiǎn)稱,中文名是比特幣現(xiàn)金。另外,BCC是BCH早期的名字,現(xiàn)已棄用。BCH于2017年8月1日,比特幣高度478559時(shí)分叉,開創(chuàng)了比特幣分叉的先河,正如本文所列,BCH之后比特幣分叉事件變得越來越稀疏平常。

BCH是BTC的擴(kuò)容方案,使用8M大區(qū)塊,不支持SegWit,因?yàn)殚_發(fā)團(tuán)隊(duì)認(rèn)為有了8M這么大的區(qū)塊SegWit已變得無關(guān)緊要。BCH吸取了去年以太坊分叉的教訓(xùn),加入了雙向重放保護(hù),所以分叉后并沒有出現(xiàn)資產(chǎn)損失等混亂情況。后來其他的分叉幣也普遍效仿,普遍加入重放保護(hù)。

從目前的狀況看,BCH是比特幣幾種分叉幣種最成功的,影響力不斷擴(kuò)大,已經(jīng)獲得眾多交易所、錢包的支持,甚至一些幣圈大佬認(rèn)為BCH才是真正的比特幣。在11月12日BCH價(jià)格瘋狂飆升,一度達(dá)到2500美元的歷史最高點(diǎn),市值也一度達(dá)到300億美元以上,短暫的超越以太坊成為第二大數(shù)字貨幣。但隨后BCH價(jià)格出現(xiàn)大幅下滑,目前正處于波蕩起伏之中。BCH由BitcoinABC、BitcoinUnlimited、BitcoinXT等多個(gè)團(tuán)隊(duì)共同開發(fā)維護(hù),所以權(quán)利并不是集中在一方手中。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 標(biāo)題 效果: 這是一級(jí)標(biāo)題 這是二級(jí)標(biāo)題 這是三級(jí)標(biāo)題 這是四級(jí)標(biāo)題 這是五級(jí)標(biāo)題 這是六級(jí)標(biāo)題 列表 無序列表 ...
    supertik閱讀 256評(píng)論 0 0
  • 我現(xiàn)在感到很難過,是因?yàn)楫?dāng)看到做子女的對(duì)父母不孝順時(shí),我內(nèi)心就會(huì)涌出一股憤怒,我希望所有的親子關(guān)系都是幸福和諧的。...
    南昌愛加正面管教閱讀 688評(píng)論 11 9
  • 今天晨讀書目,英國(guó)著名心理學(xué)家伊恩·萊斯利的《好奇心》。 「好奇力」是被很多人低估的一項(xiàng)能力,相比擁有毅力、積極樂...
    美亨許閱讀 711評(píng)論 4 5
  • 你現(xiàn)在哪家公司? 我剛到xxx公司不到一個(gè)月。 大城市的小白們,跳槽似乎是最平常不過的事。有的人善始善終,把自己的...
    如意ylm閱讀 225評(píng)論 0 2
  • 第一步,創(chuàng)建 Git 遠(yuǎn)程倉(cāng)庫(kù),倉(cāng)庫(kù)名為。<CLRollingCycleView> 1、登錄 GitHub,首頁(yè)找...
    MrLXQ閱讀 321評(píng)論 0 0

友情鏈接更多精彩內(nèi)容