mirror of
https://github.com/autistic-symposium/decentralized-protocols-toolkit.git
synced 2025-04-26 02:39:22 -04:00
tendermint
tl; dr
- consensus protocol for ordering events in a distributed network under adversarial conditions (aka byzantine fault tolerant consenus, or atomic broadcast).
- tendermint consists of two technical components: a blockchain consensus engine and a generic application interface, and works even if up to 1/3 of machines fail in arbitrary ways.
- tendermint core (the consensus engine) performs BFT state machine replication (SMR) for arbitrary deterministic, finite state machines.
- the application interface (abci) enables the transactions to be processed in any programming language.