劉昌用:路線之爭,BCH的戰爭與進化二區塊鏈

                  火星財經 2018-10-08 15:32
                  分享到:
                  導讀

                  近期,BCH生態正在發生一場戰爭,最初,這場戰爭被命名為“擴容之爭”,似乎一方主張擴容,一方反對擴容。

                  近期,BCH生態正在發生一場戰爭。最初,這場戰爭被命名為“擴容之爭”,似乎一方主張擴容,一方反對擴容。這讓人想起2015-2017年比特幣擴容之爭,那場戰爭的結局是比特幣分裂成現在的BTC和BCH兩個生態。但隨著論戰的深入,多數人認識到擴容不是分歧,但分歧是什么卻越來越模糊。

                  2.路線之爭:探索更新VS回歸經典

                  在版本之爭的背后是對BCH發展路線看似不可調和的分歧。

                  ABC的0.18版本及之前版本執行的是探索更新路線。這個路線的基本思想是:BCH處于密碼貨幣激烈競爭的市場環境下,必須不斷探索更新,包括自身創新和學習其他密碼貨幣,以快速提高用戶體驗,提高市場份額。

                  這個路線首先來自BCH的誕生,BCH本身就是為了滿足市場對區塊容量的需求才冒險從比特幣主流社區分裂出來的。BCH誕生之后,原有2160個區塊調整難度的規則導致出塊時間巨幅波動,社區快速達成共識,僅用了1個月時間就完成了逐塊難度規則(DAA)的開發和升級,并取得成功,激勵了快速更新路線。比特大陸對各種競爭幣和公鏈的廣泛關注、研究和投資,使他們對BCH的競爭力有很強的危機感,更傾向于此路線。ABC團隊作為BCH誕生和難度規則調整的直接開發者也支持此路線。

                  基于這個路線,ABC團隊執行了每年兩次(大致在5月和11月)的硬分叉升級節奏,以便形成明確預期,通過硬分叉更簡潔高效地完成快速更新迭代,并避免軟分叉帶來的復雜性和歷史負擔。但這也帶來一個問題——開發中心化,即快速演進需要快速開發決策,盡管開發過程中,各開發團隊都參與了技術討論和決策,但快速演進中ABC的決策更加關鍵。

                  比如,在DAA升級中,有人測試了三個備選方案,ABC的方案指標居第二位而被實際部署;吳忌寒也表示2018年5月BCH容量上限從8M提高到32M并無必要。不過這些并沒有形成持續的質疑和分歧。畢竟開發中心化不是ABC的問題,而是比特幣(BTC和BCH)自誕生以來就存在并且沒能解決的問題,而ABC對BCH的影響力跟Core對BTC的影響力無法比擬。ABC還不具有單獨支配BCH發展的中心化權力。

                  CSW設計BSV版本依據的是一個截然不同的回歸經典路線:中本聰最初為比特幣設計了足以承擔世界貨幣功能的底層框架,BCH需要回歸并穩定早期比特幣底層協議,取消區塊上限,只在應用層做開發即可實現世界貨幣目標。BSV即Bitcoin Satoshi Vision的命名充分體現了這個路線。

                  此次BSV升級是CSW回歸經典的第一步,后續將逐漸恢復中本聰早期設計但禁用的全部操作碼,實現圖靈完備的腳本,再去掉中本聰之后的開發者對底層協議所做的改動,將開發重點放在上層應用。

                  這兩條路線的分歧和對立是鮮明的:

                  探索更新路線認為:比特幣是一場科學試驗,不可能一開始就預計到未來面對的所有困難和市場變化,即使是底層協議也應當做必要的改進,在當前開放競爭的環境下尤其如此。BTC擴容受阻、BCH的誕生、DAA的采用等不僅證明中本聰系統并不完美,底層協議仍需演進,也根本改變了比特幣生態,使得最長鏈生存的規則被打破,礦工可以切換算力到另一個鏈,而無需因礦機固定成本而必須關注一條鏈的決策了。即使回到從前,在長期發展中仍然會出現不屈服的少數派分叉,借助DAA實現多鏈并存。我們只能向前探索發展道路,而不是夢想回到從前。[1]

                  回歸經典路線認為:比特幣要想成為世界貨幣,必須有堅固穩定的基礎,用CSW的話說,城堡應當建立在石頭上,而不是沙子上,如果BCH的底層協議不穩定,沒有大企業敢把自己的商業引入BCH。CSW強調,比特幣系統不應該成為開發者的“玩具”。CSW一開始就反對BCH分叉,[2]他在BCH修改難度算法,運行穩定之后才進入BCH社區。在他當前的路線中,讓BCH改用他的BSV版本只是開始,他還會進一步通過算力攻擊消滅BTC,結束雙鏈并存,取消DAA,回到中本聰最早設計的生態系統。

                  路線分歧看起來是針鋒相對不可調和的,但實際的論戰中分歧的邊界卻逐漸模糊了,主要由兩個原因:

                  • “穩定底層協議”十分模糊。CSW本人提出的回歸經典路線十分清晰,他是要將系統恢復到中本聰最早的0.1版本,然后“鎖定(lock)”。但事實上,0.1版本非常不成熟,后續有很多為了系統安全穩定運行不得不做的“底層協議”改進,即使一些“功能性”改進也已經被廣泛采用,比如多重簽名,沒有可能刪除?!版i定到0.1版本”不可能做到!所以,CSW此觀點的支持者,包括nChain官方也不得不將“鎖定底層協議”解釋成“穩定底層協議”。但底層協議在任何一方看來都應該“穩定”,畢竟沒人愿意年年裝修房子。在CSW一方沒有將所有更新列出來并逐項判斷是否需要撤銷之前,“穩定底層協議”非常模糊,吳忌寒也在推特中強調基于底層協議,推進無需許可的二層創新。[3]

                  • 面對激烈競爭對底層協議的改進不可避免。CSW批評ABC及以往所有貢獻者把比特幣開發當兒戲的背景是,他和他的團隊還沒有真正主導過BTC或BCH的開發。之前CSW承諾過的許多開發應用都停留在文字描述階段,缺乏經受市場檢驗的產品,這也是很多人稱他“嘴炮聰”的原因。BCH系統要想容納CSW描繪的擴大容量招來巨量交易需求,不可能不修改底層協議,無法想象3層樓改造成30層樓而不去加固地基。因此,即使實施了BSV,即使只為了實現快速擴容,CSW也不得不改進底層協議。改進的辦法無法在《白皮書》中尋找,只能從當前科技發展和其他區塊鏈研究中發現和借鑒。不當家不知柴米貴,拖著“鎖定底層”的腳鏈參與激烈市場競爭的艱難,只有從嘴炮到實踐才能體驗。那時即使強硬如CSW也不得不找個說辭“與時俱進”。

                  路線之爭看似尖銳,但爭論和實施起來并不是涇渭分明的,并且也不緊急。即使是按照回歸經典路線也不需要大動干戈去阻止已經發布的ABC 0.18的升級。因為,CTOR只是CSW要撤銷的幾十次、上百個更新中的一項而已,多一項少一項,早點晚點都不是大問題。為什么CSW驟然發難,志在必得呢?我們不得不繼續深挖。

                  [1]在曼谷會議上作者明確闡述了此觀點,參見《昌用在曼谷會議上的7個觀點》

                  [2]參見對CSW的書面采訪:

                  https://passport.weibo.com/visitor/visitor?entry=miniblog&a=enter&url=https://weibo.com/ttarticle/p/show?id=2309404286084279321868&domain=.weibo.com&ua=php-sso_sdk_client-0.6.28&_rand=1538276538.234#_0

                  [3]https://twitter.com/JihanWu/status/1041691310367760384

                  BCH CSW 路線 底層 協議
                  分享到:

                  1.TMT觀察網遵循行業規范,任何轉載的稿件都會明確標注作者和來源;
                  2.TMT觀察網的原創文章,請轉載時務必注明文章作者和"來源:TMT觀察網",不尊重原創的行為TMT觀察網或將追究責任;
                  3.作者投稿可能會經TMT觀察網編輯修改或補充。