Exploiting Liquidity Exhaustion Attacks in Intent-Based Cross-Chain Bridges
本論文は、2025 年 6 月から 11 月にかけての主要な意図型クロスチェーンブリッジのデータを分析し、ソルバーの利益率や流動性集中が「流動性枯渇攻撃」の脆弱性を生み出すことを実証するとともに、攻撃コストを最大 90.5% 削減する最適化戦略を提案している。
原論文は CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) でライセンスされています。 これは以下の論文のAI生成解説です。著者が執筆または承認したものではありません。技術的な正確性については原論文を参照してください。 免責事項の全文を読む
🏠 物語の舞台:新しい「跨國(ここく)銀行」
まず、従来のブロックチェーン間(例:ソラナからイーサリアムへ)の資産移動は、**「預金して、証明書を発行して、受け取る」**という、時間がかかる手作業のようなものでした。
しかし、最近登場した**「意図ベース(Intent-based)」のシステムは、「宅配便の即日配送」**のような仕組みです。
- ユーザーは「A 国の通貨を B 国の通貨に変えてほしい」という**「注文(意図)」**を出すだけ。
- **ソルバー(Solver)という専門業者(銀行の窓口係のような存在)が、「自分のポケットマネー(流動性)」**を使って、即座にユーザーの注文を済ませてくれます。
- その後、ソルバーはシステムから「お釣りと手数料」を後払いで受け取ります。
この仕組みは**「超高速・超便利」ですが、ここに「ソルバーのポケットマネーが空っぽになる」**という新しいリスクが生まれました。
⚔️ 攻撃の正体:「ポケットを空っぽにする作戦」
この論文が指摘しているのは、**「流動性枯渇攻撃(Liquidity Exhaustion Attacks)」**という新しい手口です。
🎭 具体的なシナリオ:「注文殺到」によるパンク
ある悪意のある攻撃者(ハッカー)が、以下の手順を踏みます。
- 隙を突く: ソルバーのポケットマネーが、たまたま少なくなっている瞬間を狙います(例:朝の繁忙期や、大きな取引の直後)。
- 大量注文(洪水): 攻撃者は、ソルバーのポケットマネーを一時的にすべて使い果たすほど、大量の「注文」を同時に送ります。
- 本物の注文を拒絶: ソルバーのポケットが空になると、**「もうお金がないから、これ以上は扱えない」**状態になります。
- 結果: 攻撃者が注文した分は後で返金されますが、その間に**「普通のユーザー(あなた)の注文」はすべて弾かれ、失敗してしまいます。**
これは、**「銀行の窓口係が、悪党に大量の換金注文を押し付けられ、窓口がパンクして、普通の預金客が誰も対応してもらえなくなる」**ような状況です。
🔍 3 つの銀行を調査した結果
研究者たちは、実際に 3 つの主要なシステム(Mayan Swift, Across, deBridge)を調査し、350 万件以上の取引データを分析しました。その結果、**「どの銀行が危ないか」**がはっきりしました。
| システム名 | 状況 | 解説(アナロジー) |
|---|---|---|
| deBridge | 🚨 非常に危険 | 高給取りの窓口係。 彼らは取引ごとに高い手数料(利益)を稼いでいます。しかし、その分「ポケットマネー」を多く使うため、攻撃者が「少しの金で大量の注文」を押し付ければ、簡単にパンクしてしまいます。 |
| Mayan Swift | ⚠️ 状況による | 普通の窓口係。 基本的には安全ですが、特定の時間帯や特定の条件(大きな取引が集中した時)になると、隙を突かれて攻撃される可能性があります。 |
| Across | 🛡️ 最強の防御 | 超巨大な金庫を持つ窓口係。 彼らのポケットマネー(流動性)が膨大で、手数料も極端に安いです。攻撃者が「パンクさせる」ために必要な資金が莫大になりすぎて、**「攻撃するコストの方が、得られる利益より遥かに高い」**ため、攻撃は経済的に不可能です。 |
💡 なぜこんなことが起きるのか?(核心)
この攻撃が成立する最大の理由は、**「ソルバーの利益(手数料)」**にあります。
- 利益が高いシステム = ソルバーはもっと儲けたいので、多くの注文を引き受けます。しかし、その分「ポケットマネー」を圧迫されやすく、攻撃されやすいです。
- 利益が低いシステム = ソルバーはあまり儲かりませんが、その分「ポケットマネー」を大量に持っており、攻撃者がパンクさせるのが困難です。
つまり、**「儲かりすぎると、逆にハッカーに狙われやすくなる」**という皮肉なジレンマが存在します。
🛡️ どうすれば防げるのか?
この論文では、いくつかの対策を提案しています。
- 自動補充(リバランス): ソルバーのポケットが少なくなったら、自動的に補充される仕組みを作る。
- 遅延の短縮: 「後払い」までの時間を短くする。攻撃者が「ポケットを空っぽにしている時間」を短くすれば、攻撃のチャンスが減ります。
- 動的な手数料: 注文が殺到してリスクが高まったら、手数料を自動的に上げて、攻撃者が大量注文を送るのを経済的に不利にさせる。
- ソルバーの多様化: 窓口係を一人に頼らず、もっと多くの業者に分散させる。
📝 まとめ
この論文が伝えたいことはシンプルです。
「ブロックチェーンの『超高速配送』システムは便利ですが、ソルバー(配送業者)の『資金力』が限界に達すると、ハッカーに『注文を殺到させてシステムを停止させる』という新しい攻撃ができてしまいます。
特に、利益が高いシステムほどこのリスクが高く、システム設計者には『儲け』と『安全性』のバランスを取る必要があります。」
これは、ソフトウェアのバグ(不具合)ではなく、「経済的な仕組みそのもの」に潜むリスクであることを示しており、今後のブロックチェーン設計において非常に重要な教訓となっています。
自分の分野の論文に埋もれていませんか?
研究キーワードに一致する最新の論文のダイジェストを毎日受け取りましょう——技術要約付き、あなたの言語で。