Tendermint is a new blockchain protocol that aims to solve the Byzantine Fault Tolerance problem by using a partially synchronous network model and a deterministic consensus algorithm. It is designed to be scalable and secure and can be used to create both public and private blockchains.