Bitcoin SV 0.1.0版本發佈,你會下載運行嗎?

2018年8月16日,區塊鏈技術公司nChain宣佈要創建一個新的BCH全節點客戶端Bitcoin SV,時隔兩月,Bitcoin SV全節點客戶端0.1.0測試版本於今天正式提交在github代碼庫中。

Bitcoin SV 0.1.0版本發佈,你會下載運行嗎?

該版本是Bitcoin SV的第一版,應該也是最終版本,因為nchain公司在聲明中表示,在未來的開發中將鎖住BCH的底層協議,所有的開發都建立在應用層上。

自從Bitcoin SV節點提出開始,BCH社區關於它的爭議就不曾停過,支持和反對的聲音都不少,但無論如何,該節點的客戶端還是出來了,剩下的應該就是客戶端的不斷完善以及趕在11月份Bitcoin ABC節點正式升級之前推出Bitcoin SV的正式版。

Bitcoin SV 0.1.0版本是基於Bitcoin ABC開發組推出的0.17.2客戶端開發出來的,該版本的改動內容與之前公開聲明的內容大致相同,重新啟用了一些操作碼OP_MUL,OP_INVERT,OP_LSHIFT和OP_RSHIFT,將每個腳本的操作碼限制增加到500,接受區塊的默認上限調整到了128MB。所有的更改內容都將在11月升級之後開始生效,所以,現在的版本依然是與其它BCH客戶端互相兼容的。

測試版的推出,對於其支持者來說是一件好事,但同時也面臨著一些客觀的問題,比如預留的測試時間太短。作為一個開源項目,在客戶端正式上線運行之前需要經過一段時間的測試和完善,這也是路線圖的意義之一。Bitcoin SV測試版推出的時間距離BCH升級只剩一個月的時間,在這一個月裡,客戶端開發組需要做的工作包括:接受礦工運行之後的反饋並做出修改,完成正式版的更新工作,告知所有的節點進行下載等,工作量不可謂不大,而且這也不僅是工作量的問題,因為如果測試的時間過短,反饋的內容也會有限,在這種情況下,逐利的礦工是否會信任這個新節點也是個問題。

我們之所以會覺得Bitcoin SV 0.1.0測試版推出的時間太晚是因為Bitcoin ABC和Bitcoin Unlimited開發組珠玉在前,拿Bitcoin ABC來說,其要在11月份升級的0.18版本早在今年的8月份已經推出了測試版,之後經過了兩次更新維護,在9月份推出了完善的0.18.2客戶端。長時間的測試運行在保證了11月份升級安全的前提下,也獲得了多數節點的支持,目前的BCH網絡中,運行Bitcoin ABC 0.18.2客戶端的節點為407個,佔總數的20%左右。

除了預留的時間太短會造成反饋不及時外,Bitcoin SV節點自身也存在一些問題,比如更新內容是否必要,升級後與現有BCH區塊鏈不兼容的特性會造成分裂等。SV全節點最為人詬病的有兩點,一個是其鎖住底層協議的做法,另一個是調整區塊上限,前者的實施會讓BCH在未來的加密競爭中缺少競爭力,而後者的盲目擴容除了會增加節點運行者的負擔外沒有任何實際的作用。

距離BCH 11月份升級的時間越來越近,而Bitcoin SV節點開發組需要做的事情還有很多,其客戶端能在BCH網絡中獲得多少算力的支持是其能否在未來站穩腳跟的關鍵,但從目前來看,整體的形勢對於Bitcoin SV是不利的。


分享到:


相關文章: