Files
tendermint/spec/consensus
samricotta 5013bc3f4a Update to markdown links (#9384)
* first correction of markdown links

* Review updates
2022-09-08 10:31:35 +02:00
..
2022-09-08 10:31:35 +02:00
2020-08-24 11:47:31 +02:00

order, parent
order parent
1
title order
Consensus 4

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).