Tendermint
v0.19.5
  • Introduction
  • Install Tendermint
  • First Tendermint App
  • Using Tendermint
  • Tendermint Ecosystem
  • Deploy a Testnet
  • Terraform & Ansible
  • Using Docker
  • Benchmarking
  • Monitoring
  • Using ABCI-CLI
  • ABCI Specification
  • Application Architecture Guide
  • Application Development Guide
  • How to read logs
  • Specification
    • Block Structure
    • Byzantine Consensus Algorithm
    • Configuration
    • Corruption
    • Fast Sync
    • Genesis
    • Light Client Protocol
    • Merkle
    • RPC
    • Secure P2P
    • Validators
    • Wire Protocol
  • On Determinism
  • Transactional Semantics
Tendermint
  • Docs »
  • Specification
  • Edit on GitHub

Specification¶

Here you’ll find details of the Tendermint specification. Tendermint’s types are produced by godoc.

  • Block Structure
    • Block
    • Header
    • Commit
    • Block Hash
    • Transaction
    • BlockID
    • PartSetHeader
    • PartSet
  • Byzantine Consensus Algorithm
    • Terms
    • State Machine Overview
    • State Machine Diagram
    • Background Gossip
    • Proposals
    • State Machine Spec
    • Proofs
  • Configuration
    • Config options
  • Corruption
    • Important step
    • Possible causes
    • WAL Corruption
  • Fast Sync
    • Background
    • Fast Sync
  • Genesis
    • Fields
    • Sample genesis.json
  • Light Client Protocol
    • Overview
    • Properties
  • Merkle
    • IAVL+ Tree
    • Simple Tree
  • RPC
    • Configuration
    • Arguments
    • URI/HTTP
    • JSONRPC/HTTP
    • JSONRPC/websockets
    • Endpoints
    • tx
    • More Examples
  • Secure P2P
    • Caveat
    • Config
    • Additional Reading
  • Validators
    • Becoming a Validator
    • Committing a Block
  • Wire Protocol
    • Supported types
    • Binary
    • JSON
Next Previous

© Copyright 2018, The Authors. Revision 747f28f8.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: v0.19.5
Versions
latest
stable
v0.19.5
v0.19.3
v0.19.2
v0.19.0
v0.18.0
v0.16.0
v0.14.0
v0.13.0
v0.12.1
v0.12.0
v0.11.1
v0.11.0
v0.10.4
zach-ansible
master
develop
Downloads
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.