BCH才剛過一周歲生日一個星期,BCH社區的主力之一Bitcoin ABC(BCH全網接近三分之二節點運行的軟件系統由Bitcoin ABC開發)就攪動了社區的漣漪。8月8號,Bitcoin ABC公布了自己的路線圖提出修改BCH的共識協議。而BCH社區的大V之一Craig Wright卻對此表達不滿。作為nChain的首席科學家,且自封為“區塊鏈技術研發的全球領袖”(甚至自稱本人就是中本聰),Craig Wright的意見在BCH社區占有舉足輕重的作用。緊接着在8月16號,nChain宣布將發布自己版本的全節點軟件Bitcoin SV,直接對壘Bitcoin ABC的新版本。
兩者在多方面存在着巨大的差異。
首先,Bitcoin ABC將會使用新的操作碼OP_CHECKDATASIG。這個操作碼將能實現預言機以及跨鏈原子合約交易。而Craig Wright卻希望限制使用任何操作碼,盡量讓BCH網絡專注進行轉賬交易,在他看來轉賬交易才是BCH的主要作用。
其次,Bitcoin ABC在v0.18.0版本中引入了能決定交易有效性的交易順序。這個特性使得全網節點在互相廣播數據時減少所需傳送的數據量,並在未來能提高網絡的性能。
但Bitcoin ABC的建議對大區快的支持者而言,不痛不癢,進展太慢。因為在大區快支持者看來BCH最大以及最重要的特性就是區塊大小。Bitcoin SV希望把區塊大小最終設置為128M,而Bitcoin ABC卻認為目前的32M已經足夠。
但這些真的必要嗎?
如果我們把BCH的網絡看作一個沒有紅綠燈的小鎮。那人們需要在這個小鎮修一條帶寬肩的四車道高速公路以備以后能把這條路擴大成更多車道還是干脆現在就直接修一條十六車道的高速公路?
顯然Craig Wright傾向后者。而現在BCH 32M的區塊離期望中的128M區塊還有很大的距離。Blockchair的開發領隊Nikita Zhavoronkov在推特上表示Craig Wright的建議完全沒必要而且有可能很危險。這種想法會害了整個生態系統。
而這場爭論最終還得礦工才能定奪,但誰是礦工呢?現在社區的目光全部聚焦於幾大礦池。
Coingeek是目前最大的礦池,傾向支持nChain。實際上Coingeek正是Bitcoin SV的幕后推手。而其它礦池似乎都支持Bitcoin ABC。在其它礦池中,吳忌寒一人就掌控了BTC.com和Antpool。就在這個風口浪尖,吳忌寒最近在一個隱私群中發表評論,稱Craig Wright是個假中本聰。
ViaBTC也是比特大陸投資的礦池,目前看來也支持Bitcoin ABC,傾向就保留目前的32M區塊。Craig Wright最近和ViaBTC的CEO楊海坡在一次推特對話中甚至對ViaBTC的態度不滿,甚至對其進行了人身攻擊。
目前還不清楚對立的兩派各自控制了多少算力,但根據Coin Dance統計的數據,Coingeek控制了大概27%到29%的算力。BTC.com,AntPool,ViaBTC聯合起來控制了16%到21%的算力。不過BTC.com控制的算力數據在過去一段時間波動相當大,有時候是20%,有時是30%,還有時是38%。Coin Dance認為還有大概27%到30%的算力控制在誰手里尚屬未知。
假設BTC.com的數據准確,如果Coingeek能說服尚未表態的礦池,那極有可能Craig Wright能贏得這場戰爭。但實際上,贏得這場戰爭結局意味着什么也沒人知道。但如果BCH真的發生了重大變化,那可能將是場災難。
Bitcoin Unlimited是BCH的第二大節點軟件開發團隊(BCH全網接近三分之一的節點使用該團隊的軟件),他們正在調和對立雙方的關系。Bitcoin Unlimited的Andrew Stone(他在Bitcoin Forum上的網名為"theZerg")上周二(8月21日)發表了一個折中的建議,認為這根本不是一個技術討論,純粹是為了私欲和權力。他建議礦工運行Bitcoin Unlimited的軟件,而不選對立雙方的軟件,Bitcoin Unlimited將通過BIP135把雙方的建議都集成進來。
當然也有人認為硬分叉也沒什么不好。比如Bitcoin ABC的開發領隊Amaury Sechet和Bitcoin Unlimited的Andrew Stone偏向中立,認為對立的雙方都不對。甚至以太坊的創始人Vitalik也加入戰局,直指Craig Wright根本不配作為數字貨幣社區的領袖,應該讓他離開這里。
BCH最大的吹鼓手Roger Ver上周被問到對此事的態度時表示還在評估中。但今早得到的最新新聞是,他對硬分叉不排斥。