重點摘要:
- Bitcoin Core 31.1 修補了 privatebroadcast 功能中的重大 IP 位址洩漏問題
- 本次更新解決了 LevelDB 資料庫引擎導致過度磁碟操作的缺陷
- 節點運營商必須完全關閉節點後才能安裝新二進位檔
重點摘要:

比特幣開發者於 7 月 9 日發布 Core 31.1 版本,修補了一項可能導致節點運營商清網 IP 位址曝光的隱私漏洞。
Bitcoin Core 開發團隊在發布說明中指出:「本次更新修復了使用 -privatebroadcast 功能時的 IP 位址洩漏問題。」該隱私機制在特定條件下未能安全地路由資料,可能導致節點運營商的網路數據遭到洩露。
除安全修補外,本次維護版本還解決了 LevelDB 資料庫引擎中導致硬體負擔加劇的缺陷。鏈狀態資料庫在正常運行期間會反覆重寫大量數據,產生過度的磁碟讀寫操作。錢包基礎設施也獲得了更新,包括修復遷移過程中對最終 BDB 頁面 LSN 的檢查問題,以及修正使用 outpoint 進行輸入大小估算的錯誤。
節點運營商必須先完全關閉其正在運行的節點,再安裝新的二進位檔,才能獲得安全與資料庫方面的改進。此次更新確保運營商在進行交易廣播時,能夠保持匿名性,而不會不慎暴露其網路數據。
此次發布是 Bitcoin Core 31.x 系列的第一個維護更新,該系列軟體是大多數比特幣節點運營商使用的主要客戶端。針對核心客戶端的安全修補被視為網路關鍵基礎設施事件,因為節點運營商構成了比特幣去中心化驗證系統的骨幹。
IP 位址洩漏修補解決了一項漏洞,該漏洞可能被監控網路流量的對手利用,從而對節點運營商進行去匿名化。透過識別哪些 IP 位址正在運行比特幣節點,攻擊者可能針對運營商發動阻斷服務攻擊,或試圖將交易廣播與特定節點進行關聯。
資料庫效能改進則解決了另一個重要的運營問題。LevelDB 引擎的缺陷意味著運行 31.0 版本的節點可能隨著鏈狀態資料庫的增長而出現效能下降,從而可能拖慢區塊驗證速度並增加儲存需求。以太坊的客戶端生態系統在資料庫優化方面也面臨過類似挑戰,這凸顯了權益證明與工作量證明網路在基礎設施維護上的廣泛需求。
本文僅供資訊參考,不構成投資建議。