Exclusive

Avalanche upgrades to ‘Banff 5’ to introduce direct communication between subnets: Exclusive

Quick Take

  • Avalanche rolled out the “Banff 5″ software upgrade to introduce Avalanche Warp Messaging.
  • The upgrade will let Avalanche subnets to easily communicate and share data with each other.

The Avalanche developers have upgraded AvalancheGo — the software implementation of the blockchain in the Go programming language — to “Banff 5.”

The upgrade is critical for the Avalanche network as it introduces a communication protocol for Avalanche-based blockchains (called subnets) known as Avalanche Warp Messaging. The feature will allow subnets to share data and crypto assets with each other in an effort to make the Avalanche blockchain ecosystem more useful for developers.

Avalanche's subnet interoperability

Before the upgrade, Avalanche already allowed developers to write custom blockchains or subnets for different use cases in the Go and Rust programming languages. However these subnets couldn’t communicate with each other until now without the use of complex bridge systems, meaning they largely remained isolated from one another. This is where Banff 5 comes in with Avalanche Warp Messaging to enable what’s described as “seamless native communication” between subnets to transfer assets or data across different subnets.

THE SCOOP

Keep up with the latest news, trends, charts and views on crypto and DeFi with a new biweekly newsletter from The Block's Frank Chaparro

By signing-up you agree to our Terms of Service and Privacy Policy
By signing-up you agree to our Terms of Service and Privacy Policy

The upgrade eliminates the need for individual subnet projects to deploy and manage their own bridges. The mechanism also holds the potential to open the door for new use cases such as cross-chain staking of tokens, the Avalanche team said.

“Avalanche Warp Messaging (AWM) is the catalyst that will spark a Cambrian explosion of Avalanche subnet development,” said Patrick O’Grady, head of engineering at Ava Labs. “With this release, you can launch your own Go- or Rust-based blockchain and reward any node that stakes your own token for validating it, all while natively interoperating with an ecosystem of other builders doing the same thing.”

The subnet messaging employs the use of an advanced cryptographic tool called “BLS multi signatures” to verify messages and data across chains. To make use of the protocol, the security validators of any subnet can generate a BLS signature which attests the request to send assets or data over to another subnet. The very same message can be verified by any other subnets in the Avalanche ecosystem to initiate the native transfer of data or assets. Ava Labs said it made the first native subnet-to-subnet message on Thursday.


© 2023 The Block. All Rights Reserved. This article is provided for informational purposes only. It is not offered or intended to be used as legal, tax, investment, financial, or other advice.

About Author

Vishal Chawla is The Block’s crypto ecosystems editor and has spent over six years covering tech protocols, cybersecurity, artificial intelligence and cloud computing. Vishal likes to delve deep into blockchain intricacies to ensure readers are well-informed about the continuously evolving crypto landscape. He is also a staunch advocate for rigorous security practices in the space. Before joining The Block, Vishal held positions at IDG ComputerWorld, CIO, and Crypto Briefing. He can be reached on Twitter at @vishal4c and via email at [email protected]

Editor

To contact the editors of this story:
Walden Siew at
[email protected]
Andrew Rummer at
[email protected]