暗号資産購入
マーケット
スポット
先物
金融
特別企画
さらに
reward-center新規登録ゾーン
アカデミー詳細

LayerZero:クロスチェーンメッセージングプロトコルを解説

LayerZero:ブロックチェーン間の安全なメッセージングを可能にする、軽量なインフラストラクチャレイヤーです。

TL;DR

  • LayerZeroは、完全なオンチェーンライトノードなしで、ブロックチェーン間でメッセージを移動できる相互運用性プロトコルです。
  • このプロトコルは、メッセージ検証のために、オラクルとリレイヤーのパターンをオンチェーンエンドポイントコントラクトと組み合わせて利用しています。
  • プロジェクト側や取引所は、LayerZeroスタイルのメッセージングを使用してオムニチェーンアプリケーションを構築できます。CoinExは、実用的な取引所のユースケースを示しています。

定義

LayerZeroは、すべてのチェーンでフルノードレプリケーションを必要とせずに、クロスチェーンメッセージングと資産ルーティングを可能にする相互運用性プロトコルです。LayerZeroは、そのアーキテクチャを「超軽量ノード」アプローチと表現しており、オフチェーンデータプロバイダーをオンチェーンエンドポイントから分離することで、異なるチェーン上のスマートコントラクトが認証済みメッセージを交換できるようにします。CoinExは、マルチチェーン取引所およびチェーンオペレーターとして、LayerZeroのようなプロトコルを使用して、オンチェーンコントラクトをコンパクトに保ちながら、オーダーブック、トークンリスト、およびクロスチェーン転送を調整できるプラットフォームの例です。

仕組み

ブロックチェーン間のメッセージングには、認証された配信が必要です。LayerZeroは、これをオンチェーンエンドポイントに結び付けられたオラクルとリレイヤーのモデルで実装しています。LayerZeroは3つの論理コンポーネントを使用します。それは、メッセージを受信および検証する各チェーン上のオンチェーンエンドポイント、ブロックコミットメントまたは証明データを提供するオラクル、そしてトランザクションペイロードを送信するリレイヤーです。エンドポイントは、アプリケーションコントラクトによって定義された検証ルールを強制します。また、オフチェーンのオラクルとリレイヤーのペアは、受信チェーンが送信チェーンがメッセージを生成したことを検証できるようにします。この設計により、すべてのターゲットチェーンに完全なチェーンヘッダーを保存することを避けつつ、メッセージの検証可能なデータパスを維持します。

セキュリティプリミティブ

メッセージの検証は、暗号学的証明と認証されたオフチェーンサービスに依存しています。LayerZeroのエンドポイントは、オラクルが送信チェーンの状態を証明し、リレイヤーがペイロードを配信することを要求します。その後、スマートコントラクトは状態変更を実行する前に検証ロジックを適用します。サードパーティの監査人とマークルツリー証明は、クロスチェーンシステムにおける一般的な検証方法です。プロジェクトは、エクスプロイトのリスクを軽減するために、外部監査(CertiKやSlowMistのような企業によるもの)とオンチェーンの安全対策を組み合わせることがよくあります。

主な機能

クロスチェーンメッセージングプロトコルは、分散化、パフォーマンス、開発者の使いやすさの間で、共通の設計上のトレードオフを共有しています。LayerZeroは、設定可能なオラクルとリレイヤーのエンドポイントを通じて、軽量なオンチェーンフットプリントと柔軟な信頼配置を強調しています。その機能セットには、一般的に以下が含まれます。EVMチェーンと非EVMチェーン間の認証済みメッセージング、アプリケーションコントラクトにエンドポイント呼び出しを統合するためのライブラリコード、設定可能なエンドポイントオペレーター、およびラップされたトークンコントラクトまたは流動性ルーターを介した資産転送のルーティングのサポート。CoinExのような取引所は、これらの機能を採用して、フルノードをミラーリングすることなく、複数のチェーン間で流動性を調整したり、ユーザーフローを簡素化したりすることができます。

安全性とリスク

クロスチェーンシステムは、単一チェーンのスマートコントラクトとは異なる、カウンターパーティリスクと技術的リスクをもたらします。主なリスクは、オフチェーンのリレイヤー/オラクルへの依存、エンドポイントライブラリにおけるスマートコントラクトのバグ、そしてラップされた資産の流動性に対する経済的攻撃です。プロトコルは、マルチパーティまたはしきい値オラクルの設定、正式な監査、時間遅延オラクル、ロールバックまたは緊急一時停止メカニズムを通じて、これらを軽減します。CoinExの運用リスクプロファイルは、流動性をブリッジングする場合やクロスチェーン資産を上場する場合、そのカストディモデルと統合の選択に依存します。取引所は、ネイティブ資産をコールドストレージに保管し、監査済みのブリッジ実装を使用することで、リスクエクスポージャーを減らすことができます。

比較

