⚒️跨链交互协议
Link Networkのチェーン間相互運用プロトコルは、IBCプロトコルに基づき、異なる2つのブロックチェーンシステム間での通信をサポートし、中間者やノードを信頼する必要なく、任意のデータのクロスブロックチェーン転送を実現します。これは、チェーン間の相互運用性問題を解決するだけでなく、信頼の最小化、拡張性、および汎用性のある方法で任意のデータのクロスブロックチェーン転送を実現します。これらのデータには、資産のクロスチェーン転送や情報のクロスチェーン転送、例えば暗号通貨、NFT資産、クロスチェーンアカウント管理やクエリなどが含まれます。
クライアント:IBCアーキテクチャでは、クライアントは1つのブロックチェーンを代表し、別のチェーンの状態と合意情報を追跡する責任を持ちます。クライアントにより、あるチェーンは別のチェーン上のトランザクションとブロックヘッダーを検証でき、トランザクションのセキュリティを保証できます。
接続:接続は、2つのチェーン上のクライアント間の関係であり、この関係を通じて、2つのチェーンは情報と資産を交換できる安全なチャネルを確立します。各接続は双方向であり、2つのチェーン間でデータが自由に流れることを可能にします。
チャネル:チャネルは、接続の上に構築され、具体的なデータ転送に使用されます。各チャネルは、特定の情報や資産交換タイプ(例えばトークン転送やデータコールなど)に専用され、IBCプロトコルによって定義された標準化されたパケット形式を使用してデータを転送します。
データパケット:データパケットは、チャネルを通じて送信される情報の単位です。各パケットには、資産の量、送信者と受信者のアドレスなどのトランザクション情報が含まれます。パケットは送信される前にソースチェーンによって検証および承認され、目的地チェーンで受信および実行される必要があります。
確認:データパケットが目的地チェーンで成功裏に処理されると、目的地チェーンはソースチェーンに戻る確認メッセージを生成します。この確認メッセージはトランザクションの完了を証明し、トランザクションの最終性を保証します。
ルーティング:マルチチェーン環境では、IBCプロトコルはルーティングメカニズムを使用してパケットの送信パスを決定します。ルーターは、パケットのタイプと宛先アドレスに基づいて、どのチャネルと接続を通じてパケットを送信するかを決定します。
Last updated