比特幣現金 Bitcoin Cash 2018硬分叉 BCHABC vs BCHSV

每年也有比特幣硬分叉的消息,2017年有Bitcoin 與Bitcoin Cash之爭,有看過本站"BITCOIN 2017 擴容爭議"的朋友對此應該不陌生。2018果然又發生一次Bitcoin Cash 社群內部分裂,導致Bitcoin Cash 分裂成Bitcoin Cash ABC 和Bitcoin Cash SV。本文將簡單解釋此次硬分叉的前因後果。

比特幣2017硬分叉的主因是各大門派無法在擴容方法上達成共識,Bitcoin core一方認為隔離見証是皇道,比特幣現金一方認為直接增加區塊容量(1MB到8MB)才是上策。儘管分叉之後,比特幣現金的交易量不足以充分利用8MB區塊大小。

2018年8月,現金派的開發員提出Bitcoin Cash ABC,當中的ABC是指Adjustable Blocksize Cap。現金派開發員認為: 容許礦工自由調節區塊大小比固定上限更佳,算力不足的礦工可以自行調節區塊大小以節省運算成本。這種觀點在比特幣現金社群中沒有太大爭議,爭議點在BCH ABC新增的另一項功能: 新Operation code: OP_CHECKDATASIG,用來驗証區塊鏈以外的資料。

加密貨幣的兩大巨頭: 比特幣與以太幣的分別在於,前者著重交易功能,以取代現金為目的; 後者著重分散式應用,智能合約。兩者方向不同,自然也不是競爭對手。但當Bitcoin Cash ABC加入OP_CHECKDATASIG,就讓人覺得踩過界了。驗証區塊鏈以外的資料這個功能在以太坊很常見,例如我跟你訂立一張智能合約,如果明天下雨,我給你1ETH,否則你給我一1ETH。為了清算合約,以太坊必須要從外部訊息源獲得天氣訊息,這功能在以太坊稱為Oracle。單單一個OP_CHECKDATASIG功能當然沒這麼強大,但已經足夠讓人感覺得Bitcoin Cash ABC的方向好像不同了。

自稱是比特幣發明者的Craig S. Wright(下稱CSW)認為比特幣的功能重點是付款,OP_CHECKDATASIG完全放錯重點,另一個CSW一派不認同的更新是Bitcoin Cash ABC改變了區塊內交易的排列順序: 假設有三筆交易: A給B,B給C,C給A,以往比特幣/比特幣現金要求此三項交易必須按發生先後次序排列,BCH ABC認為應該按交易號碼排列。這兩者分別的技術,這裏就略過不談。

CSW一派不認同Bitcoin Cash ABC,11月他硬分叉出Bitcoin Cash SV,SV是指Satashi Vision,中本聰遠見。他說中本聰發明Bitcoin不是為了做智能合約,放棄OP_CHECKDATASIG,並將區塊容量上限提升至128MB。

BCH SV的下場

分叉後各大交易所都同時支援BCH ABC與BCH SV的交易,雖然BCH SV交易量比較低,總算在競爭激烈的幣圈生存下來。直至2019年4月...

你可能覺得將自己硬分叉出來的貨幣稱為Satoshi Vision有點自大,但CSW堅稱自己就是中本聰,CSW的vision就是中本聰的vision。CSW是否中本聰本人這問題一直極具爭議,雖然他一直沒有提出有力證據,例如從創世區塊中的錢包帳戶轉出比特幣,來證明自的身份。反而Satoshi 則在mailing list中澄稱過他不是CSW,所以在Bitcoin 社群中CSW可算是惡名昭彰。

一名Twitter用戶Hodlonaut 一直不認為CSW就是Satoshi,經常在他的Twitter帳戶發佈不利CSW的言論。2019年3月29日CSW向Hodlonaut 發律師言,要求Hodlonaut向CSW道歉並收回言論,否則將會控告Hodlonaut誹謗。光是發律師信還好,觸發後續一連串運動是因為CSW朋友Calvin Ayre 在旗下幣圈新聞平台Coingeek公佈Hodlonaut個人資料包括紋身相片。Bitcoin 社群本來就不太喜歡CSW,此舉更激起整個Bitcoin 社群發起Hodlonaut保衛戰。Binance 更在4月15日宣布停止交易BSV,BSV應聲下跌20%,但事件還未完,Kraken 也正準備下架BSV...

連全球數一數二的交易所都不支持BSV,它的下場,相信讀者可以自行判斷...


延伸閱讀