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