Bitcoin Unlimited客戶端目前為止已經出現了多個問題。最近的一個問題出現在了用戶從Core客戶端切換到BU客戶端之后無法讀取SegWit區塊鏈。Core用戶在切換到BU和讀取相同區塊鏈指數時遇到了客戶端崩潰的情況。很顯然這是由于BU客戶端并不支持這些數據。因為某些原因,這個問題在Reddit上引起了廣泛的爭議。

BU客戶端無法讀取SegWit區塊的消息并不是完全令人驚訝。因為舊版本的Core客戶端也可能會同樣出現無法讀取區塊鏈的情況。要修復這個問題并不容易,除非BU開發者愿意支持SegWit交易。然而,鑒于目前BU和Core之間的關系,想要BU支持SegWit交易看起來越來越不可能,尤其是這個問題目前也只是給測試網絡造成了麻煩

不過,這可能會給那些運行網絡節點的人帶來一些問題。任何想要從Core切換到BU的人都將遇到“損壞的”區塊鏈。若是重新下載整條鏈,那么這會讓很多想要切換到BU的用戶望而卻步。未來某個時候將需要發布一種兼容性補丁,否則就需要提出另一種“有效”解決方案。無論怎樣,客戶端崩潰確實顯得技術不專業,考慮到BU目前的技術能力,也不難理解為什么會發生這種情況。


BU用戶壞消息纏身


有趣的是,這個問題卻沒有出現在Bitcoin Core客戶端。所有收到2MB區塊的SegWit客戶端都將自動拒絕這些區塊。然而,Core客戶端并未崩潰,這使得Core客戶端對這種變化更有彈性。很明顯,BU客戶端還有待完善。此外,另一種跡象表明BU開發者并不像Core開發者那樣“專業”。BU編碼安裝編號問題也不能夠忽視。

幸運的是,這些問題都能夠被修復,并且這些客戶端還仍舊在測試網絡上。如果這種情況在主網絡上演,事情就麻煩多了。而一位Reddit用戶指出BU開發庫看起來相當“安靜”,這位用戶表示BU開發庫的活動非常有限,在過去3個月只有6名開發貢獻者,而且超過90%的工作是由其中兩位開發者完成的。除非有更多開發者加入并以一種更加專業的方式開發BU客戶端,否則像這些問題未來將會層出不窮。

盡管同步整個區塊鏈也許對某些人來說并不是什么大問題,不過一些人認為這對于BU獲得采用來說是一個重大障礙。照目前的情況看,要解決這個問題并不是很難。目前并沒有比特幣客戶端能夠同時支持SegWit和BU,未來是否會出現也值得懷疑。

發文時比特幣價格 ¥6911.03 (來源:火幣網——安全可信賴的比特幣交易平臺)

原文:
作者:JP Buntinx
編譯:kyle
稿源(譯):巴比特資訊()
版權聲明: