2026年8月3日、Boltzはスワップサービスを当面の間停止すると発表しました。Boltzによると、その原因は単一のインシデントではなく、一つのパターンだということです。

ここ数ヶ月、当社のインフラに対するAI支援による自動プロービングが急速に増加しており、複数のエクスプロイトに対処してきました。いずれも封じ込められましたが、パターンは明らかです。攻撃者の反復速度が、私たちのような規模のチームが発見してパッチを当てるスピードを上回っています。

何よりもまず、Boltzチームがこの課題に対処する際に最善を尽くせるよう願っています。彼らはBlockstreamおよび広範なBitcoinエコシステムにとって優れたパートナーであり、特にLightningやLiquidといったレイヤー2ネットワークの領域で重要な役割を果たしています。今後も彼らがエコシステムの重要な一部であり続けることを心から望んでいます。また、彼らのアーキテクチャは設計上セルフカストディ(自己管理)であるため、ユーザーの資金が危険にさらされたことはないことも確認されています。

BitcoinおよびLiquidエコシステムをサポートするため、BlockstreamはBlockstream Swapsを立ち上げます。このイニシアチブはエコシステムにレジリエントなユーティリティを提供するために既に開発が進められていたもので、既存のプロバイダーを置き換えるのではなく、それらを補完するものです。

スワップの仕組み

アトミックスワップは、2つの当事者が資産を取引するトラストレスなP2P取引です。スワップは、双方が完全に決済されるか、トランザクションが失敗して資金が元の所有者に戻るかのいずれかを保証します。アトミックスワップにはいくつかの形式がありますが、Boltzが使用していたのはハッシュタイムロックコントラクト(HTLC)という特定のタイプで、取引の両側を結びつけるものです。

例えば、メインチェーン上でビットコインを保有していて、Lightningのインボイスを支払いたいとします。スワップはこの2つの支払いをペアにし、共有シークレットで結びつけます。

その仕組みはハッシュロックです。一方がランダムなシークレットを生成してそのハッシュのみを公開し、両方の支払いが同じ条件にロックされます。シークレットを提示した者が資金を請求できます。一方の支払いを請求するためにシークレットを明かすと、もう一方の支払いも請求可能になります。双方が決済されるか、どちらも決済されないかのいずれかであり、これが「アトミック」と呼ばれる理由です。

タイムロックはもう一つの重要な要素です。各側には返金パスがあり、スワップが時間内に完了しなかった場合に有効になります。これにより、停滞したスワップは資金を失うのではなく返金されます。Boltzは後にこの仕組みをTaprootでラップし、MuSig2でキーを集約したため、協力的なスワップは通常のキーパス支払いとして決済され、スクリプトパスはフォールバックとして機能します。

スワップの各方向には独自の名称があります。サブマリンスワップはメインチェーンのビットコイン(BTC)またはLiquid bitcoin(LBTC)をLightningに転送し、リバースサブマリンスワップはLightningをメインチェーンまたはLiquidに戻します。チェーンスワップはBTCとLBTCのトラストレスな交換です。

すべてのアトミックスワップにハッシュロックが必要なわけではありません。Blockstreamが開発したLiquiDEXというスワッププロトコルは、1つのトランザクションで2つのLiquid資産をスワップします。メイカーは1つの入力をSIGHASH_SINGLEおよびSIGHASH_ANYONECANPAYで署名し、これによりテイカーはその署名を無効にすることなく独自の入力と出力を追加できます。

取引は行われるか行われないかのいずれかで、明かすべきシークレットも待つべきタイムアウトもありません。現在、LiquiDEXはSideSwapなどのプラットフォームで使用されており、トラストレスなOTCデスクやオーダーブックの構成要素となっています。

Lightningスワップがビットコインにとって重要な理由


Lightningをネイティブに実行するには、ノードを運用し、チャネルを開き、資本をロックアップし、インバウンド流動性を確保し、古いチャネル状態を監視するためにオンラインを維持し、トポロジーが変わるたびにチャネルを閉じて再開する必要があります。これはルーティングノードのオペレーターが注力すべきことです。日常的にコーヒーを買う人が気にかけるべきことではありません。

スワップはエンドユーザーから複雑さを取り除きます。シンプルなBTCまたはLBTCの残高を保有し、支払いの際にスワップで変換させることができます。ユーザーが見るのは、シンプルな送受信だけです。

これにより以下が実現します:

  • Lightningのインボイスは、ユーザーが既に保有している残高から支払うことができ、チャネルを開設したり、インバウンド流動性を購入する必要がありません。
  • Lightningはコールドストレージからアクセス可能になります。例えば、Blockstreamアプリでは、受け取ったLightningの支払いは、Jadeがオフラインのまま、Jadeで保護されたウォレットでLBTCとして決済されます
  • 資金に対する完全なコントロールを失うことなく、レイヤー間で資金を移動できます。
  • マーチャントはLightning経由で支払いを受け取り、好みのネットワークで保有できます。

Blockstream Swaps

Blockstreamはスワップ機能をインハウスで構築しています。

この機能はLightningおよびLiquidネットワーク向けのレジリエントなツールセットを構築するための広範な取り組みの一環として、既に開発がかなり進んでいます。現在は選ばれた参加者とのベータテスト段階にあります。

私たちは既存のプロバイダーを置き換えることは考えていません。Blockstream Swapsはエコシステムの冗長性とレジリエンスを向上させるために必要な追加機能だと考えています。最近の出来事はこの必要性をさらに強調するものであり、私たちはこの機能を市場に投入するための作業を加速させています。

ベータアクセスのリクエスト

ご所属の組織がテストに参加し、Swapsの市場投入を支援していただけるのであれば、ベータアクセスをリクエストしてください。