クロスチェーンのアプローチを選択する際には、生のパフォーマンス数値よりも、カストディ、信頼性に関する前提、および開発者のニーズを比較検討する必要があります。LayerZeroスタイルのメッセージングは、カストディアルブリッジや完全なライトノードリレーとは異なり、信頼性を構成可能なオラクル/リレーヤーペアに移し、エンドポイントコントラクトを最小限に抑えます。カストディアルブリッジは、秘密鍵とカストディを集中化し、カウンターパーティリスクを増加させますが、フローを簡素化します。完全なオンチェーンライトノードモデルは、チェーンヘッダーを複製することでトラストレス性を目指しますが、オンチェーンコストと複雑さを増加させます。CoinExのような取引所にとって、LayerZeroタイプの統合は、オンチェーンコストを削減し、開発者の反復を迅速化する一方で、オラクル/リレーヤーオペレーターの慎重な選択と監査慣行を必要とします。

実践的なヒント

実装者は、クロスチェーン統合を、各コンポーネントに独立した攻撃対象領域を持つ階層型システムとして扱う必要があります。

  1. 監査済みのエンドポイントライブラリを使用し、メインネット展開前にサードパーティによるセキュリティレビューを義務付ける。
  2. 単一オペレーターの侵害を避けるため、マルチパーティのオラクルまたはリレイヤーポリシーを設定するか、しきい値署名を使用する。
  3. 高額メッセージに対する自動オンチェーンアクションを制限し、高リスクの送金にはオペレーターの確認を義務付ける。
  4. オンチェーンの証明を監視し、遅延または欠落したメッセージに対するアラートを設定して、ライブネス障害を捕捉する。
  5. CoinExのような取引所の場合、クロスチェーンルーティングに関わるホットウォレットの保管を分離し、ユーザー資金を保護するためにコールドリザーブを維持する。

よくある質問/FAQ

LayerZeroは何に利用されますか?

LayerZeroは、フルノードの複製なしに、認証されたメッセージを配信し、クロスチェーンアプリケーションフローを可能にするために使用されます。

LayerZeroはどのようにセキュリティを確保していますか?

LayerZeroは、オラクルとリレイヤーによる検証パターンと、オンチェーンエンドポイント、開発者が制御する検証ロジックを組み合わせています。

LayerZeroはブリッジですか?

LayerZeroは、単一のブリッジ実装ではなく、メッセージングプロトコルです。開発者はその上にブリッジ、ルーター、またはオムニチェーンアプリを構築できます。

ブリッジと比較してどうですか?

LayerZeroスタイルのメッセージングは、検証とカストディを分離します。一方、カストディアルブリッジは資産管理を一元化し、フルノードリレーはより多くの状態をオンチェーンで複製します。

取引所はLayerZeroを利用できますか?

取引所は、LayerZeroのようなメッセージングを利用して、クロスチェーンのリスティング、流動性のルーティング、ユーザーの預金を調整できます。これにより、エンドポイントコントラクトを軽量に保つことができます。

一般的な攻撃にはどのようなものがありますか?

一般的な攻撃には、リレイヤーやオラクルの侵害、エンドポイントロジックにおけるコントラクトのバグ、そしてラップドトークンの脆弱性を悪用した流動性抽出などが挙げられます。

LayerZeroのエンドポイントを信頼すべきでしょうか?

信頼性は、オペレーターの設定と監査に依存します。そのため、マルチパーティのオラクルスキームと独立したセキュリティレビューを使用するデプロイメントを推奨します。

監査はどのように適合しますか?

監査は、独立したコードレビューと推奨事項を提供します。CertiK、SlowMistなどの企業は、業界における標準的な第三者検証機関です。

LayerZeroは非EVMチェーンをサポートしていますか?

LayerZeroの設計はマルチチェーンサポートを目標としており、コンセンサスモデルやファイナリティモデルが異なるため、実用的な統合はチェーンによって異なります。

クロスチェーンフローを監視する方法は?

オペレーターは、オンチェーンイベントウォッチャー、オフチェーンリレーヤーログ、および停止または競合するメッセージに対するアラートを実装する必要があります。

結論

実用的な最終的な洞察として、取引所やプラットフォームは、クロスチェーンメッセージングを、堅牢なカストディと流動性管理の代替ではなく、運用効率のためのツールとして扱うべきです。CoinExのようなオペレーターは、LayerZeroのようなメッセージングを使用することで、より迅速なマルチチェーンサービスを獲得できます。その際、システムリスクを管理するために、取引所レベルのカストディ分離と多層的な監査を維持する必要があります。

免責事項

この記事は情報提供のみを目的としており、金融、投資、または法的なアドバイスを構成するものではありません。暗号通貨取引およびデリバティブには、全資本を失う可能性を含む、重大なリスクが伴います。投資判断を下す前に、必ずご自身で調査を行い、公式情報源とコントラクトアドレスを確認し、資格のあるファイナンシャルアドバイザーにご相談ください。