デジタル資産

ブロックチェーンブリッジ:クロスチェーン送金が失敗する仕組み

ブロックチェーンブリッジの運用チェーン、経済性、権威ある記録、障害モードに加え、投資家や運用者が検証すべき証拠を解説する、第一原理に基づくガイド。

mm
Securities.io を Google の優先ソースに追加
Blockchain Bridges: How Cross-Chain Transfers Fail

ブロックチェーンブリッジの解説の多くは、定義から始まる。より実態を明らかにする出発点は、バリデーター鍵の侵害だ。攻撃者が偽のリリースメッセージやミントメッセージについて、必要なクォーラムを満たしてしまう。こうした障害からさかのぼることで、システムの信頼性を実際に支える制御策が見えてくる。

ブロックチェーンブリッジを使うと、同じコンセンサスを共有していないシステム間で、価値やメッセージを移転できる。一般的な設計では、送信元チェーン上で資産をロックし、送信先チェーン上でその表現となるトークンをミントする。または、流動性プロバイダーが送金を実行し、後から決済する。セキュリティは、両方のチェーンにおける検証、カストディ、メッセージ伝達、ファイナリティ、アップグレードのガバナンスに左右される。

ブリッジは、元のトークンを物理的に移動させるわけではない。別のシステムがある状態に達したことを示す証明に基づいて、権利を新たに作成するか、解放する。バリデーターが偽のメッセージを受け入れたり、カストディが侵害されたりすれば、各チェーンが個別には正常に稼働していても、送信先の資産は裏付けを失う可能性がある。

ブロックチェーンブリッジをSecurities.ioの幅広い解説の中に位置づけるには、スマートコントラクトのセキュリティとAI、DeFiスタックの参照モデル、スマートコントラクト監査企業を比較するとよい。これらのガイドを併せて読むと、発行体、資産、投資家の権利、または運用インフラが変わると、同じデジタル資産インフラに関する問いがどのように変化するかが分かる。

送信元でのロックまたはバーンから償還・照合まで:ブロックチェーンブリッジの流れ

01送信元でロックまたはバーン送信元の資産を流通から除外するか、ブリッジの管理下に置く。
02送信元のファイナリティを確認送信元チェーンで必要な承認を待ち、チェーン再編を検知する。
03メッセージを検証ライトクライアントの証明、バリデーターのクォーラム、オプティミスティック方式の異議申し立て、または信頼された運営者を利用する。
04送信先でミントまたはリリースラップされた権利を作成するか、受取人に流動性を提供する。
05償還・照合経路を逆にたどり、裏付けを追跡し、失敗または遅延したメッセージを解決する。
この5つの状態は、ブロックチェーンブリッジの処理中に、送信元チェーンの資産、クロスチェーンメッセージ、送信先での権利、裏付けの照合がどこで変化するかを示している。各段階の矢印には、仮定ではなく証拠が必要だ。

「送信元でロックまたはバーン」は、送信元の資産を流通から除外するか、ブリッジの管理下に置く段階だ。次に、その結果が送信元のファイナリティを確認する段階への入力となり、そこで送信元チェーンに必要な承認を待ち、チェーン再編を検知する。この引き継ぎが、ブロックチェーンブリッジを検証する最初のポイントとなる。受け手は、完了した状態変更と、単なるメッセージ、見積もり、暫定記録とを区別できなければならない。同じ確認を後続のすべての段階でも行い、最終的に償還・照合の結果を第三者が独立して照合できる状態にする必要がある。

図を「償還・照合」から逆向きにたどろう。最終状態から、送信元でのロックまたはバーン、ファイナリティのルール、証明またはバリデーターの署名、送信先でのミントまたはリリース、裏付けと供給量の合計、アップグレード履歴、償還へとさかのぼる。続いて、送信先でのミントまたはリリースに用いた権限、「メッセージの検証」で生じたリスク、そして「送信元でのロックまたはバーン」で受け入れた入力も確認する。このつながりが途切れると、攻撃者が偽のリリースメッセージやミントメッセージについて必要なクォーラムを満たした場合、バリデーター鍵の侵害が、実際には完了していない取引を完了済みのように見せるおそれがある。この逆向きの追跡により、プロバイダーの名称やインターフェースのステータスではなく、送信元チェーンの資産、クロスチェーンメッセージ、送信先での権利、裏付けの照合に分析の焦点を保てる。

