The Cosmos ecosystem has piqued the interest of investors, developers and users significantly in the past one year. We try to understand this ecosystem by answering 5 simple questions.
What is Cosmos?
Cosmos provides a sovereign approach to building blockchains in a multi-chain paradigm by offering immense flexibility to developers. The vision of Cosmos is to make it easy for developers to build blockchains which can maintain sovereignty, process transactions quickly and communicate with other blockchains through IBC (an inter-chain communication protocol), making it optimal for a variety of use cases.
The Cosmos ecosystem operates as a network of modular chains interconnected, some directly, some through the Cosmos hub. It promotes a “hub and spoke’’ model, complete with protocols, SDK, tokens, wallets, applications, repositories, services, and tools. The development of Cosmos infrastructure has been driven by multiple key contributors such as Ignite, Inter Chain Foundation and Confio. Developers can use existing modules of Cosmos SDK, modify them or create new modules to enable functionality as per their requirements. Developers also have the flexibility to choose coding language, security model and types of transactions supported, amongst other choices.
What are the current challenges which Cosmos is trying to solve?
General purpose layer 1 blockchains face issues like scalability, two layered governance, and more value accrual at the base protocol layer instead of the application layer. “Interoperability” is one of the most common reasons cited by projects building on Cosmos SDK. Application specific blockchains lack interoperability with other chains. Cosmos provides a solution to these issues through its sovereignty and flexibility focused framework. Customized blockchains built using Cosmos SDK are interoperable with other IBC-enabled Cosmos blockchains. Applications can scale easily by building their own chain and accrue more value to their native token by using it for validation. Using the Tendermint consensus algorithm allows Cosmos blockchains to avoid chain re-org due to instant finality. Projects looking for EVM compatibility as well interoperability with other IBC zones can leverage EVMOS, Ethereum-compatible PoS blockchain built in the Cosmos ecosystem. Bridging solutions and overlay networks like Gravity bridge and Axelar Network allow token and message transfer with non-Cosmos chains.
How has the adoption been so far?
Since the mainnet launch of Cosmos Hub in March 2019, Cosmos has experienced significant adoption. The number of active Cosmos zones increased from 8 in Q2 2021 to 48 in Q2 2022. 15 of these blockchains have >= 15 peers (other blockchains connected by IBC) and are tightly integrated with the Cosmos ecosystem. As of 9th August 2022, the combined market cap of all the Layer 1 native tokens of the IBC connected Cosmos Zones is $10.2bn¹ (32 out of 48 zones). It reached an ATH of $38.48bn in November 2021.
The total number of accounts on Cosmos Hub has increased from 125k at the start of 2021 to 1.2mn in July 2022. These numbers could increase significantly once the ATOM token value accrual increases after the launch of inter-chain security.
What are the current challenges in the Cosmos ecosystem?
In its quest to offer sovereignty and flexibility, Cosmos ecosystem has multiple challenges such as weak value capture of ATOM token, fragmentation issues and non-fungibility of tokens due to path dependency in IBC. Since each zone currently uses its own token for validation and gas fees, the ATOM token does not capture value due to increasing activity on other zones. Inter-chain security is supposed to address this by making Cosmos Zone the primary contract zone, but alternatives to Cosmos Hub such as Osmosis (the liquidity hub), EVMOS (EVM hub), Juno (WASM hub) and Axelar Network (Non-IBC asset hub) are also emerging.
Transactions spanning the Cosmos ecosystem require routing information across the Cosmos Hub or, in some cases, multiple hubs (undergoing the pegging process at each stop), which adds an extra layer of friction and trust. Tokens sent through IBC are “path dependent”. The same asset taking a different path is not fungible. At a user level, users might not be comfortable with managing tokens across hundreds of blockchains.
How can the Cosmos ecosystem grow in the future?
The liquidity and TVL in the Cosmos ecosystem has been severely impacted by the fall of Terra but the ecosystem itself has survived which is a testament to the resilience of the multi-chain vision of Cosmos. Cosmos offers a wide array of flexibility in blockchain development which opens multiple possibilities for growth:
One of the key differences so far between Cosmos ecosystem and Polkadot and rollup centric Ethereum has been the lack of shared security. With the upcoming inter-chain security, Cosmos is moving towards the central security model of Ethereum and Polkadot, however, multiple hubs will compete to provide security in Cosmos.
The Cosmos ecosystem provides a framework and infrastructure tools necessary for the realization of an interoperable multichain world. With focus on autonomy, sovereignty and scalability, Cosmos provides an easy way for developers and entrepreneurs to experiment and innovate without requiring high upfront investment. Growing community, on-chain governance and no centralized development team makes Cosmos a truly decentralized ecosystem. While the Cosmos ecosystem provides immense opportunities, developers and projects need to be aware of the challenges as well as complexities of building their own L1. The competition in the L1 space is intensifying and in the world of maximalism, Cosmos is building a more inclusive multi chain world which is steadily gaining traction.
¹ This does not include the market cap of tokens of applications built on top of the Layer 1 chain
² Cronos has IBC enabled but does not interact with any other chain apart from Cosmos Hub and Crypto.org