mirror of
https://github.com/tendermint/tendermint.git
synced 2026-01-03 11:45:18 +00:00
This PR resolves #9346 Co-authored-by: Adi Seredinschi <adizere@gmail.com> Co-authored-by: Adi Seredinschi <a@seredinschi.net>
order, parent
| order | parent | ||||
|---|---|---|---|---|---|
| 1 |
|
Consensus
Specification of the Tendermint consensus protocol.
Contents
- Consensus Paper - Latex paper on arxiv describing the core Tendermint consensus state machine with proofs of safety and termination.
- BFT Time - How the timestamp in a Tendermint block header is computed in a Byzantine Fault Tolerant manner
- Creating Proposal - How a proposer creates a block proposal for consensus
- Light Client Protocol - A protocol for light weight consensus verification and syncing to the latest state
- Signing - Rules for cryptographic signatures produced by validators.
- Write Ahead Log - Write ahead log used by the consensus state machine to recover from crashes.
There is also a stale markdown description of the consensus state machine (TODO update this).