ニュース暗号資産Lightning Dev Kit、10月25日マージでBitcoin(BTC)のチャネル追跡脆弱性を修正

Lightning Dev Kit、10月25日マージでBitcoin(BTC)のチャネル追跡脆弱性を修正

著者: Coinotag·

重要ポイント

  • •10月25日にLDKへマージされたパッチにより、外部の観察者が非公開のLightning支払いチャネルを、それを開設したオンチェーン取引と紐付けることを可能にしていた脆弱性が修正された。
  • •この欠陥は相関リスクとしての支払いプライバシーに関わるものであり、コインの管理ではなく、Bitcoinの価格にも関係していなかった。
  • •情報の露出は、Bitcoinの公開ブロックチェーンとLightningのゴシッププロトコルが資金取引やチャネルのアウトポイントを公開していることに起因していた。
  • •LDKはJack Dorseyが支援するBitcoin開発構想Spiralの資金提供を受けるLightning NetworkのRust実装であり、BlueWalletなどの消費者向けウォレットで利用されている。
  • •修正は、LDKを利用するウォレットチームがそれぞれの今後のビルドおよびリリースを通じてパッチを取り込む形でのみ、エンドユーザーに届く。
Lightning Dev Kit、10月25日マージでBitcoin(BTC)のチャネル追跡脆弱性を修正

10月25日にLightning Dev Kit(LDK)へマージされたパッチにより、外部の観察者が非公開のBitcoin(BTC)支払いチャネルを、その資金となるオンチェーン取引と紐付けることを可能にしていた脆弱性が修正された。

COINOTAGによると、この欠陥はコインの管理ではなく支払いプライバシーに関わるものであり、Bitcoinの価格には関係していなかった。問題となったのは相関リスクであり、参加者が非公開にするつもりだったチャネルが、それを開設した特定のオンチェーン取引と紐付けられる可能性があった。

支払いチャネルのプライバシーが崩れる仕組み

Lightning Networkは、Bitcoinの上に構築された第2層の決済システムであり、ユーザーは支払いチャネルを通じて取引を行う。各チャネルはオンチェーンの資金取引によって開設され、通常は2つのチャネル当事者が共同で管理する2-of-2のマルチシグネチャ出力である。Bitcoinのブロックチェーンは公開されているため、これらの資金取引は誰でも閲覧できる。

同時に、Lightningネットワークはゴシッププロトコルを通じてチャネルを公開しており、そこには資金取引を参照するアウトポイント(取引IDと出力インデックスの組み合わせ)も含まれる。チャネルのアウトポイントが資金取引と一致させられる場合、観察者はそれ以外では非公開であるはずのチャネル上の活動を、特定可能なオンチェーンのコインに結び付けることができる可能性がある。10月25日のLDKマージで対処された脆弱性は、この種のチャネル追跡による露出に属するものだった。

公開ブロックチェーンとゴシッププロトコルという両側面は設計上オープンであるため、オンチェーンとオフチェーンの活動を紐付けられないようにすることは、第2層決済にとって継続的な技術的課題であり、今回のようなパッチはその分離における個々の穴を塞ぐものである。

LDKとは

Lightning Dev Kitは、Jack Dorseyが支援するBitcoin開発構想Spiralの資金提供を受けるLightning Dev Kitプロジェクトが保守する、Lightning NetworkプロトコルのRust実装である。単独動作ではなく組み込み向けに設計されており、ウォレット開発者がアプリケーションにLightning機能を統合できるようにするバインディングとツール群を提供し、BlueWalletなどの消費者向けウォレットで利用されている。

この組み込みモデルは、修正が届く経路をも左右する。パッチは10月25日のマージ以降、LDKのコードベースの一部となっており、LDKを利用するウォレットチームはそれぞれの今後のビルドおよびリリースを通じて取り込むことになる。各プロジェクトが独自の更新サイクルを定めているため、修正の実際の展開を追いたい読者は、LDKを出荷するウォレットのリリースチャネルを注視するとよい。

このコンテンツはCOINOTAGで最初に公開されました:https://en.coinotag.com/bitcoin-lightning-dev-kit-patches-channel-tracking-flaw