Cosmos is an interesting project that calls itself “the Internet of blockchains”. Cosmos seeks to build an ecosystem of independent parallel blockchains that can scale and interoperate with each other. The Cosmos Network uses a proof of stake consensus mechanism that requires the ATOM cryptocurrency. The vision of Cosmos is to break the barriers between blockchains by allowing them to transact with each other by making it easy for developers to build apps that uses tokens from a variety of independent blockchains.
By: Evan Jones | Feb 21, 2020 | Modified Jun 25, 2020
The people behind Cosmos plan to achieve their vision through a set of open-source tools. The Cosmos network is composed of three technologies. The Tendermint protocol which is responsible for governance, the Cosmos software development kit (SDK) which makes it easy to develop apps, and the Inter-Blockchain Communication (IBC) protocol. Cosmos is an open source community project created by All In Bits Inc.
Tendermint is the name of Cosmos’ consensus algorithm that packages the networking and consensus layers of a blockchain into one generic engine. It will allow developers to focus on their application development instead of the underlying blockchain protocol and save many of hours of time. In order to then make application development easier they combine Tendermint with the Cosmos software development kit, which is a generalized framework that simplifies the process of building blockchain applications. Once developers can quickly build custom blockchains they will be easily connected by the Inter-Blockchain Communication protocol.
All-Time High: $8.31 USD (March 16, 2019)
All-Time Low: $1.91 USD (September 5, 2019)
Circulating Supply: 190,688,439 ATOM
Total Supply: 237,928,231 ATOM
Transactions Per Second: 1000+ Tx/s. The Cosmos website claims that the blockchain is able to process thousands of transactions per second by publishing one block per second.
Reason: About 80% of the total supply is in circulation, with the rest of the supply being locked by the network. The Cosmos network also supports staking your tokens. Today, about 50% of the tokens are locked for staking purposes.
Reason: The Cosmos github is very active, achieving a score above 900 / 1000 according to the FCAS rating agency. Developers can contribute to Cosmos with a variety of popular programming languages, which makes the ecosystem easier to contribute to.
Reason:With each passing day, more exchanges are not just adding ATOM to the list of assets able to be traded on their platform, but also creating ways for you to stake ATOM directly on the exchange. This is very good for the liquidity of the asset.
Cosmos was initially conceived by Tendermint creator Jae Kwon in 2014, and he was joined by Ethan Buchman in 2015. They created the Cosmos software development kit together in order to lower the barrier to entry for blockchain development and build a decentralized network of individuals blockchains able to communicate with each other. They are also the founders, and President and Vice-President, respectively, of the Interchain Foundation, a non-for-profit organization that aims to research, develop, and promote open, decentralized network technologies that will provide greater sovereignty, security, and sustainability to communities worldwide.
The Cosmos Initial Coin Offering was held on April 6, 2017, raising $17.3 million in Ethereum, Bitcoin and USD. About 75% of the available token supply was sold during the ICO, with 5 percent held for seed investors, and 10% each held by All In Bits and the Interchain Foundation. The Cosmos mainnet launched on March 14, 2019 to much success. However, an attack in the summer of 2019 exposed a vulnerability in the network, but this has since been fixed.
Cosmos is available for purchase on a number of different cryptocurrency exchanges including the following:
The Cosmos software development kit makes it easy for new blockchain applications that can be connected across the Cosmos Network, but the two main ways Cosmos works are through Tendermint and Inter-Blockchain Communication protocols. Together they form the Cosmos Network.
Tendermint consists of two chief technical components: a blockchain consensus engine and a generic application interface. The consensus engine, called Tendermint Core, ensures that the same transactions are recorded on every machine in the same order. The application interface, called the Application Blockchain Interface (ABCI), enables the transactions to be processed in any programming language. Tendermint only handles the networking and consensus portions of the blockchain, meaning the application layer can define its own rules. This combination of components means that developers can quickly build individual, customized blockchains with different applications, and with their own set of governance rules and validator sets. These separately run blockchains are then compatible because of the Inter-Blockchain Communication protocol feature.
The Inter-Blockchain Communication protocol allows any blockchain running Tendermint, or any other fast finality blockchain engine, to transfer value or data to each other. Fast finality blockchain engines are those which run on proof of stake consensus algorithms, like Tendermint does. Other examples of fast finality engines would be Tezos or OmiseGo. If the Cosmos Network works as hoped, these blockchains could transfer tokens to each other, creating unmatched interoperability. But as scale increased solely using direct Inter-Blockchain Communication would create an unsustainable number of connections, so Cosmos uses an architecture with two classes of blockchains: Hubs and Zones.
Zones are made up of blockchains that fall under the fast finality category of consensus and Hubs are blockchains that connect these Zones together. When a Zone creates an Inter-Blockchain Communication connection with a Hub, it can access every other Zone that Hub is connected to, ensuring that each Zone only needs to establish a milted number of connections with a specific set of Hubs. Bitcoin and Ethereum use proof of work engines, which are slow, and therefore would not be directly compatible with Inter-Blockchain Communication protocols but could still be connected to through a proxy chain called a Peg-Zone. Peg-Zones need to be customized for each chain they bridge, meaning one needs to be made to connect to Bitcoin and one to Ethereum. In the end, all kinds of blockchains can be linked across the Cosmos Network, creating an ecosystem.
The main advantages of Cosmos are that through Tendermint and Inter-Blockchain Communication protocols it will be possible to create a network of connected blockchains. This network will allow token, data, and asset exchanges between them. The Hubs that connect all these varying blockchains require validators staking ATOMs, and will earn ATOMs for staking, therefore the more connected the network becomes, the greater ability for passive income to be generated through staking.
Though staking can be profitable it will also generate the biggest disadvantage of Cosmos in the form of risk. Staking ATOM is not free of risk. This is for a couple of reasons. First, staked ATOMs are locked up, and retrieving them requires a 3-week waiting period called the unbonding period. Additionally, if a validator misbehaves, a portion of their total stake can be slashed (i.e. destroyed). This includes the stake of their delegators. This means that if you delegate your ATOMs to a validator and they behave badly, they lose not only a portion of their tokens, but yours as well.
Therefore it is important that ATOM holders perform careful due diligence on validators before delegating. It is also important that delegators actively monitor the activity of their validators. If a validator behaves suspiciously or is too often offline, delegators can choose to unbond from them, though this takes the aforementioned 3 weeks, or switch to another validator. Delegators can also mitigate risk by distributing their stake across multiple validators.
Yes, due to the fast finality nature of the Tendermint consensus algorithm, Cosmos is fast and can have a block time on the order of 1 second and handle up to thousands of transactions per second.
Cosmos is not shortened to ATOM but is the name Cosmos decided to give the token that runs their network, likely because the universe, or Cosmos, are made up of atoms.
If the project succeeds as it hopes to Cosmos could be a good investment. However we are offering no investment advice at CryptoVantage. Readers would be best to do their own due diligence or talk to an investment advisor to determine whether they would like to invest in Cosmos and if it is right for them.
Cosmos is billed as “the internet of blockchain” by themselves because it is there goal to create a network of blockchains that is connected as fluidly as the internet is.
No, it is not possible to mine Cosmos token ATOM. You can either purchase ATOM or earn more through staking your holding either as a validator or by delegating your stake to a validator. You then earn ATOM passively rather than mining it. There are staking services offered by various exchange such as KuCoin which will give you ATOM for holding it on their exchange.
No, because of the speed of the proof of stake Tendermint algorithm the Cosmos Network uses much less energy to validate blocks than a proof of work system like Bitcoin or Ethereum.
Technically with Inter-Blockchain Communication protocol it is possible to send cryptocurrencies across blockchains, however it is not designed to be an exchange. Cosmos Network is partnered with OmiseGo, a blockchain project that aims to be a decentralized exchange, and is being build on the Cosmos Network, so one day it may be possible to truly exchange cryptocurrencies on the network.