分叉是區(qū)塊鏈體驗的核心,類似于系統(tǒng)升級。“分叉”一條鏈,本質上就是要對運行區(qū)塊鏈的軟件做出改變。根據(jù)不同的情況,分叉所引發(fā)的問題也非常多,有的很快能夠達成共識,有的則極具爭議。
一個區(qū)塊鏈核心開發(fā)人員團隊如果有長期發(fā)展規(guī)劃,則可以使用分叉來推動區(qū)塊鏈網(wǎng)絡升級,但有時候,有些“叛徒團隊”也會在正常的發(fā)展路線之外提出并嘗試分叉。但從另一方面來看,分叉也能夠展示這些區(qū)塊鏈網(wǎng)絡的去中心化特質,畢竟如果你是一個真正的去中心化區(qū)塊鏈,又有什么理由不讓別人去分叉呢??傊?,如果你想對區(qū)塊鏈問題發(fā)表意見,并且還要在社區(qū)里形成共鳴,就需要充分了解區(qū)塊鏈分叉的重要性。
區(qū)塊鏈分叉的重要性
區(qū)塊鏈分叉其實分為“硬分叉“和”軟分叉“,軟分叉很少會引起爭議,因為它們是向后兼容區(qū)塊鏈的前叉實現(xiàn)(pre-fork implementation),而且在區(qū)塊鏈中沒有新的分支創(chuàng)建。
當系統(tǒng)升級與舊版本區(qū)塊鏈軟件不兼容時,就會發(fā)生硬分叉,這意味著任何不升級到新版本的人都會被“遺忘”在陳舊的、可能毫無價值的老區(qū)塊鏈上。不僅如此,一旦絕大多數(shù)開發(fā)人員和挖礦節(jié)點都支持對區(qū)塊鏈進行升級,那么這個“硬分叉”過程就會發(fā)生,而且當區(qū)塊鏈社區(qū)的多個派系相互交戰(zhàn)并嘗試強行硬分叉的時候,可能還會發(fā)生一些不尋常的事件。
區(qū)塊鏈分叉的經(jīng)典案例
由于社區(qū)內出現(xiàn)的各種爭論,導致世界上最受歡迎的兩個區(qū)塊鏈——比特幣(BTC)和以太坊(ETH)都經(jīng)歷了硬分叉。
在此,我們先拿以太坊舉例,以太坊之所以會出現(xiàn)硬分叉主要是因為“The DAO”事件所致,2015 年 7 月 30 日,"V神"和以太坊基金會創(chuàng)建了第一個智能合約平臺,并設計了 TheDAO 以太坊合約。2016 年 4 月 30 日正式部署了 The DAO 智能合約,并完成了當年世界上最大規(guī)模的眾籌,達到了驚人的 1.5 億美元!2016 年 6 月 17 日,The DAO 被黑客攻擊,黑客共盜取了約 5500 萬美元的以太幣,導致其價格也從 20 美元暴跌到 15 美元,對以太坊社區(qū)造成了巨大的傷害。為了挽回投資人的損失,社區(qū)一部分人想要使用硬分叉將被盜竊的資金還給原來的代幣持有人,但也有一部分人反對這一行動,認為作為一種貨幣形式,硬分叉會使以太坊代幣的完整性失效,而且一旦開了硬分叉的頭,后續(xù)可能會導致出現(xiàn)其他不良硬分叉。當然,以太坊社區(qū)最后還是決定實施硬分叉,但是在實施升級時許多不同意見的人拒絕升級它們的軟件,這也讓此前的以太坊區(qū)塊鏈上留下了大量用戶,而原來的那個區(qū)塊鏈現(xiàn)在被稱為以太坊經(jīng)典(ETC)。
以太坊經(jīng)典是以太坊平臺分叉而成的加密貨幣。在分叉前,以太坊經(jīng)典被直接稱為以太坊。分叉以后,舊分叉被叫做以太坊經(jīng)典,而新分叉則保留了原名。
好消息是,以太坊和以太坊經(jīng)典在 2018 年共存的相對平和,而且這種共存似乎對社區(qū)而言也是一件好事,因為隨著時間的推移,兩種治理方案可以相互測試,繼而可以不斷優(yōu)化、改進整個區(qū)塊鏈網(wǎng)絡。
類似的事情也出現(xiàn)在了 EOS 區(qū)塊鏈上,WORBLI 是從 EOS 分叉出來的“姊妹鏈”,作為一個新的金融服務網(wǎng)絡來提升整個 EOS 生態(tài)系統(tǒng),其首席執(zhí)行官多米尼克·托馬斯(Domenic Thomas)表示:
“一些去看了項目使用了完全相同的底層區(qū)塊鏈軟件和協(xié)議,但卻沒有共享歷史記錄,也沒有推出任何滿足不同隱含需求、解決任何爭議的產品,相反這些區(qū)塊鏈受益于區(qū)塊鏈的開源特性。”
由于區(qū)塊鏈本身是開源的,也讓市場上很容易出現(xiàn)了一些“偽分叉”區(qū)塊鏈,他們直接拿走了其他區(qū)塊鏈的底層協(xié)議和軟件來推動自己的區(qū)塊鏈項目。當然,并不是所有的“偽分叉“都是不好的,有些”姊妹鏈“可以通過”借用“別人的區(qū)塊鏈協(xié)議提供額外創(chuàng)新,以 WORBLI 為例,他們聲稱通過啟用新的姊妹鏈網(wǎng)絡,可以使用 EOSIO 軟件構建更好的企業(yè)級金融服務網(wǎng)絡。
區(qū)塊鏈分叉之間的競爭
相比于“和諧“的以太坊硬分叉,比特幣的硬分叉似乎沒有獲得令人滿意的解決。但另一方面,比特幣硬分叉也為區(qū)塊鏈治理提供了一個重要案例分析。
由于對區(qū)塊大小限制的激烈爭論,比特幣區(qū)塊鏈在 2017 年 8 月 1 日經(jīng)歷了一次重大的硬分叉。大部分開發(fā)人員和礦工把他們的節(jié)點升級到了新的且不兼容的比特幣軟件版本,本次分叉將比特幣分成了兩個分支:一個是主分支,另一個則是全新的、可行的二級分支,現(xiàn)在被稱為比特幣現(xiàn)金(BCH)。
與以太坊和以太坊經(jīng)典分叉不同,比特幣和比特幣現(xiàn)金分叉引發(fā)的爭論十分激勵。一些此前非常有影響力的、并且大力推動比特幣現(xiàn)金分叉運動的社區(qū)成員堅持認為比特幣現(xiàn)金才是真正的比特幣。到目前為止,比特幣現(xiàn)金的市值大約占到原始比特幣總市值的 8% 左右。
如今,比特幣和比特幣現(xiàn)金兩個加密社區(qū)各自獨立,而且也都十分活躍(在Reddit論壇上也已經(jīng)分成了獨立的子論壇),而從2017年中旬開始的比特幣硬分叉爭論——什么是真正的比特幣——也一直持續(xù)到了今天。
區(qū)塊鏈分叉的未來
無論是硬分叉還是軟分叉,分叉都是區(qū)塊鏈體驗中不可分割的一部分。有時候,區(qū)塊鏈進行分叉時社區(qū)很快就能達成共識,而且基本沒有任何爭論發(fā)生,也讓開發(fā)過程變得輕松簡單;但有時,區(qū)塊鏈分叉會導致社區(qū)內部產生分歧。
從歷史發(fā)展來看,區(qū)塊鏈分叉的未來趨勢可能會像以太坊的例子那樣,通過社區(qū)討論研究逐漸走向和諧,而不是像比特幣那樣充滿了爭議,否則很可能會引發(fā) Bitcon Cash ABC 和 Bitcoin SV 這樣的“礦戰(zhàn)“,導致加密貨幣市場崩盤。隨著區(qū)塊鏈網(wǎng)絡變得越來越有價值,好的分叉也會越來越重要。
如何進行健康的區(qū)塊鏈分叉?
今后,如果你想讓區(qū)塊鏈分叉擁有好的結果,那么就需要社區(qū)展開真誠的討論,并且盡可能地在組織層面處理各種分歧。
除非分歧真的到了無可調節(jié)的地步,否則由于缺乏妥協(xié)而創(chuàng)建兩個獨立的區(qū)塊鏈應被視為最后的解決方案。 然而,當雙方真的無法達成協(xié)議時,分叉這種情況就會變得不可避免,此使應該盡可能多地相互尊重和協(xié)調執(zhí)行區(qū)塊鏈分叉。在這種情況下,加密貨幣交易所、錢包和礦工應該在整個分叉過程中保證用戶的安全,而且隨著時間的推移,還要允許人們能夠對他們的網(wǎng)絡活動進行投票。如果真的能以這種方式執(zhí)行區(qū)塊鏈分叉,那么社區(qū)就不會產生較大沖突,開發(fā)人員也能以更高效的生產效率來繼續(xù)推動區(qū)塊鏈發(fā)展。