ブロックチェーンブリッジで混同されやすい3つの状態

ロック・アンド・ミント送信元の資産をカストディ下に置き、送信先でラップされた表現をミントする。
流動性ネットワークプロバイダーが送信先で支払いを行い、後からチェーン間で在庫を再調整する。
ネイティブ検証別個の署名者セットを信頼するのではなく、送信先が送信元チェーンのコンセンサスまたは証明を検証する。
これらの状態は同じインターフェースを使っていても、ブロックチェーンブリッジにおいて、権利、所要時間、損失負担の異なる仕組みを生み出す。

ロック・アンド・ミントとは、送信元の資産をカストディ下に置き、送信先でラップされた表現をミントする仕組みだ。一方、流動性ネットワークでは、プロバイダーが送信先で支払いを行い、後からチェーン間で在庫を再調整する。ネイティブ検証ではさらに別の条件が加わる。送信先が、別個の署名者セットを信頼するのではなく、送信元チェーンのコンセンサスまたは証明を検証する仕組みだ。この違いが重要なのは、ユーザー2人が同じような確認表示を見ていても、保有する権利、直面する所要時間、依存する機関が異なる可能性があるためだ。ブロックチェーンブリッジを比較する際は、それぞれの状態でどの記録が正式なものとされ、誰が損失を負担するのかを確認するとよい。

ロック・アンド・ミント、流動性ネットワーク、ネイティブ検証を、金額、所要時間、消費される流動性、可逆性、法的請求権、残余損失という共通の基準で比較する。ブロックチェーンブリッジでは、処理が速いという表示だけで状態の確定性が高いとは限らず、報告されたリターンが安定していても、経済的リスクが小さいとは限らない。共通の測定枠組みを使えば、タイミングや会計処理の違いを実質的な改善と取り違えずに済む。

ブロックチェーンブリッジの重要な記録を管理するのは誰か?

参加者または変数 変化させる内容 確認すべき証拠
ユーザー 送金を開始し、ブリッジ、チェーン、資産に関するリスクを受け入れる。 送金元のトランザクション、経路、金額、受取人、手数料、送金先での受領記録。
ブリッジのカストディコントラクト ロックされた資産と供給量の関係を管理する。 残高、ミントおよびバーンの権限、コード、アップグレード、一時停止。
バリデーターまたはリレイヤー クロスチェーンのイベントを監視し、証明する。 参加者、鍵、クォーラム、インセンティブ、メッセージ、スラッシングの適用可否。
送金先のトークンまたはプール ユーザー向けの代替資産または流動性を提供する。 供給量、裏付け資産、償還、プールの深さ、管理者の権限。
ガバナンスおよびセキュリティチーム コードを変更し、緊急事態に対応する。 マルチシグ、タイムロック、監査、監視、インシデント対応、復旧。

ユーザーとブリッジのカストディコントラクトは、運用チェーンの異なる側に位置する。ユーザーは送金を開始し、ブリッジ、チェーン、資産に関するリスクを受け入れる一方、ブリッジのカストディコントラクトはロックされた資産と供給量の関係を管理する。両者の記録、すなわち送金元のトランザクション、経路、金額、受取人、手数料、送金先での受領記録と、残高、ミントおよびバーンの権限、コード、アップグレード、一時停止は、単一のベンダーのデータベースを複製することなく、同じイベントについて整合していなければならない。バリデーターまたはリレイヤー、送金先のトークンまたはプール、ガバナンスおよびセキュリティチームは、それぞれ異なる判断や証拠を加える。これらの機能を同じものとして扱うと、裁量、流動性、法的責任がどこから生じるのかが見えなくなる。

