當前位置:
首頁 > 新聞 > Bitcoin core錢包0.16.0版本上線,全面支持隔離見證

Bitcoin core錢包0.16.0版本上線,全面支持隔離見證

雷鋒網AI金融評論按:26日,比特幣核心錢包(Bitcoin core)0.16.0版本正式公布。與通常的新版本發布一樣,此次更新包括一些性能改進,缺陷修復和其他優化。雷鋒網為您解讀此次更新重點如下:

這次最顯著的變化是全面支持隔離見證(SegWit)——這是一種去年8月在比特幣網路激活的擴展解決方案——因此此版本有時被稱為「SegWit專用版」。

Bitcoin core錢包0.16.0版本上線,全面支持隔離見證

據雷鋒網所知,用戶原本希望這一更新在上一個版本0.15.1中就能上線,但在該次更新中,開發人員最終將注意力集中在解決與SegWit2x硬分叉有關的感知威脅上。最終未能按其預定日期在12月激活發布。

SegWit的好處之一是,以比特幣區塊「重量」限制取代了「大小」限制,允許交易數據量高達4兆位元組的區塊,這樣一來就提高了網路上的交易容量。

Core 0.16.0 是第一個讓錢包用戶在接收付款時生成SegWit地址的Bitcoin Core版本,意味著,在花費SegWit地址上收到的資金的時候,Bitcoin core用戶可以利用SegWit創建的額外區塊空間。在其他不變的情況下,這些用戶和非SegWit用戶相比,交易費用更低。

隨著越來越多的用戶發送SegWit交易——並且主要的比特幣交易所和錢包服務也使用SegWit——網路的交易容量將會增加,升級費用會進一步降低。

Bitcoin Core不是第一個為用戶啟用隔離見證的錢包; 在過去的六個月里,其他幾個錢包已經陸續推出了這個功能。值得注意的是,自Bitcoin core開發團隊提出此項升級計劃以來,直到現在,該功能才真正對core用戶可用了。

Bech32:新地址格式

伴隨著SegWit一起引入Bitcoin core的是一種被稱為「bech32」的新地址格式。此地址格式因為以「bc1」開頭而不是通常的1或3開頭而得名,由Blockstream前CTO Gregory Maxwell和Blockstream開發人員Pieter Wuille開發。更重要的是,因為小寫字母和大寫字母之間不再有區別,bech32地址使用的字元比當前地址格式更少。這減少了人為錯誤的可能性(例如,當地址被大聲讀出時)。Bech32地址還可以限制其他類型的錯誤,例如由錯別字造成的錯誤。

此外,bech32對於支持SegWit的錢包是很有利的。到目前為止,大多數提供SegWit的錢包都是通過將SegWit「包裹」到P2SH輸出中(地址從3開頭)。要從這樣的地址花費硬幣,用戶必須透露一段代碼——「兌換腳本」——以證明硬幣確實被鎖定在SegWit輸出中。使用新的bech32地址,這一步驟可以跳過,這意味著從SegWit地址消費需要較少的數據通過比特幣網路傳輸並包含在區塊鏈中。

由於並非所有比特幣錢包都支持bech32地址,因此比特幣核心0.16.0用戶可以選擇要為付款生成bech32接收地址還是P2SH地址。P2SH地址仍然是現在的默認設置。Bitcoin Core錢包支持將交易發送到任何類型的比特幣地址。

替代費用成為發送默認選項

由於比特幣區塊在過去幾年中一直被填的滿滿的,並非網路上的所有交易都適用於開採的第一個可用區塊。相反,礦工通常會優先考慮費用最高的交易。如果用戶希望快速確認交易,就應包括足夠高的費用。對於不太緊急的交易,較低的費用就足夠了。許多錢包都有費用估計演算法,以計算不同時間範圍內確認交易的所需的費用水平。

但是,比特幣網路是從尋找區塊的速度以及任意時間段傳輸的交易數的角度來處理其內在不可預測性的,這可能會導致很難算出正確的交易費用,意味著用戶可能需要等待更長的時間交易才能得到確認。

自從Bitcoin Core 0.15.0以來,錢包用戶已經能夠為他們的交易添加「替代費用」標籤。使用這種標籤,網路上的節點和礦工知道發件人可能願意用費用更高的新交易來取代此次交易。這讓core錢包用戶可以輕鬆地將自己的交易排在最前面,從而更快地得到確認。

Bitcoin core 0.16.0首次將替代費用設置為默認發送選項。在交易中用戶仍然可以選擇不添加替代費用標籤,只要勾選一個選項就好。但是只要他們不勾選,交易費用就可以替換。這會防止用戶在不知情的情況下失去了選擇權,也許他們本來可以輕易地快速完成交易,卻直到為時已晚才注意到。

其他幾項值得注意的更新

接下來,所有新創建的Bitcoin core錢包都將具有分層確定性(HD),這意味著它們按照BIP32協議運行,允許從父鍵創建子密鑰。

此外,用戶會注意到GUI的輕微變化,因為口語「位」已被添加到技術上更具體的比特幣字元串中。

最後,Bitcoin Core的遠程過程調用(RPC)存儲庫還有一些其他調整,但通常情況下這些更改不會改變用戶體驗。

由於代碼庫中的某些更改,0.16.0及和以後的更高版本創建的錢包,將不能與0.16.0之前的版本兼容,因此,如果用戶決定恢復到舊版本,要先記住這一點。

可見本次更新全文介紹。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 雷鋒網 的精彩文章:

黑客攻擊 26 萬名客戶,數字貨幣交易所 CoinCheck:我賠 4 億美元
壽命長還比鋰電池便宜,MIT 教授要推一款「永生牌」液態金屬電池

TAG:雷鋒網 |