Avalanche Warp Messaging (AWM) Launches with the First Native Subnet-to-Subnet Message on Avalanche Mainnet

Avalanche is closing out the year strong 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 today with the launch of Avalanche Warp Messaging (AWM) in Banff 5. Subnets will never be the same.

What technically is happening in Avalanche Warp Messaging (AWM)?

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.

“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.” — Magnus Ironroot, Lead Solidity Developer at Kingdom Studios

AWM Enables Subnets with Customizable Warp Messaging Rulesets

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. We look forward to seeing all of the awesome innovations to come!

“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.” — Bryan Pellegrino, Co-Founder & CEO at LayerZero Labs

The First Native Subnet-to-Subnet Message on Avalanche

To showcase Avalanche Warp Messaging, Ava Labs developed the XSVM with 2 basic capabilities: transferring assets on a Subnet and transferring assets between Subnets. Ava Labs deployed this VM to the “let there” and “be messaging” Subnets on Avalanche Mainnet.

Creation of “let there” Blockchain on Subnet VWUvvM4y5FJs7peMHDLuBA5DDBbSFw7E1F4pCBTQ6V5qjTGDk
Creation of “be messaging” Blockchain on Subnet 2oxjc7xuWuPTv5cw8dQUvAc4Vv9UFuEwVhPqgTUmfenX1yXYPn

After deployment, the first native Subnet-to-Subnet message was sent today on December 22 at 6:42:29AM UTC (1:42:29AM ET).

Export of 1 schmeckle from “let there” Blockchain, and import of 1 schmeckle on the “be messaging” Blockchain

You can view the code for this demo and how straightforward it is to utilize this new framework: https://github.com/ava-labs/xsvm

AWM is supported in the Golang and Rust VM SDKs and can be used by any VM builder today. Over the coming weeks, we will expand support to the subnet-evm. Subnets have improved and grown with more features in the last few months and are rapidly becoming the best place for building the most expressive, performant, and crypto-native platforms. Subnet builders can now utilize Elastic Staking (to allow people to stake custom tokens to validate their subnet), the Rust VM SDK (building blockchains entirely in Rust), and now, Avalanche Warp Messaging (to send messages between Subnets). See you in 2023!

About Avalanche

Avalanche is the fastest, most reliable smart contracts platform in the world. Its revolutionary consensus protocol and novel Subnets enable Web3 developers to easily launch highly-scalable solutions. Deploy on the EVM, or use your own custom VM. Build anything you want, any way you want, on the eco-friendly blockchain designed for Web3 devs.

Website | Whitepapers | Twitter | Discord | GitHub | Documentation | Telegram | Facebook | LinkedIn | Reddit | YouTube

SHARE //
NEXT UP//
Platform

Avalanche Warp Messaging (AWM) Launches with the First Native Subnet-to-Subnet Message on Avalanche Mainnet

Education

Coinbase Users Now Have the Fastest Path from Cash to DeFi with Native USDC on Avalanche

Artist Spotlight: Celine Manetta Helps Airbus Celebrate with Nearly 130,000 Employees

Ava Labs and AWS Bring Scalable Blockchain Solutions to Enterprises and Governments

Millions of Shopify Merchants Can Now Use Avalanche NFTs through Venly

Gaming

The International Chess Federation Brings Chess into Web3 on Avalanche

Institutions

Intain Launches Avalanche Subnet to Usher in New Era for Multi-Trillion Dollar Securitized Finance Market

NFT

Avalanche Park X Ed Balloon Concert Series to Launch in DTLA in February with Emerging NFT Artists

Gaming

Japanese Media Giant GREE to Build Web3 Games and Run Nodes on Avalanche

Platform

Alibaba Cloud Expands to Support Validators and Infrastructure on Avalanche Public Blockchain

DEFI

Dexalot Launches First Central Limit Order Book Subnet on Avalanche with $1M+ in Incentives

NFT

Numbers Protocol: Ushering in a New Era of Digital Media Trust with Subnets

Education

Robinhood to Educate Millions of Users on All Things Avalanche

Gaming

Monsterra, P2E Game with 50M Battles Fought in First 3 Months, Expands to Avalanche

Developers

Developer Spotlight: Usman Asim has Big Plans for Rust and ZKs on Avalanche

Platform

Avalanche Explorer Gets a Brand New Upgrade for All P-Chain Data

Developers

The Glacier API Beta

Gaming

Builder Spotlight: Japanese Gaming Pioneer GREE Embraces Avalanche

NFT

Artist Spotlight: The Multisensory NFTs of mmoonstudios

NFT

Artist Spotlight: Ed Balloon Blending Web2 and Web3 at Avalanche Park

Platform

Ava Labs and Tencent Cloud Enable Rapid Node Deployment on the Avalanche Public Blockchain Across APAC

