Avalanche Warp Messaging Launches with Native Subnet-to-Subnet Message on Avalanche Mainnet

Avalanche is closing out the year with the final AvalancheGo release of 2022.

Avalanche Warp Messaging (AWM) is “rolling out in AvalancheGo Banff 5, bringing fast, reliable native communications to all Avalanche Subnets.” AWM Is available today “in both the Golang and Rust VM SDKs for use by any VM builder.”

Soon, this capability will be “rolled out to the subnet-evm, giving Subnet creators native, cross-chain communication capabilities out-of-the-box.”

Prior to the release of Banff 5, Subnets were “already a leading solution to help scale custom blockchain networks.” Subnets gave anyone the power of Avalanche “along with fully customizable parameters and rulesets that catered to the unique needs of every deployment.”

No longer do permissionless dApps have “to compete with others for infrastructure resources, and no longer do large enterprise deployments have to worry about compliance, as they can be programmed in a permissioned environment.”

The next major ask for Subnets “was native communication.” Projects that wanted to transfer assets or data between Subnets had “to deploy and manage their own bridges.” This all ends with “the launch of Avalanche Warp Messaging (AWM) in Banff 5. Subnets will never be the same.”

As explained in a blog post, AWM enables Subnet Validators “to collectively produce a BLS Multi-Signature that attests to the validity of an arbitrary message (e.g., transfer, contract data, etc.) that can be verified by any other Subnet.”

Because all Subnet Validators “must validate the Primary Network via the P-Chain, they can access the stake weights and registered BLS public keys of any other Subnet at any time.”

This means that Subnets “communicating with each other don’t need to periodically send each other information about changes in their respective validator sets to continue verifying messages, making any-to-any messaging practical.”

Elastic Subnets, AWM, and arbitrary VM support via both Golang and Rust Developer SDKs make Subnets “the most performant and complete solution for launching your own blockchain.”

Magnus Ironroot, Lead Solidity Developer at Kingdom Studios, said:

“Cross-chain messaging has become a critical tool in our development toolbox enabling Kingdom Studios to build innovative on-chain experiences for the DeFi Kingdoms player base. The Avalanche Warp Messaging gives yet another reason to build in the Avalanche ecosystem, enabling secure transmission of messages between Avalanche Subnets with developer-friendly tooling. AWM allows DeFi Kingdoms to easily interact with DeFi and gaming protocols built on other Avalanche Subnets.”

As noted in the update, Avalanche “provides a low-level specification for AWM, requiring just an array of bytes, an index of who participated in the BLS Multi-Signature, and the BLS Multi-Signature.”

It is up to Subnets “to populate this set of message bytes however they want, allowing them to determine which Subnets they want to accept messages from and to specify the weight a BLS Multi-Signature must have to be considered valid (i.e., Subnet A accepts messages from Subnet B that are signed by at least 70% of stake but not messages from Subnet C).”

AWM developers can “create their own messaging specifications or employ existing standards from other teams to power their communication.”

There are “no specific standards to adhere by, opening up more opportunities for the development community to take AWM and unleash more advanced communications formats.”

Bryan Pellegrino, Co-Founder & CEO at LayerZero Labs, remarked:

“The scaling that Subnets introduce is incredibly powerful but their lack of horizontal composability makes the Cross-Subnet UX much harder for users to manage. The native and generic messaging provided by Avalanche Warp Messaging helps move this forward tremendously by enabling direct communication between different blockchains on Avalanche. LayerZero is super excited to build on this new primitive and collaborate on VM SDKs to make Cross-Subnet communication even easier to use.” 

For more details, check here.

Sponsored
Sponsored Links by DQ Promote

 

 

Send this to a friend