このブリッジにはヒーローが必要です

ブリッジングは量子テレポーテーションのように機能します:コインは物理的にどこにも移動せず、元のネットワークにロックされ、宛先ネットワークには同等の量が現れます。しかし、これを行うためには、両方の側が完璧に同期されている必要があります。ここでメッセージングが役立ち、ブリッジが宛先ネットワークにソースネットワークで何が起こったかを伝えます。

この不可視の層がなければ、テレポーテーションは機能しなかったでしょう — アクティブは失われるか、複製される可能性がありました。メッセージの転送こそが、異なるブロックチェーン上の2つの完全に独立したスマートコントラクトが、単一のシステムの一部として機能することを可能にします。

メッセージングがどのように機能しているか、そしてそれがないと分散型ブリッジングが不可能な理由について、Allbridgeチームが説明します。

メッセージングとは何か、そしてそれはどのように機能するのか?

メッセージングとは、情報を(トークン)ではなく、あるブロックチェーンから別のブロックチェーンに転送するプロセスです。動作の例:

  1. ユーザーは元のネットワークでの転送を開始します。
  2. スマートコントラクトはトークンを受け取り、メッセージを生成します — 転送量、送信先ネットワーク、受取人のアドレス、およびトークンに関する情報を含むコンパクトなデータセット。

このメッセージはただ転送することはできません — 受信ネットワークが信頼できるようになる前に確認が必要です。

ファイナリティとバリデーター

メッセージの確認の役割はバリデーターが担っており、時には彼らをストレージやオラクルと呼ぶこともありますが、正確な用語はプロトコルによって異なります。宛先ネットワークでメッセージを処理する前に、トランザクションは最終的なものとして認識される必要があります。つまり、ブロックチェーンのロールバックの結果としてキャンセルまたは変更できないものです。

異なるネットワークでは基準が異なり、メッセージングプロトコルはこれを考慮する必要があります。ネットワークでは、バリデーターグループがトランザクションを確認し、メッセージに暗号署名を行います。

リレーア

もう一つのブリッジの作業のリンク — リレイヤー — は、バリデーターの署名を確認する宛先ネットワークのスマートコントラクトに署名されたメッセージを送信します。すべてが正しければ、メッセージは受け入れられ、実行されます。リレイヤーはガスを支払い、ユーザーがトランスファーを行う際に見る小さな手数料を補償として受け取ります。

メッセージには何が含まれていますか?

メッセージは単なる構造化されたバイトのセットです。送信契約はそれをエンコードし、受信契約はデコードします。それは、宛先ネットワークのタスクに関する必要な情報のみを含んでいます。ブリッジはメッセージの処理を最適化し、コストを削減し、効率を向上させます。

Allbridge Coreはメッセージングをよりスマートにする方法

ブロックチェーン間のメッセージの送信は強力なツールですが、安くはありません。ブロックチェーンに保存または検証された各バイトはガスを必要とします。速度を重視したプロジェクトにとって、スケーラビリティと効率は重要です。

問題: 大きなメッセージ

典型的なメッセージには次のものが含まれます:

  • 送金金額
  • トークンのアドレス;
  • 受取人のアドレス;
  • ソースネットワークとターゲットネットワークのID;
  • ユニークな nonce.

元の形式では、情報が100バイトを超えることがあるため、各トランザクションが高価になります。

解決策:ハッシュ化されたメッセージ

Allbridge Coreは完全なメッセージを保存する代わりに、それを32バイトのハッシュに変換します。これはユニークで検証可能な「フィンガープリント」です。最初の2バイトは元のネットワークとターゲットネットワークのIDに置き換えられます。これにより、完全なデコードなしでハッシュを介して方向を確認することができます:小さな技術的変更がガスの大幅な節約をもたらします。

妥協

ハッシュ化はメッセージの保存コストを削減します。宛先ネットワークはハッシュのみを確認するため、リレイヤーはスマートコントラクトがデータを再計算して検証できるように元のメッセージを提供する必要があります。これによりブロックチェーンの作業が安価になりますが、リレイヤーへの負担は増加します。

柔軟性の利点

ほとんどのソリューションは特定のメッセージングプロトコルに厳密に結びついています。これは制限となる可能性があり、特に異なるブロックチェーンが異なるメッセージングプロトコルをサポートしている場合にはそうです。特定のプロトコルに依存しないブリッジは、複数のプロトコルで同時に機能することができます。

利点:

  • より多くのブロックチェーンのサポート;
  • 耐障害性 — 一つのプロトコルが障害を起こした場合、別のプロトコルを使用できます;
  • 柔軟性 — 新しいプロトコルのサポートをシステムを再構築することなく簡単に追加できます。

結論: メッセージングの価値

メッセージングの目的は、ブロックチェーンが「コミュニケーション」を行い、クロスチェーンの調整を分散化することです。異なるネットワークのスマートコントラクトは、お互いについて何も知る必要なく情報を交換します — 重要なのは、検証されたメッセージが届いたという事実だけです。これにより、孤立したブロックチェーンが1つのシステムの一部に変わります — 分散化に損なうことなく。

しかし、最も重要なのは、ブロックチェーン間でのトランスファーに関する情報を伝達できる内部アーキテクチャであり、重要なロジックはスマートコントラクトに残されていることです。

CORE2.46%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • 共有
コメント
0/400
コメントなし
  • ピン
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)