Learn more about Axelar
Introduction to the Axelar Network
Let’s take an in-depth look at what Axelar is, how Axelar seeks to bridge blockchain ecosystems, and how Axelar’s core protocols function
Ecosystem
The Axelar Network Explained
In the following introduction to the Axelar network, we are going to take an in-depth look at what Axelar is, what mission the project seeks to accomplish, and how it seeks to realize its plans from a technological standpoint. This introduction is ideal for those new to Axelar but also for experienced network participants wishing to learn more about the underlying protocol suite Axelar offers.
Over the last years, a multitude of new blockchain systems have started to emerge, which led to the introduction of several new use cases for distributed ledger technologies, such as asset tokenization, decentralized finance (DeFi), Non-Fungible-Tokens (NFTs), decentralized exchanges, and many other distributed applications. Exemplary for this development are major platforms like Ethereum, EOS, Cardano, and many more that are offering development environments with distinct features for different applications specifically tailored to individual use-cases and end-users.
Problem Definition
Defining the problem the ecosystem is confronted with
The features of the aforementioned blockchain systems are usually only accessible within the ecosystem of each platform – namely the holders of the platform’s native token. As a result, a platform’s use cases are not available to the blockchain ecosystem at large but only accessible to the small fraction of the platform’s token holders. This introduces the challenge that developers are not able to easily plug the blockchains or dApps they are creating into existing ecosystems. Developers are therefore confronted with the tradeoff of choosing between the platform most suitable for their needs and the ecosystem users most interested in their application.
No cross-chain communication
Application builders are not able to communicate across multiple blockchain ecosystems which limits the use cases of dApps
Not blockchain agnostic
Developers are not able to offer their dApps to the ecosystem at large but only to the smaller fraction of users of the specific blockchain the dApp is built upon
Limited accessibility
Users are not able to interact with any dApp of their choice on any blockchain directly from their wallet thus limiting their access to the ecosystem
Solving the problem
Bridging Blockchain Ecosystems
To provide a solution to the aforementioned problem, Axelar seeks to bridge blockchain ecosystems which enables decentralized applications to communicate in a frictionless way across different chains. Such a solution would enable developers to build applications that are accessible to users of other blockchain ecosystems and helps to increase the flexibility of developers and end users considerably.
What is the Axelar Network?
Understanding what Axelar is
To ensure decentralization, Axelar is powered by a network of independent validators – a participation role which is open to anyone in the ecosystem. The network’s security is increased by utilizing a Byzantine consensus mechanism, cryptography, and different incentives designed to achieve the liveness requirements necessary for cross-chain requests.
Axelar’s Advantages
Our recent projects
The Axelar network offers a range of advantages for different user groups in the blockchain ecosystem. Let’s have a look at each group and how it benefits from the function of enabled cross-chain communication through Axelar:
Axelar’s advantages for developers
dApp builders
Developers can select the blockchain environment most suitable for their specific development needs but can make their applications accessible to to end users of other blockchain ecosystems. As such, Axelar enables Developers to host dApps anywhere while being able to lock, unlock, and transfer assets. Axelar’s CTP API also enables application builders to communicate with applications powered by other chains.
Core Protocols
Axelar’s protocol suite
The protocol suite of Axelar consists of two core protocols that provide the function of connecting blockchain ecosystems and enabling the cross-chain requests of dApps. Let’s have a look at these core protocols in more detail:
With this in mind, we can see how the Cross-Chain Gateway Protocol (CGP) connects an unlimited number of autonomous blockchain ecosystems which each other:
Blockchain 1
CGP
Blockchain 2
Similarly, the Cross-Chain Transfer Protocol (CTP) can be used by developers to perform cross-chain requests:
Developer Blockchain 1
Request
CTP
Blockchain 2
CTP can also be used by developers to execute cross-chain application triggers. This is for instance the case when if dApp 1 on chain A updates its state if dApp 2 on chain B meets a specific criteria (example: interest rate < x%). Similarly, developers can utilize CTP to perform cross-chain requests between apps located on different chains. An example for this would be that a smart contract on chain A can update the smart contract on chain B.
End users can use CTP to access and interact with the application of their choice on any chain via simple API calls (analogous to HTTP GET/POST requests).
In short, CTP enables the composability of programs across blockchain platforms.
Cross-Chain Communication
Scalable communication across different blockchains
The Axelar protocol suite enables heterogeneous networks to communicate with each other by using the same language. To accomplish this, the Axelar network provides the following properties which enable scalable cross-chain communication:
Axelar Network
Synopsis of what Axelar is
The Axelar network enables developers to seamlessly add the cross-chain communication function to their blockchain. It also provides a simple protocol and API that application builders can use to access a variety of different blockchain ecosystems.
Elements of Axelar
Axelar is composed of a decentralized, open network as well as a protocol suite with APIs on top. The decentralized network enables blockchains to bridge non-native ecosystems with a different programming language. The protocol suite with its APIs enable applications to utilize cross-chain requests.
With the help of the Axelar network, existing blockchains such as Bitcoin, Ethereum, and Cardano can communicate with each other and connect to other chains and interoperability hubs such as Cosmos, Avalanche, and Polkadot.
A core component of Axelar’s decentralized protocols are validators. Let’s have a look at what validators are and what role they fulfill in the network.