Cosmos is a parallel network and each chain is supported by consensus such as Tendermint. Each space in the cosmos ecosystem can communicate, trade and interoperate with each other. Cosmos's vision is to break the barriers between blockchains, create a blockchain internet, and become a preferred platform for various practical use scenarios.
The implementation of Cosmos is accompanied by the development of a series of system tools, including communication between Tendermint, Cosmos SDK, IBC, Hub and Zone, through the IBC protocol. The Go-Ethereum used by Ethereum is a monolithic technology stack category. Some of its upgrades and customization improvements are the earliest entry points for Tendermint established in 2014. Tendermint BFT is a solution that packages the network layer and the consensus layer of the blockchain. Developers only need to focus on the application layer and don't care about the underlying protocol. This developer-friendly design is now seen in the flood of public chains. There is nothing new, but if you consider this idea first appeared at the end of 2014, you can naturally understand the forward-looking nature of cosmos.
In addition, the main benefit of the Tendermint consensus algorithm is that it has a secure and simple light client, which makes it an ideal tool for mobile phone and IoT use cases. The Tendermint client only needs to keep consistent with the changes of the verification group, and then verify the pre-submitted + 提交 in the latest block to determine the latest situation. All in all, cross-chain is not the whole of comos. Tendermint technology has also made great efforts to save development time. Tendermint BFT attributes apply to public and private chains. Tendermint BFT only deals with blockchain networks and consensus, and node propagation Transactions and validators agree on a set of transactions to attach to the blockchain, which can process thousands of transactions per second. Zh
COSMOS is based on the consensus mechanism of Tendermint's BPOS + PBFT. This mechanism involves validators and proposers. PBFT is used to confirm the validity of the block. The amount of mortgage tokens determines the power of the verifier's voting weight. BPOS is used to allocate the power of the verifier. Proposers for each round will be selected and determined from the validator order list according to their voting percentage. Tendermint uses an optimal Byzantine fault tolerance algorithm selected by an absolute majority of two-thirds of the votes.