新聞加密貨幣Lightning Dev Kit 於 10 月 25 日合併修補程式 修復 Bitcoin 通道追蹤漏洞

Lightning Dev Kit 於 10 月 25 日合併修補程式 修復 Bitcoin 通道追蹤漏洞

作者: Coinotag·

重點速覽

  • •10 月 25 日合併至 LDK 的修補程式,修復了一項允許外部觀察者將私密 Lightning 支付通道與開啟這些通道的鏈上交易關聯起來的漏洞。
  • •該缺陷屬於影響支付隱私的關聯風險,並不涉及幣款託管,也與 Bitcoin 價格無關。
  • •此暴露源於 Bitcoin 公開區塊鏈與 Lightning 的 gossip 協定會公開揭示資金交易與通道 outpoint。
  • •LDK 是由 Spiral——獲 Jack Dorsey 支持的 Bitcoin 開發計畫——資助的 Lightning Network Rust 實作,被 BlueWallet 等消費端錢包採用。
  • •此修復只有在使用 LDK 的錢包團隊透過各自的後續構建與發布納入該修補程式後,才會送達終端用戶。
Lightning Dev Kit 於 10 月 25 日合併修補程式 修復 Bitcoin 通道追蹤漏洞

10 月 25 日合併至 Lightning Dev Kit(LDK)的一項修補程式,修復了一項漏洞,該漏洞曾允許外部觀察者將私密的 Bitcoin(BTC)支付通道與為其提供資金的鏈上交易關聯起來。

據 COINOTAG 報導,該缺陷涉及的是支付隱私而非幣款託管,且與 Bitcoin 價格無關。此暴露實際上是一種關聯風險:參與者原本打算保持私密的通道,可能被對應到開啟這些通道的特定鏈上交易。

支付通道隱私是如何失效的

Lightning Network 是建構在 Bitcoin 之上的第二層支付系統,用戶透過支付通道進行交易。每個通道都由一筆鏈上資金交易開啟,通常是由通道雙方共同控制的 2-of-2 多重簽名輸出;由於 Bitcoin 的區塊鏈是公開的,這些資金交易對任何人都是可見的。

與此同時,Lightning 網路透過其 gossip 協定公開廣播通道資訊,包括引用資金交易的 outpoint(交易 ID 與輸出索引的組合)。當通道的 outpoint 能夠與其資金交易對應時,觀察者便可能將原本私密的通道活動與可識別的鏈上幣款連結起來。10 月 25 日 LDK 合併所修復的漏洞,正是屬於這類通道追蹤暴露。

由於這兩個層面——公開區塊鏈與 gossip 協定——在設計上就是開放的,如何保持鏈上與鏈下活動不被關聯,是第二層支付長期存在的工程課題,而像這樣的修補程式則逐一封堵分離機制中的個別缺口。

LDK 是什麼

Lightning Dev Kit 是由 Lightning Dev Kit 項目維護的 Lightning Network 協定 Rust 實作,該項目由 Spiral 資助——Spiral 是獲得 Jack Dorsey 支持的 Bitcoin 開發計畫。LDK 專為嵌入而設計,而非獨立運行,它提供綁定與工具,讓錢包開發者能將 Lightning 功能整合進自己的應用程式,並被 BlueWallet 等消費端錢包所採用。

這種嵌入模式也決定了修復的傳播方式:在 10 月 25 日合併之後,該修補程式已成為 LDK 程式碼庫的一部分,基於 LDK 構建的錢包團隊將透過各自的後續構建與發布將其納入,每個項目自行決定更新節奏。想追蹤該修復實際落地情況的讀者,可以關注採用 LDK 的錢包的發布渠道。

本內容首發於 COINOTAG:https://en.coinotag.com/bitcoin-lightning-dev-kit-patches-channel-tracking-flaw