聯合電訊報
Christina Comben
作者:Christina Comben專職撰稿人
Bryan O'Shea
Bryan O'Shea審閱編輯

比特幣核心 v30 漏洞在傳統錢包升級過程中存在資金損失風險

一個影響較舊錢包設定的遷移漏洞在特定條件下可能會刪除本地錢包檔案,促使開發者撤回近期的版本。

比特幣核心 v30 漏洞在傳統錢包升級過程中存在資金損失風險
新聞

比特幣核心開發者週一警告用戶,30.0和30.1版本存在錢包遷移漏洞,可能導致檔案遭刪除並造成資金損失。

該問題在特定情況下發生,影響從未更名或升級的老版本比特幣核心錢包的遷移。

Bitget Wallet市場分析師張樂慈在接受Cointelegraph採訪時表示,當軟體嘗試遷移儲存於自訂錢包目錄下、未命名的傳統“wallet.dat”檔案且啟用修剪(pruning)功能時,該漏洞會被觸發,目錄通常透過“-walletdir”參數定義。

在這些情況下,遷移過程表面上看似順利完成,但清理邏輯會錯誤地刪除整個錢包目錄,如果用戶沒有外部備份,“由於所有本地錢包檔案都被移除,資金存取權限基本被完全喪失。”

Layer-3區塊鏈Orbs社群負責人Shawn Odonaghue對Cointelegraph表示,該漏洞主要影響“非常老舊的錢包設定”,持有硬體錢包或現代錢包軟體的用戶幾乎不會遇到類似問題。

比特幣核心下架二進位檔並準備修復

比特幣核心30.1於1月1日發布,此次錢包遷移漏洞於週一被公開揭露,開發者已將30.0和30.1版本的二進位檔從官網下載頁面下架。

比特幣核心30.0與30.1漏洞 | 來源:比特幣核心專案

該專案提醒用戶,在修正版比特幣核心30.2發布前,勿使用錢包遷移工具,並強調未嘗試遷移的現有用戶可照常執行其節點。

張樂慈補充道,具備技術能力的用戶可透過檢查是否執行比特幣核心v30.0或v30.1、錢包類型是否為傳統錢包、debug.log中是否啟用修剪功能、是否已嘗試過遷移,以及“-walletdir”是否指向自訂或掛載路徑等方式,評估自身風險曝險情形。

她表示,(如果具備所有這些條件且遷移已嘗試或正在等待,風險極高。如果尚未遷移,用戶應立即將整個資料目錄備份至外部媒介,並在遷移至30.2或更高版本前避免重新啟動或升級。)

比特幣核心節點占據主導

​據比特幣數據追蹤平台Coin Dance統計,目前比特幣核心佔可連接比特幣節點約78%,而比特幣Knots等其他實現佔近22%。

Bitcoin Core, Nodes, Developers
比特幣核心運行最多節點 | 來源:Coindance

這種主導地位意味著即便是範圍有限的錢包漏洞,也足以影響更廣泛的生態系統。

更值得關注的是集中風險, 奧多納休表示。(比特幣核心在生態系統中佔有極高份額,真正主流的替代方案不多……當某一實現成為預設選擇時,任何漏洞或設計決策都將產生放大效應。)

張樂慈還表示,雖然該漏洞並非“共識層關鍵”,但其影響顯示,在單一實現占主導時,錢包層問題仍可能擴展為生態系統範圍的風險。

相關報導:日本財務大臣支持將交易所作為數位資產的門戶

Cointelegraph 致力於獨立且透明的新聞報導。本文依據 Cointelegraph 的編輯政策製作,旨在提供準確且及時的資訊。建議讀者自行查證相關資訊。閱讀我們的編輯政策 https://tw.cointelegraph.com/editorial-policy