クロスチェーンブリッジ
(XChainBridge Amendment が必要です)
クロスチェーンブリッジは、XRP Ledgerと他のブロックチェーン間でXRPやトークンの移動を可能にします。ブリッジによって接続されたブロックチェーンを呼ぶ場合、一方はロックチェーンであり、もう一方は発行チェーンです。
ロックチェーンとは、デジタル資産の発生源となるチェーンです。これらの資産は、ブリッジを渡って発行チェーンに送られると、ロックして保管されます。
発行チェーンは、独自のコンセンサスアルゴリズムとトランザクションタイプとルールを持つ独立した台帳です。資産がロックチェーンから送信されたか受信したかに応じて、デジタル資産のラップされたバージョンが作成されたりバーンされたりします。
ロックチェーンと発行チェーンはともに、独立したノードとバリデータを持つ並列ネットワークとして動作します。2つのチェーン間の取引を監視し、資産が特別に指定されたアカウントに移動したことを証明するために、独立したWitnessサーバを利用します。
ブリッジの仕組み
大まかに説明すると、ブリッジは以下のステップを通じてクロスチェーン取引を可能にします。
発行チェーン上にクロスチェーン請求IDを作成します。クロスチェーン請求IDは、ブロックチェーン間の1回の価値移転を表します。
ロックチェーン上でコミットトランザクションを送信し、資産をドアアカウントへ送信します。このトランザクションには、クロスチェーン請求IDとWitnessサーバへの報酬が含まれます。
注記Witnessサーバは両方のチェーン上のトランザクションを監視します。Witnessサーバは、トランザクションが発生したことを検証するために、証明書(署名付きメッセージ)を提供します。XChainCommit
トランザクションとXChainAccountCreateCommit
トランザクションには証明書が含まれます。Witnessサーバは、発行チェーンに対して、資産がロックチェーン上でロックされたことを証明します。
定足数に達する十分な署名があると、発行チェーン上でアセットが宛先アカウントに発行されます。
注記Deposit Authorizationが有効になっている場合など、いくつかのケースでは、発行チェーン上で移管された資産の請求トランザクションを提出する必要があります。発行チェーン上のWitnessサーバのアカウントに報酬が分配されます。