送金先のトークンまたはプールで障害が発生すると、ブロックチェーンブリッジの説明責任が実際に試される。これらはユーザー向けの代替資産または流動性を提供する。問題は、供給量、裏付け資産、償還、プールの深さ、管理者の権限に基づいて、ユーザーとブリッジのカストディコントラクトが引き続きポジションを再構成できるかどうかだ。コントラクトによって業務を割り当てることはできるが、顧客への約束、資産、または債務を負う当事者は、業務委託条項を証拠の代わりにすることはできない。レジリエンスの高い設計では、代替となる記録と、不一致を解決する権限を持つ担当者を明確に定める。

ブロックチェーンブリッジが実際に状態を変える仕組み

1. 送金元でロックまたはバーンする:ブロックチェーンブリッジの開始状態を定める

送金元の資産を流通から取り除くか、ブリッジの管理下に置く。ブロックチェーンブリッジのこの工程では、送金元のファイナリティを確認する処理が依拠し得る条件を定める。ユーザーが中心となるのは、送金を開始し、ブリッジ、チェーン、資産に関するリスクを受け入れるためだ。運用記録には、送金元のトランザクション、経路、金額、受取人、手数料、送金先での受領記録を残す必要がある。

ここで警戒すべき失敗は、バリデーター鍵の侵害だ。攻撃者がクォーラムを満たし、虚偽のリリースまたはミントのメッセージを送る可能性がある。この段階を検証するには、同じ時間、範囲、適用条件を用いて結果を記録し、次に送金元のファイナリティを確認する前提を一つ変更する。ブロックチェーンブリッジで妥当性のある引き継ぎを行うには、誰が承認したのか、どの記録が変更されたのか、何がまだ取り消し可能なのか、次の参加者が証拠を拒否した場合に誰が損失を負担するのかを明らかにする必要がある。

2. 送金元のファイナリティを確認する:ブロックチェーンブリッジの判断基準を特定する

送金元チェーンで必要な確認が完了するまで待ち、リオーグを検出する。ブロックチェーンブリッジのこの工程では、メッセージを検証する処理が依拠し得る条件を精査する。ブリッジのカストディコントラクトが中心となるのは、ロックされた資産と供給量の関係を管理するためだ。運用記録には、残高、ミントおよびバーンの権限、コード、アップグレード、一時停止を残す必要がある。

ここで警戒すべき失敗は、コントラクトの不具合だ。ロック、ミント、会計処理、証明の検証が回避される可能性がある。この段階を検証するには、同じ時間、範囲、適用条件を用いて結果を再計算し、次にメッセージを検証する前提を一つ変更する。ブロックチェーンブリッジで妥当性のある引き継ぎを行うには、誰が承認したのか、どの記録が変更されたのか、何がまだ取り消し可能なのか、次の参加者が証拠を拒否した場合に誰が損失を負担するのかを明らかにする必要がある。

3. メッセージを検証する:ブロックチェーンブリッジにおけるリスクの移転を測定する

ライトクライアントの証明、バリデーターのクォーラム、オプティミスティック方式の異議申し立て、または信頼できるオペレーターを利用します。ブロックチェーンブリッジのこの段階では、宛先チェーンでのミントまたはリリースが依拠する条件を再配分します。バリデーターまたはリレイヤーが重要なのは、チェーン間のイベントを監視し、証明する役割を担うためです。記録には、参加者、鍵、クォーラム、インセンティブ、メッセージ、スラッシング可能性を残す必要があります。

ここで異議申し立てが行われない場合に生じるのが、ファイナリティの不一致です。つまり、送信元の状態が不可逆になる前に、宛先チェーンが処理を実行します。この段階を検証するには、時間、範囲、適用条件を同じにしたまま結果に負荷をかけ、そのうえで、宛先チェーンでミントまたはリリースする前に一つの前提を変更します。ブロックチェーンブリッジで信頼に足る引き継ぎを実現するには、誰が承認したのか、どの記録が変更されたのか、何がまだ取り消し可能なのか、そして次の参加者が証拠を拒否した場合に誰が損失を負担するのかを明らかにする必要があります。

4. 宛先チェーンでのミントまたはリリース:ブロックチェーンブリッジの基準となる記録を照合する

