Akash Network, the first decentralized cloud computing marketplace in the world and the first DeCloud for DeFi, has built and is set to launch the Inter-Blockchain Communication (IBC) Relayer scheduled for today’s launch of IBC by the Interchain Foundation. IBC allows different blockchain protocols to interact and transact separately with each other, offering a basis for linking the blockchain to the global economy.
“Participants on existing blockchains will be able to interact and exchange with each other across chains. This ability for chains to transact and interoperate will be revolutionary for the industry,” said Adam Bozanich, Chief Technology Officer of Akash Network. He added, “We look forward to seeing how the community uses the Relayer and incorporating their feedback to make improvements.”
Key features for the IBC Relayer include:
- API Server: An end-to-end API server that allows clients to interact with IBC chains. This feature allows the Relayer to expose an RPC server that enables a user to make common queries and use all the relayer functionality against a programmatic HTTP interface, i.e. a website. This feature will also allow for remote management of relayer nodes.
- Improved Client-side Validations: Improved the security and robustness of the Relayer by improving client-side validations for messages.
- Added Support for Client, Connection, and Channel Recycling: This feature is a crucial performance enhancement for the IBC network, and reduces the number of connections needed between different servers, improving efficiency and speed in the system.
- Automatic Updates to Clients for Preventing Expiry: Added crucial usability improvements such as automatic client updates to prevent expiration of IBC clients, reducing management and monitoring of the system.
- Typed Events: This feature simplifies the code base and makes it easier for clients to consume events from all Cosmos SDK-based chains. It also makes the system more stable and greatly improves the developer experience.
- Architecture Decision Records (ADR) in Cosmos SDK: A submission for design events was integrated into the latest Cosmos SDK and will be incorporated into the Relayer.
The Relayer is the user interface that allows all transfers and transactions on IBC, and is important for launching the IBC protocol and the only way users will be able to use IBC. IBC has been the Cosmos Network’s flagship feature in production for more than three years. IBC is the most exciting and production-ready solution for crypto and blockchain, where interoperability and composability are crucial for continued development in decentralized sectors such as DeFi.
Via the introduction of Akash MAINNET 2, the first viable decentralized cloud alternative to centralized cloud providers such as Amazon Web Services, Microsoft Azure, and Google Cloud, in early March 2021, Akash will be one of the first networks in the world to integrate with IBC and IBC Relayer.