SegWit2x這種受到絕大多數比特幣企業和礦工支援但具有爭議性的擴容提案正在按照此前釋出的時間表有條不紊地前進。
在昨日的一份郵件中,Bloq聯合創始人兼SegWit2x主要開發者Jeff Garzik向Coindesk確認新的程式碼預計將在本週五釋出,目前已經進行了兩週的alpha版本測試。這次的程式碼釋出據說將解決初始版本中遇到的一些問題。
因此,這次版本釋出預計將標誌著該提案進入了新的階段。SegWit2x被一些人稱讚為一種實用的比特幣擴容解決方案,但同時也有人批評這個提案是一個誤解了比特幣開發性質和網路設計的協議
然而不管怎樣,SegWit2x都是獨一無二的,尤其是鑑於這種提案獲得了有史以來最多的比特幣企業和礦池的支援。此外,絕大多數礦工支援意味著,如果SegWit2x程式碼釋出,那麼就會獲得所需要的算力支援來啟用。
如果繼續按照計劃開發,比特幣擴容最佳化方案SegWit可能會在8月前啟用,並在啟用三個月之後實施硬分叉,將區塊大小從目前的1MB增加到2MB。然而,這種更改仍舊存在爭議並且受到批評。
目前為止,有關SegWit2x測試階段的公開資訊可以說相當少。
根據SegWit2x參與人員所說,過去兩週的SegWit2x開發一直專注於測試,參與測試的公司使用了一個新的測試網路(testnet5)和一種用於向測試網路放出假比特幣的所謂的“水龍頭”。
本週一個顯著的變化是,開發團隊暫時調整了SegWit2x協議中硬分叉部分的細節。
參與該專案的公司——包括 Abra, Bitfury, Blockchain, BTCC, OpenBazaar, Purse 和Xapo——一直在為開發和測試出力,不過目前仍舊沒有有關工作細節的公開宣告。
從SegWit2x Github網站可以看出,很明顯開發者一直在測試程式碼。例如,Purse CTO Christopher Jeffery在過去兩週識別並修復了一些bug,而其他人則提出了其他想法。
一些公司也正在發揮相似的作用。例如,OpenBazaar主要後端開發者Chris Pacia表示他是該公司為該專案做出貢獻的唯一開發者。他解釋說,他創造了一個testnet5 DNS種子(幫助新的節點與這個測試網路相連線)並且偶爾提供反饋。
然而,少數保證協助測試程式碼的公司一直不願意迴應那些要求他們介紹他們的參與情況。(一些批評者甚至認為這些參與的公司意圖“企業化”比特幣,並斷言SegWit2x是由一個小的公司團體,試圖管理這個去中心化的網路貨幣。)
所以,隨著SegWit2x Beta測試即將來臨,下一步?
根據計劃表,支援SegWit2x的礦池打算在7月14日開始安裝軟體,然後可以用於在7月21日之後訊號支援SegWit升級。
上週,代表全網80%算力的礦池同意執行程式碼,這可能會在7月31日之前鎖定SegWit。然後三個月後,並自動啟用2MB硬分叉。值得關注的是,如果並非所有人都同意升級自己的軟體來支援這種更改,那麼這個硬分叉可能會導致比特幣分裂為兩種相互競爭的可交易的比特幣資產。
儘管這是夏季以後的計劃,不過比特幣開發者James Hilliard提到2MB硬分叉部分的細節仍在討論中。
他告訴Coindesk說:
“關於2MB硬分叉的細節目前還不清楚。”
為SegWit2x貢獻程式碼的Hilliard對硬分叉的時間表表示懷疑,稱此“不現實”——Core開發者同樣這麼認為,Core開發者幾乎集體反對SegWit2x專案。
開發者已經提出了多種硬分叉方式,Hilliard表示這可能還需要等待並完成在SegWit啟用後增加區塊大小的程式碼和組織工作。
跟往常一樣,使用者必須等待並觀察事情的展開,目前只能對可能的結果和影響進行推測。
測試階段
剩下的問題