ラップされた資産に対する請求権を作成するか、受取人に流動性を提供します。ブロックチェーンブリッジのこの段階では、償還と照合が依拠する条件を整理します。宛先チェーンのトークンまたはプールが重要なのは、ユーザーの資産表象または流動性を提供するためです。記録には、供給量、裏付け資産、償還、プールの厚み、管理者の権限を残す必要があります。

ここで異議申し立てが行われない場合に生じるのが、ラップ資産のペッグ外れです。つまり、市場の信頼または償還の仕組みが、資産の表象と裏付け資産の間で損なわれます。この段階を検証するには、時間、範囲、適用条件を同じにしたまま結果を比較し、そのうえで、償還と照合を行う前に一つの前提を変更します。ブロックチェーンブリッジで信頼に足る引き継ぎを実現するには、誰が承認したのか、どの記録が変更されたのか、何がまだ取り消し可能なのか、そして次の参加者が証拠を拒否した場合に誰が損失を負担するのかを明らかにする必要があります。

5. 償還と照合:ブロックチェーンブリッジの最終的な結果を検証する

経路を逆にたどって裏付け資産を追跡し、失敗したメッセージや遅延したメッセージに対処します。ブロックチェーンブリッジのこの段階では、記録された結果が依拠する条件を確定します。ガバナンス担当者とセキュリティチームが重要なのは、コードを変更し、緊急事態に対応するためです。記録には、マルチシグ、タイムロック、監査、監視、インシデント、復旧に関する情報を残す必要があります。

ここで異議申し立てが行われない場合に生じるのが、アップグレード権限の乗っ取りです。つまり、ガバナンスによって安全なコードが置き換えられたり、管理下の資産が別の場所へ移されたりします。この段階を検証するには、時間、範囲、適用条件を同じにしたまま結果を立証し、そのうえで、記録された結果が確定する前に一つの前提を変更します。ブロックチェーンブリッジで信頼に足る引き継ぎを実現するには、誰が承認したのか、どの記録が変更されたのか、何がまだ取り消し可能なのか、そして次の参加者が証拠を拒否した場合に誰が損失を負担するのかを明らかにする必要があります。

ブロックチェーンブリッジのコスト、インセンティブ、バランスシートへの影響

ブリッジは資産の利便性と市場へのアクセスを高めますが、ラップされた資産の種類や経路が増えることで、流動性が分散します。チェーン間の利回りや価格を比較する際は、手数料、スリッページ、ファイナリティまでの遅延、ペッグ外れのリスクを考慮する必要があります。

セキュリティ予算はロックされた価値に応じて拡大すべきですが、預け入れ資産が増えても、ブリッジの署名者グループや監査の規模は据え置かれることが少なくありません。技術的な防止策が機能しない場合でも、処理速度の上限やエクスポージャーの上限を設ければ、経済的な安全性を保てます。

流動性ネットワークでは、カストディに伴うリスクの一部が、プロバイダーの信用、在庫、リバランスに関するリスクに置き換わります。その価格には、両方のチェーンに投じられた資本と、決済の遅延やチェーンの停止によって在庫が動かせなくなる可能性が反映されます。

ブロックチェーンブリッジが破綻する箇所と、最初に検証すべき点

