People keep asking me, why did I decide to build our Egeon blockchain on Tendermint consensus over other blockchain frameworks, like Hyperledger Fabric/Sawtooth or even Ethereum/EOS smart contracts. So here are my pros for Tendermint:
Tendermint is fast. I mean really fast: my tests showed thousands of transaction per second. It's possible because it doesn't use Proof of Work, but implements a BFT consensus – in simple words, it's when 2/3+ nodes agree on the state of the ledger. Nodes are those servers who run Tendermint software.
Tendermint is a major building "block" of the whole Cosmos Network project - an Internet of Blockchains. They have implemented their decentralized Cosmos Hub in Tendermint. This hub is where all blockchains will communicate with each other through sidechains written in Tendermint. The Hub will allow transferring of coins from one blockchain to another. It will be super easy to integrate your dapp or blockchain into the whole world of the Internet of Blockchains if your software is written on Tendermint or Cosmos-SDK – which is an extension of Tendermint with added stacking, coins support and other useful things.
Tendermint is already used as a consensus engine in Hyperledger Burrow - this is an alternative implementation of Ethereum smart contract engine (EVM). And Hyperledger Burrow is used as a smart contract engine (virtual machine) for Hyperledger Sawtooth – yet another blockchain framework in Hyperledger family. There are much more products being built on Tendermint, check out this list.