※当サイトにはアフリエイト広告が含まれています。

Avalanche Warp Messaging (AWM) は、Avalanche メインネット上で最初のネイティブ サブネット間メッセージで起動します

当サイトではアフィリエイト広告を利用して商品を紹介しています。

Banff 5 (AvalancheGo@v1.9.5) はライブ機能の AWM であり、開発者は高性能で相互運用可能なブロックチェーン ネットワークをすぐに使用できます。

Avalanche は、2022 年の AvalancheGo の最終リリースで 1 年を締めくくります。Avalanche Warp Messaging (AWM) が AvalancheGo Banff 5 で展開され、高速で信頼性の高いネイティブ通信がすべての Avalanche サブネットにもたらされます。AWM は現在、すべての VM ビルダーが使用できるように、Golang と Rust の両方の VM SDK で利用できます。まもなく、この機能はsubnet-evmに展開され、サブネットの作成者にネイティブのクロスチェーン通信機能をすぐに使用できるようになります。

Banff 5 がリリースされる前は、サブネットはすでにカスタム ブロックチェーン ネットワークのスケーリングを支援する主要なソリューションでした。サブネットは、すべての展開の固有のニーズに対応する完全にカスタマイズ可能なパラメーターとルールセットとともに、Avalanche のパワーを誰にでも提供しました。権限のない dApp は、インフラストラクチャ リソースを求めて他のアプリと競合する必要がなくなり、大規模な企業の展開では、権限のある環境でプログラムできるため、コンプライアンスについて心配する必要がなくなります。

サブネットに対する次の主要な要求は、ネイティブ通信でした。サブネット間でアセットやデータを転送したいプロジェクトは、独自のブリッジを展開して管理する必要がありました。これは今日、バンフ 5 で Avalanche Warp Messaging (AWM) が開始されたことで終わります。サブネットが同じになることはありません。

Avalanche Warp Messaging (AWM) で技術的に何が起こっていますか?

AWM を使用すると、サブネット バリデーターは、他のサブネットによって検証できる任意のメッセージ (転送、契約データなど) の有効性を証明するBLS マルチ署名を集合的に生成できます。すべてのサブネット バリデーターは、P チェーンを介してプライマリ ネットワークを検証する必要があるため、他のサブネットのステーク ウェイトと登録済みの BLS 公開鍵にいつでもアクセスできます。これは、相互に通信するサブネットが、メッセージの検証を継続するためにそれぞれのバリデータセットの変更に関する情報を定期的に送信する必要がないことを意味し、any-to-any メッセージングを実用的にします。エラスティック サブネット、AWM、および Golang と Rust の両方の開発者 SDK を介した任意の VM のサポートにより、サブネットは、独自のブロックチェーンを起動するための最もパフォーマンスの高い完全なソリューションになります。

「クロスチェーン メッセージングは​​、Kingdom Studios が DeFi Kingdoms プレイヤー ベース向けの革新的なオンチェーン エクスペリエンスを構築できるようにする開発ツールボックスの重要なツールになりました。Avalanche Warp Messaging は、Avalanche エコシステムを構築するもう 1 つの理由であり、開発者が使いやすいツールを使用して Avalanche サブネット間で安全にメッセージを送信できるようにします。AWM により、DeFi Kingdoms は、他の Avalanche サブネット上に構築された DeFi およびゲーム プロトコルと簡単にやり取りできます。」— Magnus Ironroot 氏、Kingdom Studios のリード Solidity 開発者

AWM は、カスタマイズ可能なワープ メッセージング ルールセットでサブネットを有効にします

Avalanche は、バイトの配列、BLS マルチ署名に参加したユーザーのインデックス、および BLS マルチ署名のみを必要とする、AWM の低レベルの仕様を提供します。この一連のメッセージ バイトを必要に応じて入力するのはサブネット次第であり、どのサブネットからのメッセージを受け入れたいかを決定し、BLS マルチ署名が有効であると見なす必要がある重みを指定できます (つまり、サブネット A が受け入れます)。ステークの少なくとも 70% によって署名されているが、サブネット C からのメッセージではないサブネット B からのメッセージ)。

AWM 開発者は、独自のメッセージング仕様を作成したり、他のチームの既存の標準を採用してコミュニケーションを強化したりできます。準拠すべき特定の標準はなく、開発コミュニティが AWM を採用し、より高度な通信フォーマットを解き放つ機会が増えています。すばらしいイノベーションが次々と登場することを楽しみにしています。

「サブネットが導入するスケーリングは信じられないほど強力ですが、水平方向の構成可能性の欠如により、ユーザーがクロスサブネット UX を管理するのがはるかに困難になります。Avalanche Warp Messaging が提供するネイティブで汎用的なメッセージングは​​、Avalanche 上の異なるブロックチェーン間の直接通信を可能にすることで、これを大幅に前進させます。LayerZero は、この新しいプリミティブを構築し、VM SDK で協力して、クロスサブネット通信をさらに使いやすくすることに非常に興奮しています。」— Bryan Pellegrino、LayerZero Labs 共同創設者兼 CEO

Avalanche での最初のネイティブ サブネット間メッセージ

Avalanche Warp Messaging を紹介するために、Ava Labs は 2 つの基本機能 (サブネット上のアセットの転送とサブネット間のアセットの転送) を備えた XSVM を開発しました。Ava Labs は、この VM を Avalanche メインネットの「let there」および「be messages」サブネットに展開しました。

サブネット VWUvvM4y5FJs7peMHDLuBA5DDBbSFw7E1F4pCBTQ6V5qjTGDk での「let there」ブロックチェーンの作成
サブネット 2oxjc7xuWuPTv5cw8dQUvAc4Vv9UFuEwVhPqgTUmfenX1yXYPn での「メッセージング」ブロックチェーンの作成

展開後、最初のネイティブ サブネット間メッセージが本日 12 月 22 日午前 6 時 42 分 29 秒 UTC (午前 1 時 42 分 29 秒 ET) に送信されました。

「let there」ブロックチェーンから 1 つの schmeckle をエクスポートし、「be messaging」ブロックチェーンで 1 つの schmeckle をインポート

このデモのコードと、この新しいフレームワークをいかに簡単に利用できるかを確認できます: https://github.com/ava-labs/xsvm

AWM は Golang および Rust VM SDK でサポートされており、現在、あらゆる VM ビルダーで使用できます。今後数週間で、subnet-evmへのサポートを拡張します。サブネットは、過去数か月でより多くの機能を備えて改善および成長しており、最も表現力が高く、パフォーマンスが高く、クリプトネイティブなプラットフォームを構築するための最適な場所になりつつあります。サブネット ビルダーは、Elastic Staking (カスタム トークンをステーキングしてサブネットを検証できるようにするため)、Rust VM SDK (完全に Rust でブロックチェーンを構築するため)、そして Avalanche Warp Messaging (サブネット間でメッセージを送信するため) を利用できるようになりました。2023年にお会いしましょう!

アバランチについて

Avalanche は、世界で最も高速で信頼性の高いスマート コントラクト プラットフォームです。その革新的なコンセンサス プロトコルと斬新なサブネットにより、Web3 開発者は高度にスケーラブルなソリューションを簡単に立ち上げることができます。EVM にデプロイするか、独自のカスタム VM を使用します。Web3 開発者向けに設計された環境に優しいブロックチェーンで、好きなものを好きな方法で構築できます。

タイトルとURLをコピーしました