簡述

  • 開發者目標是在 10 月 10 日發布最終版本。
  • 此次更新加快了一些區塊檢查,並更改了錢包使用的一種交易格式。
  • 安全修復解決了惡意錢包名稱和伺服器記憶體過度使用的問題。

讓使用者能夠獨立驗證 比特幣 支付的軟體即將獲得更新,旨在加快這些驗證並修復安全漏洞,預計於 10 月發布。

根據該專案的時程,Bitcoin Core 32.0 於週一進入發布候選測試階段。開發者目標是在 10 月 10 日交付最終版本,不過測試可能會改變這一時間表。

Myriad: Where does Bitcoin go next? Click to make your prediction.
Myriad:比特幣下一步走向何方?點擊做出你的預測

Bitcoin Core 讓電腦能夠驗證比特幣交易和區塊。此次更新主要影響節點營運者以及使用該軟體運行錢包和其他服務的開發者。

根據發布說明草稿,此更新可透過平行讀取資料庫資訊來加速區塊檢查,而不會改變比特幣產生區塊的速度。四個錢包指令也將預設採用較新的格式,用於在錢包與簽署裝置之間交換部分簽署的交易,不過應用程式仍可要求使用較舊的版本。

一項安全修正可防止精心建構的錢包名稱在節點電腦上觸發指令。此漏洞影響非 Windows 系統,在這些系統上,已驗證的使用者可以建立錢包,且 walletnotify 功能被設定為在錢包交易發生時執行指令。

另一項修補程式解決了新的 HTTP 伺服器中過度使用記憶體的問題,該伺服器負責處理來自已連線應用程式的請求。

貢獻者 Matthew Zipkin 以 pinheadmz 的名義發文,在他的修補提案中描述了一種「記憶體耗盡情境」。他最初的評估將風險限定於已驗證的用戶端。

Zipkin 表示,他是在使用 Kimi K3 稽核 Bitcoin Core 的新 HTTP 伺服器時發現此漏洞的,Kimi K3 是一個 AI 模型,比特幣紅隊也曾使用它來搜尋比特幣軟體中的漏洞。他解釋說,先前的修正已解決了部分問題,但仍存在一種耗盡電腦可用記憶體的方法——即「OOM」,或稱記憶體不足的狀況。

比特幣BTC · USD

$75,694−3.51%

9月9日9月11日9月13日9月15日9月16日

$79.2k$78.0k$76.7k$75.5k

24小時最高最高$76,233

24小時最低最低$75,151

成交量成交量$1.2B

價格數據由 CoinGecko 提供CoinGecko更多 比特幣 新聞與預測 →

在審查同一修補程式期間,GitHub 使用者 jeanpablojp 發現,當 REST 介面啟用時,沒有憑證的請求也可能導致記憶體增長。在 Zipkin 修訂該修補程式後,該審查者報告指出,16 個未經身分驗證的連線在 90 秒內造成約 3 MB 的記憶體增長,而先前則為 3.2 GB。

該修補程式已於9月5日合併至 Bitcoin Core 32.0,作為持續改善該軟體安全性工作的一部分。

其他比特幣軟體開發者在近幾週內處理了不同的漏洞。硬體錢包製造商 BitBox 在八月修補了兩個嚴重的韌體缺陷,並回報沒有遭到利用的證據。支付軟體 Core Lightning 的開發者也在準備修復方案的同時,向節點營運者警告已確認的漏洞