一年之後,比特幣SegWit的廣泛採用為何依然受阻?
自隔離見證(SegWit)在比特幣網路啟用至今,已經過了一年多的時間。即便如此,僅有約36%的比特幣交易在真正使用它。
為什麼採用率如此低?主要原因是,SegWit與所有的向後相容的升級一樣,它要確保比特幣網路中那些未進行SegWit升級的使用者也能正常使用網路,同時這些使用者只需遵循限制較小的“規則集”。
(圖片來源:unsplash)
因此,儘管SegWit可以使得比特幣在轉賬時費用更低,但是一些商業公司和交易所仍然遲遲不肯切換為SegWit交易。
“一些背靠風投資本的公司根本不在乎支付比特幣交易費用”, ofollow,noindex"> 區塊鏈 技術公司Blockstream的開發者Rusty Russell說,“他們可以在比特幣交易費上面一週花一百萬美金,但沒人關心這些,因為他們真正關心的是使用者採用數量。”
“我們應該讓Segwit擴充套件成為一個‘工程級’的可行方案,而不只是一個酷炫的新科技”,Russell在去年12月接受CoinDesk採訪時說,“這是因為自2018年初以來總交易費用大幅下降,初創公司目前優先考慮的是‘優化增長’。”
某錢包公司首席戰略官Russell和Aaron Lasher都表示,在 比特幣價格 上漲的情況下,SegWit被採用的壓力會繼續增加。
正如Lasher去年11月在接受CoinDesk採訪時說:
“我們現在還沒有感受到實施Segwit的壓力,因為使用環境沒有明顯的不同,但它會在比特幣下一次價格上漲時出現。我不知道要等一年,三年還是五年,但我確信它會發生。”
Lasher坦言,通過改變後端程式碼用來識別、傳送和接收SegWit交易並非易事。他表示:
“因為這是使用者的錢,所以你必須要考慮周全。預設的做法是什麼也不做,因為當前方案是可行的,而且你沒必要拿你客戶的資金去冒險。”
針對Lasher的觀點, 加密貨幣交易所Gemini的聯合創始人Tyler Winklevoss本月初在Reddit的一個公開問答論壇上表示:
“為SegWit改裝交易錢包‘非常棘手’,需要從頭開始建立一個新的熱錢包。”
Winklevoss承諾在今年第一季度遷移到新的錢包系統。
Russell的觀點是越早越好,他建議企業和交易所積極主動地思考這個事情。Russell向CoinDesk說道:
“坦白講,如果有些企業不支援Segwit,那麼它的費用就會上升,如果使用者很介意這一點,那麼這些企業的使用者將會流失,流失到支援Segwit的競爭對手那裡。”
礦工獎勵
在2017年8月SegWit釋出前夕,社群分歧導致了市場上比特幣競爭對手的出現,一些人企圖製造第二個比特幣。
實際上,自2017年以來,不支援SegWit的比特幣社群對比特幣進行了分叉,比特幣現金誕生。雖然有些比特幣礦業公司之前在口頭上反對SegWit啟用,但SegWit對礦工驗證交易的財務激勵不可忽視。
由於採用SegWit的交易佔比特幣約40%的網路,這意味著由於意見分歧而故意拒絕的交易將使礦工驗證新塊的總挖礦回報變少。
談到“意見分歧”,研究公司Random Crypto副總裁David Steinberg在之前的採訪中向CoinDesk表示:
“SegWit為比特幣添加了一項額外的規則,並刪除了原來的一條規則。雖然沒有讓使用者強制執行,但是從各種因素來看,使用者只能被動接受。因為比特幣是要用真金白金去買的,所以很多人會感覺不那麼安全,包括我自己。”
Steinberg同意Lasher的意見,他認為對SegWit的意見分歧並不是目前阻礙SegWit採用的主要原因。Steinberg表示:
“礦工有可能不接受SegWit交易的主要原因將是AsicBoost。”
一種很好的猜測
AsicBoost 是一種挖礦韌體,它能使比特幣礦工創新新塊及驗證鏈上交易的的平均速度增加20%。該技術由開發人員Timo Hanke和Sergio Demian Lerner於2014年獲得專利,最近公開提供給所有礦工使用(基於 區塊鏈 防禦性專利許可)。
但是,為了在沒有許可證的情況下使用該韌體,礦工必須部署一個稱為“隱蔽AsicBoost”的替代版本,而這個技術與SegWit不相容,原因在於在塊上編寫和重新安排SegWit支付的方式不同。
因此,早在2018年10月下旬,比特幣礦池Antpool在大約一週的時間內放棄了啟用SegWit交易。比特幣社群的某些支持者反對這種做法,並對Bitmain提出指控,指責其祕密地嘗試部署這種韌體。
前比特幣核心開發人員Peter Todd稱,對於未來可能發生的事情,這是一種“非常好的猜測”,他表示:
“在最終結果水落石出的那一天出現前,任何事情都有可能發生。”
他曾在採訪中告訴CoinDesk:“你可以對未來做出假設。但你實際上並不知道,礦工可能會做一些與你認為他們正在做的事情截然不同的事情。你能夠知道的只是最後所看到的結果而已。”
Steinberg認為,鑑於比特幣和整個 區塊鏈技術的分散式特性,使用在該領域的任何形式的創新來挖礦都是公平的。他表示:
“晶片製造中出現的新工藝相對高頻,人們對挖礦的裝置需求越來越精準。我認為不管誰,只要能通過採用新技術擁有挖礦優勢,就應該被看做是完全公平的。”
兩種型別的SegWit
從另外一個角度來看,隨著SegWit交易數量不斷增加,隱蔽的AsicBoost和其它與SegWit不相容的硬體的技術創新都不太可能對礦工有利,因為礦工完全由利潤驅動。
Blockstream開發者Russell向CoinDesk表示,大規模採用SegWit是一個緩慢但不可避免的事實。在他看來,技術得到普及有一個10到25年的週期。從這個意義上講, SegWit仍然處於早期階段。
但是,為了加快這一過程,Lasher和其他BRD高管去年9月推出了一個名為“WhenSegwit” 的網站,其中有一封“給喜歡比特幣的人的一封公開信”。
在信中,他們懇請商家和使用者優先考慮SegWit優化服務並使SegWit 100%被採用。
因為注意到SegWit應用較慢的一個主要問題是“激勵問題”,Lasher告訴CoinDesk,WhenSegWit網站的真正目標是促使大家使用“最佳版本的SegWit”。
由於SegWit會影響交易負荷,企業和交易所需要升級軟體,以便使用者能夠用26到35個字母數字字串傳送和接收啟用SegWit的比特幣交易。
這可以通過兩種不同的方式完成。首先,企業可以用自2012年以來一直存在的舊版升級稱為“the pay to script hash ”(P2SH)。
P2SH最初是一種壓縮比特幣交易附帶的複雜支付條件的方法,但後來開發人員利用它來確保不支援SegWit交易的地址與那些支援SegWit交易的地址之間的互操作性。
Lasher稱之為“更好”的SegWit版本與那些已經升級其軟體的Bech32版本具有互操作性。Bech32是由比特幣核心開發人員Pieter Wuille和Blockstream CTO Greg Maxwell建立的SegWit獨有地址格式,供企業和使用者使用。
關於SegWit“語言”
據Bitcoin Wiki稱,目前“不建議使用Bech32,除非有大量的軟體支援這種格式”。Bech32啟用SegWit實現起來比較困難,這意味著,Bech32實際上不如P2SH更高效。
這是因為,與去年2月推出的Bech32不同,P2SH是2012年的重新升級版本,對SegWit的支援不是原生設計。因此,P2SH實際上是比Bech32採用更巧妙的方式處理SegWit事務。
正如Russell所說:
“使用Bech32的時候,你沒有感覺有什麼不同,那是因為你沒有用P2SH。你只會說:‘這是SegWit’。當你使用完P2SH之後,你會說‘太棒了,這是SegWit’。”因為它比目前的方案更加高效。
Lasher表示,正是由於SegWit的向後相容性,切換到Bech32的“初始張力”可以看做是進一步激勵企業和交易所升級其比特幣軟體的主要動力。Lasher說道:
“想象一下,如果你是一個交易所,你的半數客戶給了你一個奇怪的地址,說如果你想要他們的業務,你必須開始支援Bech32,”“那你肯定會去做的。”
描述這個過程就像學習一種新的“語言”,如希臘語。所以,Lasher認為“這種不相容的問題”仍然是阻礙廣泛採用SegWit的主要原因之一。
他總結道:
“每個人都知道他們需要什麼,但是第一個吃螃蟹的人並沒有什麼好處。所以,人們都想等所有人都做了之後,來當這最後一個。”
原文:https://www.coindesk.com/one-year-later-whats-holding-back-segwit-adoption-on-bitcoin
作者:Christine Kim
編譯:taiyuanboss
稿源(譯):巴位元資訊(www.8btc.com/whats-holding-back-segwit-adoption-on-bitcoin)
AD:
鄭重宣告:本文版權歸原作者所有,轉載文章僅為傳播更多資訊之目的,如作者資訊標記有誤,請第一時間聯絡我們修改或刪除,多謝。