バリデーター鍵の侵害攻撃者がクォーラムを満たし、偽のリリースまたはミントのメッセージを成立させる。
コントラクトのバグロック、ミント、会計処理、または証明の検証が回避されるおそれがある。
ファイナリティの不一致送信元の状態が不可逆になる前に、宛先チェーンが処理を実行する。
ラップ資産のペッグ外れ市場の信頼または償還の仕組みが、資産の表象と裏付け資産の間で損なわれる。
アップグレード権限の乗っ取りガバナンスによって安全なコードが置き換えられたり、管理下の資産が別の場所へ移されたりする。
棒グラフは、障害モードがブロックチェーンブリッジの一連の処理にどれだけ早く影響を及ぼし得るかを示す順に並べたものであり、普遍的な発生確率を示すものではありません。
  • バリデーター鍵の侵害:攻撃者がクォーラムを満たし、偽のリリースまたはミントのメッセージを成立させる。ユーザーが通常の債務を負ったまま、送信元チェーンでのロックまたはバーンを中断し、そのうえで、ロック・アンド・ミント方式が前述の意味を保っているかを検証します。
  • コントラクトのバグ:ロック、ミント、会計処理、または証明の検証が回避されるおそれがある。ブリッジのカストディ・コントラクトが通常の債務を負ったまま、送信元チェーンのファイナリティの監視を中断し、そのうえで、流動性ネットワークが前述の意味を保っているかを検証します。
  • ファイナリティの不一致:送信元の状態が不可逆になる前に、宛先チェーンが処理を実行する。バリデーターまたはリレイヤーが通常の債務を負ったまま、メッセージの検証を中断し、そのうえで、ネイティブ検証が前述の意味を保っているかを確認します。
  • ラップ資産のペッグ崩壊:市場の信頼または償還が、資産の表象と裏付けの間で損なわれる。送信先でのトークン発行または解放を中断する一方、送信先トークンまたはプールが通常の責務を維持していることを確認し、そのうえで、ロック・アンド・ミント方式が前述の意味を保っているかを検証する。
  • アップグレード権限の掌握:ガバナンスによって安全なコードが置き換えられるか、管理下の資産が別の場所へ移される。償還と照合を中断する一方、ガバナンスチームとセキュリティチームが通常の責務を維持していることを確認し、そのうえで、流動性ネットワークが前述の意味を保っているかを検証する。

有効なブロックチェーンブリッジのストレステストでは、バリデーター鍵の侵害とファイナリティの不一致を個別に試すのではなく、組み合わせて検証する。メッセージの検証を凍結または遅延させ、送信先トークンまたはプールを利用できない状態にし、マルチシグ、タイムロック、監査、監視、インシデント、復旧を踏まえて、ガバナンスチームとセキュリティチームに結果を照合させる。償還と照合によって説明可能な一つの状態に到達し、流動性ネットワークに関連する権利を維持し、混乱が起きる前から存在していたルールに基づいて不足分の負担者を定められる場合に限り、その設計は合格となる。

事例で追う:ブロックチェーンブリッジの事象を最初から最後までたどる

あるユーザーがチェーンAで100トークンをロックし、ブリッジのバリデーターがメッセージに署名すると、チェーンBで100個のラップトークンを受け取る。攻撃者が十分な数のバリデーター鍵を侵害すれば、有効なロックがなくてもラップトークンを発行できる。こうして生じた偽の請求権は、不一致が検知される前に売却される可能性があり、正当な保有者は限られた裏付け資産の償還を急ぐことになる。障害が起きたのはクロスチェーン検証の段階であり、いずれかのチェーンのコンセンサスに問題があったわけではない。

送信元のファイナリティを確認する際に置かれた前提を変えるか、バリデーターまたはリレイヤーが提供した証拠を取り除けば、この事例が成り立たないことを示せる。変更がメッセージの検証、送信先での発行または解放、償還と照合にどう波及するかをたどり、入力から最終的な結論へ直接飛躍しないこと。新たなブロックチェーンブリッジの結果を、送信元でのロックまたはバーン、ファイナリティのルール、証明またはバリデーターの署名、送信先での発行または解放、裏付け資産と供給量の総額、アップグレード履歴、償還から再現できない場合、そのプロセスは文書化されていない判断または記録に依存している。

ブロックチェーンブリッジが今重要な理由

ブリッジの不正利用により、クロスチェーン検証はデジタル金融における最も明白なリスク集中の一つとなった。設計は、より強固な証明、レート制限、サーキットブレーカー、流動性の分割、アップグレード権限の縮小へと向かっている。相互運用性の利点は、単一のバリデーターまたはコントラクトの障害によって生じ得る最大損失と照らし合わせて評価すべきである。

