What is Tendermint?
⛓️Tendermint is a consensus mechanism of pBFT kind (resistant to “Byzantium faults”).
It can be used as “the first layer” for any PоS/DPoS-blockchain. In practice, this enables developers to launch blockchains with no need to create everything starting from zero.
Tendermint was invented in 2014 by Jae Kwon Jae who was concerned about the high energy consumption of the Bitcoin network.
⚖️Unlike PoW and PoS consensus in which the longest chain is taken as valid, in DPoS on Tendermint the block that has received 2/3 of voiced is approved as a valid one. Due to Tendermint, it is not only validators and delegators who get new coins from the block on the DecimalChain but also all the validators that have signed the block and their delegators as well.
How does Tendermint work?
⚒️Tendermint consists of two main technical components — the consensus mechanism engine and the App interface. The engine of the consensus mechanism, called “Tendermint Core”, ensures recording of the same transactions on every engine in one and the same order. The App interface, called
“Application BlockChain Interface” (ABCI), makes it possible to process transactions in any programming language.
♻️In other words, Tendermint ensures effective re-translation of changes to the blockchain thorough all network and yet guarantees that each node has one and the same transaction ledger and blockchain state.