Welcome to the Course
Learn about sending assets to another L1s with Avalanche Interchain Token Transfer.
In this course, you will learn how to transfer assets across multiple Avalanche blockchains with Avalanche Interchain Token Transfer ICTT.
Why Take This Course?
A significant innovation in blockchain is the development of multi-chain systems, like Avalanche, which provide a significant improvement in scalability, interoperability, and flexibility. At the core of these multi-chain systems is the ability to run multiple blockchains that communicate. Each chain's VM is optimized for specialized use cases, thereby boosting the network's overall performance.
Cross-chain communication is a crucial building block of multi-chain systems. Utilizing Interchain Messaging and Avalanche Warp Messaging is an incredible easy way to build cross-Avalanche L1 dApps, since developers can build on top an extensive and audited development framework.
Course Content
Interoperability
In the first section, we cover some basic concepts of interoperability in multi-chain systems. You will learn about examples of interoperability between blockchains and the terms "source," "destination," and "message."
Securing Cross-Chain Communication
In this section, we look at techniques to secure cross-chain communication. We dive into signature schemes, multi-signature schemes, and the BLS multi-signature scheme.
Avalanche Warp Messaging (AWM)
Avalanche blockchains can natively interoperate between one another using AWM. You will learn about the AWM message format and how the message flow works.
Teleporter
In this section, we learn what Interchain Messaging is and what is abstracted away from the general dApp developer. You will also build your first cross-Avalanche L1 dApps.