Gaming

Rune Seeker Builds Next Generation Strategy Card Game on Avalanche

Developers

Introducing HyperSDK: A Foundation for the Fastest Blockchains of the Future

Gaming

DOS Labs Launches Subnet Built for an Alliance of Gaming Studios

Gaming

Leading Indian Game Streaming Platform, Loco, to Create Next Generation Fan Experiences on Avalanche

Education

Learn-and-Earn StackUp Campaign Now Live for Web3 Devs

Institutions

Builder Spotlight: Intain Brings Securitized Finance to a Subnet

Gaming

TSM and Avalanche to Bring Web3 Features to 30 Million Gamers

Education

Avalanche Watch: February Edition

Education

From the Labs: Handling Blockchain State

NFT

Simon Fuller and Now United to Release Interactive Film/Album on Avalanche

Institutions

DEFYCA Aims to Bring $1.6T Private Debt Market On-Chain with Avalanche

NFT

The Avalanche Foundation Launches Avaissance, a Trailblazing NFT Initiative Featuring Artist Residencies for 50+ Digital Creators

Platform

Cortina: X-Chain Linearization

Community

Developer Spotlight: Jomari Peterson Says His Biggest dApp is Yet to Come

Institutions

Avalanche Launches ‘Evergreen’ Subnets for Institutional Blockchain Deployments

NFT

Moongate to Drive “Phygital” Experience with Dynamic Avalanche NFTs

Community

Ava Labs Accelerates Push in Asia with Senior Hires in Japan, Korea

Gaming

Merit Circle DAO to Launch Gaming Subnet with Tooling, Three Games, and Many More to Come

NFT

Snickerdoodle Labs to Launch Consent Layer on Avalanche, Creating More Equitable Relationships Between People, Brands & Data

Gaming

Gunzilla Launches AAA Shooter on an Avalanche Subnet

Enterprise

SK Planet Announces UPTN, South Korea’s Long-Awaited Web3 Ecosystem Built on Avalanche

Institutions

Financial Institutions Join Avalanche Evergreen Subnet, ‘Spruce’, to Drive On-Chain Finance Innovation

Platform

Avalanche Watch: April Edition

Ava Labs Launches Core Mobile Wallet, The Last Crypto Wallet You’ll Ever Need

Enterprise

Alibaba Cloud and its Partners Unlock Rapid Metaverse Deployment on Avalanche for Millions of Cloud Clients

Developers

Chainlink Functions Now Live on Avalanche Fuji, Helping Bring the World’s APIs to Web3

Core Now Offers Coinbase Pay as Another Easy Way to Go From Cash to Crypto

Developers

Developer Spotlight: Landslide to Bridge Avalanche and Cosmos

DEFI

MELD Leverages Avalanche’s Subnet Technology to Enhance its DeFi Offerings

Core Adds Multi-Language Support, Bringing a Better Web3 Experience to More Users

Core Launches Discover for Tracking the Latest Avalanche Ecosystem News, Events, and Projects

Core Mobile Now Supports iOS Devices

NFT

TYB and Shopify Bring Web3 Loyalty Platform to Major Consumer Brands, Powered by Avalanche

Platform

Ava Labs Announces AvaCloud: Empowering Businesses to Launch Custom, Fully Managed Blockchains in Minutes

Developers

Introducing GoGoPool—the Future of Subnet Development

Platform

Circle Launches Native Euro Coin on Avalanche

NFT

Momentum Accelerates in Avalanche NFTs

NFT

How Avalanche Is Making NFTs More Accessible to Creatives

Developers

Bware Labs’ Blast API uses Avalanche Network to Deploy Their Staking Protocol

Gaming

Avalanche Arcad3 Powers Up Web2 Gaming Studios, Arming Them to Thrive in Web3

Platform

Avalanche Watch: May Edition

NFT

NFT-TiX Migrates to Avalanche and Announces Global Festival Partnerships

DEFI

Struct Finance Launches Interest Rate Products for Institutions and Retail on Avalanche

Developers

Builder Spotlight: Eric Forgy Unveils CavalRe’s Plan to Architect the Future of Capital Markets

NFT

Artist Roundtable: Mentors Changing the NFT World

Platform

Avalanche Watch: June Edition

DEFI

Uniswap, AMM Pioneer and the Largest DEX, Launches on Avalanche

NFT

Global Artist Network HUG Embraces Avalanche Foundation

Institutions

What is Asset Tokenization: Why & Why Now?

NFT

Artist Spotlight: The Next Generation of NFT Photographers

Institutions

Avalanche Foundation Launches Avalanche Vista, a $50M Initiative to Pioneer the Future of Asset Tokenization

Gaming

Solert Games Launches Dedicated Subnet, Debuts ‘Legends At War’ On Avalanche