Skip to main content

Cosmos & IBC

Cosmos Ecosystem​

The Cosmos Ecosystem is a network of blockchains which are all built upon a shared set of core modules provided by the Cosmos SDK. LARI operates on top of the Agoric blockchain which has been built using the Cosmos SDK.

Cosmos SDK​

Tendermint​

Agoric current uses Tendermint v0.34.x, the last LTS from Tendermint. In the future, we expect Agoric to upgrade to CometBFT, a fork of Tendermint v0.38.x that implements ABCI++. We feel ABCI++ is key to unlocking the next phase of cross-chain composability.

IBC​

IBC is an acronym for the Inter-blockchain Communication Protocol which enables communication to occur between smart contracts living on separate blockchains. In order for a blockchain to adopt IBC, it must integrate the Cosmos SDK's [IBC] module.

ICS20 Token Interface​

All tokens that flow through the Cosmos ecosystem are ICS20 tokens. All ICS20 tokens adhere to the standard shown below.

interface FungibleTokenPacketData { 
denomination: string
amount: uint256
sender: string
receiver: string
}

As a result of this standard, developers can adhere to this standard and easily extend the behavior of their protocol to interface with other applications in the Cosmos ecosystem.