As we already saw in previous posts, individual blockchains such as Ethereum and Bitcoin currently operates separately and are unable to communicate with each other.
With new cryptocurrency and decentralized finance projects emerging across many different platforms, it’s important that these blockchains are able to speak to each other.
Cosmos blockchain aims to become the “Internet of Blockchains” where any blockchain is able to communicate, share data, and transact with any other.
What does Cosmos do?
A simple explanation of Cosmos is that it’s not so much a cryptocurrency the way Ethereum or Bitcoin is, but rather the infrastructure necessary to connect different blockchains to each other.
For example, an Ethereum smart contract could trigger a payment on the Bitcoin network if the two are connected via Cosmos. Or a trader could swap an Ethereum token for a Tezos token without using a centralized exchange.
More than anything, Cosmos is not a product but an ecosystem built on a set of modular, adaptable and interchangeable tools.
The Cosmos Network is a decentralized ecosystem of independent blockchains that scale and communicate with each other. Also, Cosmos Network offers an interoperable ecosystem of connected blockchains that are customizable and interoperable with other blockchains.
Cosmos has developed a proprietary toolkit that makes it easy for developers to build blockchains on top of it, which can significantly reduce the number of hours it takes to build a new blockchain and reduce the demand for highly talented developers. Before Cosmos, anyone who wanted to build a blockchain had two options.
- Fork an existing chain. Ethereum, Bitcoin and many other cryptocurrencies are open source. It’s possible to create a new blockchain using their source code; however, the problem is a lack of customization.
- Create a new blockchain from scratch. While this allows for maximum customization, it’s costly and time-consuming.
Creating a blockchain on Cosmos is simple since developers have access to plug and play tools. Networking, consensus mechanisms, and application layers are available on-demand, significantly speeding up the development process by allowing developers to create their own custom blockchain in months or even weeks instead of years.
Why is Cosmos different from other blockchains?
Cosmos is most similar to the Polkadot project, which also seeks to create an ecosystem of interoperable blockchain networks. However, unlike Polkadot, Cosmos prioritizes the sovereignty of independent blockchains, meaning they must secure themselves, have their own governance, and run their own validators.
Each individual blockchain maintains control of its own governance, but is interoperable with other blockchains on the network. Blockchains that do not utilize BFT (Byzantine fault tolerance) algorithm can be connected to the Cosmos network via “adaptor” blockchains. Cosmos was not designed for one particular use case, but to be adaptable to suit many different use cases.
– Jay Kwon, Co-Founder of Cosmos
The Cosmos technology is based on:
- Tendermint is a consensus protocol that allows developers to create a proof-of-stake blockchain that is fast, scalable, secure.
- The Cosmos SDK allows developers to build applications on top of Tendermint-based blockchains. (I’ll cover it soon)
- The Inter-Blockchain Communication protocol (IBC) is a system that allows different blockchains to connect and communicate with each other.
Blockchains communicate with each other in the Cosmos ecosystem through a hub and zone model. For example, if you wanted to connect Ethereum and Bitcoin through Cosmos, both blockchains would need to connect to their own zone. The Ethereum zone and Bitcoin zone would then each connect to a hub and through this shared hub, Ether and Bitcoin could be transferred between them.
What is Tendermint?
Created by Tendermint, the Cosmos Network allows developers to create their own interoperable blockchain in a simple and easy-to-follow format, built with scalability in mind.
Tendermint is sometimes known as a ‘generic consensus mechanism’. This means any developer building within the Cosmos blockchain ecosystem can use it. Removing the need for developers to create protocol layers to run their application allows more time to focus on building the application itself.
One of the advantages of Tendermint Core is that it provides instant confirmation. On POW (Proof of work) blockchains like Ethereum or Bitcoin, transactions are not considered finalized until a certain number of blocks have been confirmed. However, with Tendermint there is instant finalization.
Tendermint also uses a BFT (Byzantine Fault Tolerant) mechanism which allows up to 33% of all validators to fail without adversely affecting the network. Or, another way of looking at it is to say that up to 33% of validators may be malicious without affecting the security of the network.
Cosmo’s native token ATOM
The native tokens of the Cosmos network are called ATOMs.
Holding ATOMs gives the holder the ability to:
- Stake and validate blocks
- Vote on governance issues
- Pay for transaction fees
The initial ATOM tokens were created when the Cosmos mainnet launched and were distributed to initial donors, token sale participants, the Cosmos Foundation, and core developers. New ATOMs are generated as rewards for network validators.
However, it is worth noting the ATOM token is not used across the entire Cosmos ecosystem. The ATOM token use case is specific to only the Cosmos Hub. There are several other hubs and zones (chains) within the Cosmos Network, each with individual tokens and tokenomic formats.
My thoughts
Cosmos is a very interesting blockchain with already important projects built on top of it.
Cosmos is the infrastructure that developers can use to connect blockchain projects, improving interoperability between protocols.
There are already more than 100 projects working with Cosmos and this is just scratching the surface.
On top of Cosmos you can find all the Binance infraestructure (Binance Chain, Binance Smart Chain), Band protocol, Injective Protocol or Kava.
Read about the 3 projects here 🙂
If Cosmos lives up to the hype, there could come a day when a majority of all of the blockchains are connected via Cosmos. That will open up a whole new range of exciting possibilities and technical innovation. Cryptocurrency users who believe in the project can buy ATOM and start staking on the network. Although there isn’t a 1:1 relationship between the usage of Cosmos and the ATOM price, it’s reasonable to expect that as Cosmos gains adoption, the value of its token will continue to rise.
As always feel free to leave a comment down below for any question you have about this article and I’ll be answering! Remember, we are all here to learn and there are no stupid questions 🙂
Thank you !
Check Cosmos website here