mirror of
https://github.com/tendermint/tendermint.git
synced 2026-01-09 22:47:24 +00:00
* state -> step * vote -> v * New version of the algorithm and the proof * New version of the algorithm and the proofs * Added algorithm description * Add algorithm description * Add introduction * Add conclusion * Add conclusion file * fix warnings (caption was defined twice) - only the latter is used anyways (centers captions) - this makes it possible to autom. building the paper * Update grammar * s/state_p/step_p * Address Ismail's comments * intro: language fixes * definitions: language fixes * consensus: various fixes * proof: some fixes * try to improve reviewability * \eq -> = * textwrap to 79 * various minor fixes * proof: fix itemization * proof: more minor fixes * proof: timeouts are functions * proof: fixes to lemma6 * Intro changes and improve title page * Add Marko and Ming to acks * add readme * Format algorithm correctly Clarify condition semantic and timeouts Improve descriptions * patform -> platform * Ensure that rules are mutually exclusive - various clarifications and small improvements * Release v0.6 * small nits for smoother readability
Tendermint-spec
The repository contains the specification (and the proofs) of the Tendermint consensus protocol.
How to install Latex on Mac OS
MacTex is Latex distribution for Mac OS. You can download it here.
Popular IDE for Latex-based projects is TexStudio. It can be downloaded here.
How to build project
In order to compile the latex files (and write bibliography), execute
$ pdflatex paper
$ bibtex paper
$ pdflatex paper
$ pdflatex paper
The generated file is paper.pdf. You can open it with
$ open paper.pdf