ブロックチェーンブリッジから得られる、長く残る教訓は、送信元でのロックまたはバーンと、償還および照合とは別の事象だということだ。その間に行われる判断が、送信元チェーンの資産、クロスチェーンメッセージ、送信先での請求権、裏付け資産の照合を左右する一方、ユーザーとガバナンスチームおよびセキュリティチームでは、記録の見える範囲が異なる場合がある。こうした判断の検証コストを下げる自動化は有益だが、アップグレード権限の掌握を覆い隠す単一のステータスに判断を集約する自動化は危険である。

ブロックチェーンブリッジを裏付ける根拠

ブロックチェーンブリッジに関する主な根拠は、BIS:DeFiの金融安定リスク、FSBによる暗号資産活動のためのグローバル規制枠組み、NISTのブロックチェーン技術概要にある。これらは、ルールと定義、制度または市場の構造、実際の主張を検証するために必要な運用上の証拠という、相互に補完する層として読むべきである。いずれも、前述した製品文書、アカウント、取引記録の代わりとして扱うべきではない。

ブロックチェーンブリッジを利用する前に確認すべきこと

  • 送信元のファイナリティを確認する前に、ユーザーは送信元の取引、経路、金額、受取人、手数料、送信先での受領を証明できるか。
  • ブリッジのカストディ契約と送信先トークンまたはプールの内容が食い違った場合、どの記録が基準となるのか。
  • メッセージの検証時に生じるエクスポージャーの資金を誰が提供し、またはその損失を誰が負担するのか。
  • 法的および経済的な観点から、流動性ネットワークはロック・アンド・ミント方式とどう異なるのか。
  • 償還と照合が行われる前に、システムはどのようにコントラクトのバグを検知するのか。
  • バリデーターまたはリレイヤーが利用できない場合や、その証拠が古くなっている場合、何が起きるのか。
  • 独立したレビュアーは、送信元でのロックまたはバーン、ファイナリティのルール、証明またはバリデーターの署名、送信先での発行または解放、裏付け資産と供給量の総額、アップグレード履歴、償還に照らして結果を照合できるか。

ブロックチェーンブリッジについては、「プラットフォームが処理する」といった表現を、具体的なアカウント、コントラクト、タイムスタンプ、承認ルール、責任を負う主体に置き換えること。完全な回答であれば、レビュアーは償還と照合から送信元でのロックまたはバーンまでさかのぼり、各記録の管理者を特定し、例外が発生する前に誰が損失を負担するのかを算定できるはずだ。

ブロックチェーンブリッジを支える基本原則

ブロックチェーンブリッジを最も明確に分析するには、5つの運用段階を通じて、送信元チェーン上の資産、クロスチェーンメッセージ、送信先での請求、裏付け資産の照合を追跡し、送信元でのロックまたはバーン、ファイナリティのルール、証明またはバリデーターの署名、送信先でのミントまたは解放、裏付け資産と供給量の合計、アップグレード履歴、償還に照らして結果を検証するのが最も分かりやすい。処理の流れを見れば何が変わるのかが分かり、参加者の表からは誰がその変更を承認できるのかが分かる。3つの状態の比較によって性質の異なる主張を混同せずに済み、障害マップを見れば、どこで信頼度を下げるべきかが分かる。こうした要素を組み合わせることで、真の改善と、目立ちにくい層へ移された摩擦やリスクを区別できる。

ブロックチェーンブリッジに関する主要な情報源

Esteban Rojas は、AI生成の市場リサーチエージェントで、Securities.io にて、市場データ & ポストトレードテクノロジーをカバーし、当該分野を形作る上場企業、市場インフラ、投資可能な技術を対象としています。

Esteban Rojas は取引所技術、市場データ、クリアリング、決済、T+1/T+0への移行、OMS/EMSプラットフォーム、監視、そしてトークン化証券のみのシステム以外のポストトレード自動化を監視しています。カバレッジはインフラ優先で正確かつレイテンシーに配慮した視点を採用し、一次情報の発表、企業の基礎的情報、競争ポジショニング、投資家にとって重要な開発を優先しています。

Esteban Rojasが執筆した記事はAI生成であり、Securities.ioの編集チームが事実の正確性、情報源の品質、責任ある取材を確保するためにレビューしています。コンテンツは教育目的で提供されており、投資助言を構成するものではありません。