當前位置:
首頁 > 最新 > Bitcoin Core 0.16.0版本正式發布:都有哪些新功能?

Bitcoin Core 0.16.0版本正式發布:都有哪些新功能?

巴比特

服務於區塊鏈創新者

Bitcoin Core 0.16.0在今天正式發行,這是9年前由中本聰發布出的軟體客戶端之後的的第16代比特幣的客戶端版本。在Bitcoin Core 維護者Wladimir van der Laan的監督下,這個最新的主要版本是由大約100個貢獻者在5個月的時間裡開發出來的。

與普通的新版本一樣,Bitcoin Core 0.16.0包括了性能的改進、bug修復和其他優化。這個版本特別包括了錢包界面的幾個新增功能。最引人注目的是,Bitcoin Core 0.16.0使錢包用戶可以完全使用隔離見證,這也是大部分努力的重點所在,也是為什麼這個版本有時被稱為「SegWit special」(隔離見證特別版)。

下面是一些最值得注意的變化。

錢包界面中的隔離見證

當然,如果不是有史以來最大的協議升級的話,隔離見證就是2017年比特幣協議的主要升級版 。它為升級的節點引入了一個全新的區塊數據結構——而沒有升級的節點則可以繼續正常運行。其優勢包括了隔離見證用一個區塊的「重量」限制代替了比特幣的區塊大小的限制,並允許使用最多4兆位元組的交易數據塊,因此增加了網路上的交易容量。

2016年10月發布的Bitcoin Core 0.13.1首次引入了隔離見證,其升級於2017年8月並開始激活。然而,Bitcoin Core 0.16.0是首個可以讓錢包用戶生成用於接收付款的隔離見證地址版本。這意味著,當這些地址的資金被用於支付之後,Bitcoin Core 的錢包用戶就會利用隔離見證提供的額外的區塊空間。在其他條件相同的情況下,這些用戶應該能夠比非隔離見證交易支付更低的費用。

Bitcoin Core 並不是第一個為用戶提供隔離見證的錢包;在過去的6個月的時間裡,其他幾個錢包已經推出了這個功能。自從比特幣核心的開發團隊編寫並提出了升級方案以來,值得注意的是,Bitcoin Core之前一直沒有這個功能。

比特幣的新地址格式

在Bitcoin Core錢包引入隔離見證的同時,也出現了一種名為「bech32」的新地址格式。這種地址格式是由前Blockstream CTO Gregory Maxwell和Blockstream開發人員Pieter Wuille博士共同開發的,它可以使地址從「bc1」開始,而不是通常以比特幣地址開頭的1或3開頭。更重要的是,bech32地址使用的字元比當前的地址格式要少,因為小寫字母和大寫字母之間不再有區別。這降低了人為錯誤的可能性(例如,當一個地址被大聲讀出時出現的錯誤)。Bech32地址也被設計用來限制其他類型的錯誤,例如由拼寫錯誤引起的錯誤。

此外,bech32在隔離驗證錢包支持的背景下提供了諸多好處。迄今為止,大多數的錢包通過「打包」成P2SH輸出(地址的開頭為3)提供隔離見證。把幣從這樣一個地址發送出去的話,用戶必揭示一段代碼——「贖回腳本(the redeem script)」——證明幣真的被鎖在一個隔離見證的輸出中。有了新的bech32地址,就可以跳過這個步驟,這意味著從一個隔離見證地址的輸出將需要少量的數據通過比特幣網路傳輸,並且其可以包含在區塊鏈中。

由於並非所有的比特幣錢包都支持bech32地址,Bitcoin Core 0.16.0用戶將能夠選擇是否要生成bech32接收地址或這是P2SH地址,而P2SH仍然是目前的默認地址。當然,Bitcoin Core錢包支持將交易發送到任何類型的比特幣地址。

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

隨著比特幣的區塊在過去幾年裡逐漸被填滿,並不是所有網路上的交易都符合可用區塊的條件。相反,礦工們通常會優先處理包含最多費用的交易。如果用戶希望儘快確認他們的交易,他們應該提供足夠高的費用。對於不那麼緊急的交易,較低的費用就足夠了。許多錢包都包含了收費的估計演算法,用來計算在不同的時間段內,費用水平在什麼程度上會得到確認。

然而,比特幣網路處理時固有的發現區塊的速度,以及在任何時候傳輸的交易數量是具有不可預測性的 。這可能會使包含正確的交易費用變得困難,這意味著用戶可能需要等待更長的時間才能得到確認。

自從Bitcoin Core的0.15.0版本之後,錢包用戶可以在他們的交易中添加一個「替換費用」的標籤。通過這樣的標籤,網路上的節點和礦工們就知道發送者可能想要用一個包含更高費用的最新的交易來替換原先的交易。這可以有效地讓Bitcoin Core的錢包用戶很容易地將他們的交易的排序升高,以使其更快地得到確認。

Bitcoin Core的0.16.0版本首次將替換費用作為了默認 。用戶仍然可以選擇不通過勾選方框來添加一個替代費用的標籤,但是如果他們不取消的話,他們的交易將是可替換的。這應該會防止用戶在不知清的情況下失去他們的選擇權,並且防止當注意到他們可以很輕鬆地提高他們的交易排名的時候為時已晚的情況發生。

原文:https://bitcoinmagazine.com/articles/bitcoin-core-0160-released-heres-whats-new/

作者:Aaron van Wirdum

編譯:Captain Hiro

稿源(譯):巴比特資訊(http://www.8btc.com/bitcoin-core-0160)作者獨立觀點,不代表巴比特立場。


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

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


請您繼續閱讀更多來自 巴比特資訊 的精彩文章:

IMF總裁:全球加密貨幣監管趨勢不可逆
經濟日報:全球區塊鏈相關人才 3年增19倍

TAG:巴比特資訊 |