LayerZero宣布上线V2,协议设计有何亮点?
オリジナル編集: Karen、Foresight News
本日、LayerZero は、20 以上のチェーンに許可不要、検閲耐性、不変の相互運用性をもたらす V2 のリリースを発表しました。
LayerZero V2 コア プロトコル設計
LayerZero V2 ホワイトペーパーによると、V2 には 4 つのコンポーネントがあり、検閲耐性を可能にする不変エンドポイント、オンチェーン検証モジュールの追加専用コレクション (MessageLib レジストリ)、クロスチェーン検証データの分散セットが含まれます。 . Verification Network (DVN) のパーミッションレス コレクション、およびパーミッションレス エグゼキューター (クロスチェーン メッセージ検証コンテキストとは独立して機能ロジックを実行)。
プロセスの観点から見ると、LayerZero は実行層と検証層に分かれています。検証層はチェーン間でデータを安全に送信し、実行層はこのデータを解釈して、安全で検閲に強いメッセージング チャネルを形成します。検証関連のコードから実行プログラムを分離することで、セキュリティ クリティカルなコードに攻撃対象領域が導入される可能性を最小限に抑えます。
LayerZero に実装されたパーミッションレスで構成可能な認証モデルを使用すると、誰でも自分の DVN を操作し、許可なしにそれを LayerZero と統合できます。また、エグゼキュータのパーミッションレスな性質により、エグゼキュータに障害が発生した場合でもチャネル アクティビティを確実に復元でき、プロトコル アクティビティを単一の組織やエンティティから完全に切り離すことができます。
LayerZero V2 のハイライトは何ですか?
上で述べたように、LayerZero V2 はメッセージの検証と実行を 2 つの異なる段階に分割しており、開発者はアプリケーションのセキュリティ構成と独立した実行をより詳細に制御できます。 LayerZero によると、V2 のハイライトは次のとおりです。
1. ユニバーサル メッセージング: 任意のデータ、外部関数呼び出し、トークンなど、あらゆるタイプのメッセージをチェーン間で送信および書き込むことができます。
2. モジュール型セキュリティ: 開発者がクロスチェーン メッセージを検証するセキュリティ スタックを選択する場合、20 を超える分散型検証ネットワーク (DVN) の好ましい組み合わせから選択できます。
3. 許可なしの実行: V2 では誰でもエグゼキュータを実行できます。
4. 統一セマンティクス: OApp および OFT コントラクトにより、開発者はエンドポイントを備えたすべてのブロックチェーン V2 にわたって同じ方法でアプリケーションとトークンを構築できます。
5. V1 互換性: V1 アプリケーションには移行オプションがあります。すでに V1 にデプロイされている場合、アプリケーションは ULN 301 を通じて新しいセキュリティと実行モデルを利用できます。
LayerZero V2 のコア プロトコル アーキテクチャにはどのような変更が加えられましたか?
LayerZero V2 のドキュメントによると、LayerZero V2 はメッセージの検証 (セキュリティ スタックによって処理される) と実行を分離しているため、検閲への耐性を維持しながら、メッセージの nonce を順序どおりに実行できないようになりました。デフォルトでは、前のメッセージの実行が失敗した場合でも、後続のメッセージ フローは配信され、実行され続けます。この順不同のメッセージングは、改良されたオンチェーン nonce 追跡を使用することで、可能な限り最高のメッセージ スループットを提供できます。
また、LayerZero V2 は、次のようなさまざまな方法でプログラマビリティを大幅に向上させます。
1. プロトコル コントラクト インターフェイスを簡素化し、プロトコルを介したメッセージの送受信の複雑さを軽減します。
2. Endpoint V2 のパス固有のライブラリにより、開発者は特定のパスに対して異なる MessageLib を構成できるため、アプリケーションの柔軟性とカスタマイズが向上します。
3. 水平方向の構成可能性。
開発者や一般ユーザーがより懸念しているインタラクションガス効率に関して、LayerZeroは、基本契約に固有のガスコストを削減するためにV2契約標準が再編成されたと述べた。さらに、V2 はコンパイラーも最適化して、デプロイメントと実行の Gas コストを削減します。
チェーンの互換性の点では、LayerZero V2 はフルチェーン設計 (チェーン非依存設計)、改善されたガス支払いオプション、および特定のライブラリのデフォルト値を通じてチェーンの互換性を向上させ、OApp (フルチェーン アプリケーション) 開発者がクロス EVM を設計できるように支援します。非EVMチェーンと統合されたアプリケーションアーキテクチャ。
出典: https://docs.layerzero.network/explore/layerzero-v2https://medium.com/@LayerZero_Labs/layerzero-v2-is-live-740290 f 2d be 6


