比特幣幕後開發團隊「比特幣核心」(Bitcoin Core)上週四釋出最新的 0.21.0 版本,包含多項重大升級,在技術、隱私性、 錢包等方面都有所優化。
(前情提要:「比特幣核心開發團隊」發布 0.20.0 版更新:刪除核彈級漏洞 Open SLL 加密函式庫)
比特幣核心(Bitcoin Core)開發團隊為比特幣(BTC)網路的節點、錢包提供開源的客戶端服務,原定於 2020 年 12 月 1 日就要釋出的最新版本 0.21.0,14日終於公布說明文件,同時對外開放下載,其中包含多項技術升級。
Bitcoin Core 0.21.0 was released
It is available from https://t.co/jnWN8LRX75
Release mail: https://t.co/6dFNUj3K4d— Bitcoin Core Project (@bitcoincoreorg) January 14, 2021
技術升級:Schnorr / Taproot
首先,比特幣在 regtest 和 testnet 以外,獲得了一個新的測試網路「signet」,由於新的測試網屬於中心化控制,所以又比原本舊版測試網還要可靠。
再者,是 Schnorr Signature(施諾爾簽名演算法)和 Taproot 升級,其中 Taproot 是適用 Schnorr 簽名的一套比特幣程式腳本。根據《CoinDesk》本(15)日報導,自從 10 月兩者被合併至比特幣核心以來,備受期待的 Taproot 升級針對共識規則進行微調,將能讓更複雜的比特幣腳本使用 Schnorr 簽名,並改善隱私性和可擴容性。
不過 Taproot 目前在 signet 上測試,儘管它屬於 Bitcoin Core 0.21.0 的一部分中,但還要等今年稍後測試完成、上線比特幣主網,比特幣核心用戶才能使用。
隱私加強:支持洋蔥路由器 v3
而且新的更新開始支持隱私服務「洋蔥路由器」(The Onion Router,Tor)的最新 v3 版本,因為 Tor 基於安全性考量,已經決定將在今年夏季逐步淘汰舊版。此前 Tor v3 地址無法放入比特幣節點之間相互連接、分享的訊息數據(message data)中,更新後運行在隱私網路的節點即可與之兼容。
延伸閱讀:隱私議題專欄|讀懂什麼是「洋蔥路由 Onion Routing」?改進區塊鏈的匿名技術
描述符錢包(descriptor wallets)
另一項 Bitcoin Core 0.21.0 的重大變化是引入了「描述符錢包」,它擴展了保護比特幣錢包的方式。傳統錢包需要私鑰來移動比特幣,而描述符錢包則是需要程式腳本,為後端提供了更大的靈活性。這些程式腳本可以包含私鑰,但不受傳統「舊式錢包」(legacy wallets)的限制。
這將使比特幣核心的錢包更容易參與多簽交易等活動,也是在為更複雜的比特幣腳本作鋪墊,例如 MiniScript 和 Taproot。但 0.21.0 說明文件提到,其實用戶端並不會感受到什麼差別,目前也仍以舊式錢包為預設選項:
描述符錢包和舊式錢包之間的差異,在很大程度上限於面向非用戶的事物
但外媒《Decrypt》指出,Bitcoin Core 在錢包部分的重要貢獻者安德魯 · 周(Andrew Chow)去年 10 月就提議,計畫在 2023 年結束之前讓舊式錢包完全被描述符錢包取代。
安德魯同時也是比特幣另一開發團隊 Blockstream 公司的工程師,去年 2 月曾專門對描述符錢包做詳細說明,可參閱完整講稿。
除上述升級重點之外,0.21.0 還有許多細部修正、改善,例如比特幣核心現在還支持 SQLite 資料庫,以淘汰掉老舊的 Berkeley DB(BDB);節點在廣播(broadcast)交易資訊失敗時可減少重複廣播的功能;以及允許其用戶「手動」設定交易費用,且單位以「 *聰」而非比特幣(BTC)計算。
*聰(satoshi):又稱 SAT,等於 0.00000001 比特幣,為比特幣的最小單位
📍相關報導📍
新手教學|ELI5!區塊鏈到底在幹嘛〈上〉用生活化的例子輕鬆學會區塊鏈技術的重要概念
【超完整懶人包】認識比特幣!原理與應用全面解析|動區新手村
比特幣強勢回彈站上38,000!分析師:有望回4萬;波卡DOT今暴漲50%達12鎂創歷史
讓動區 Telegram 新聞頻道再次強大!!立即加入獲得第一手區塊鏈、加密貨幣新聞報導。
LINE 與 Messenger 不定期為大家服務