Overview of the Cosmos Role

This page describes how CrossFi uses Tendermint and the Cosmos SDK.

The Cosmos-based part of CrossFi is responsible for:

  • Consensus

  • Production

  • Verification of Blocks

  • Transaction Creation

  • New Coin Emissions

This is done by integrating the Byzantine Fault Tolerant (BFT) consensus engine, Tendermint and the blockchain application framework, Cosmos SDK.

About Tendermint Core

Tendermint Core is an open-source blockchain developer software. It allows you to create applications in any programming language. The key quality of Tendermint is speed. The transaction is included in the block in seconds and does not require time for confirmation.

Tendermint Core architecture is a Byzantine Fault Tolerant (BFT) consensus protocol. It is secure and eliminates fraud, as the Tendermint algorithm automatically blocks nodes that transmit incorrect information during the validation process.

Tendermint is used for scaling public PoS blockchains. The well-known decentralized, scalable, interoperable ecosystem of interconnected independent Cosmos blockchains is based on the Tendermint Core.

Cosmos SDK

Cosmos SDK is a framework that allows developers to create their customized blockchains based on the Tendermint consensus algorithm.

Cosmos SDK allows you to build blockchain systems without the distraction of consensus and network layers, and focus directly on building the application logic.

Why We Use Tendermint and Cosmos SDK

The Tendermint BFT and Cosmos SDK enables the CrossFi Chain to deliver:

  • Consensus protocol - DPoS (Delegated Proof of Stake)

  • Byzantine fault tolerance - 2/3

  • Maximum number of validators - 64

  • Block time - 5 seconds (possible reduction to 1 second)

  • Transaction per second - up to 10 000

  • Operations per transaction - up to 100

  • Transaction confirmations - 1 block

  • Basic transaction fee - $ 0.02

Last updated