Some checks are pending
docker-build-cometbft / vars (push) Waiting to run
docker-build-cometbft / build-images (amd64, ubuntu-24.04) (push) Blocked by required conditions
docker-build-cometbft / build-images (arm64, ubuntu-24.04-arm) (push) Blocked by required conditions
docker-build-cometbft / merge-images (push) Blocked by required conditions
docker-build-e2e-node / vars (push) Waiting to run
docker-build-e2e-node / build-images (amd64, ubuntu-24.04) (push) Blocked by required conditions
docker-build-e2e-node / build-images (arm64, ubuntu-24.04-arm) (push) Blocked by required conditions
docker-build-e2e-node / merge-images (push) Blocked by required conditions
28 lines
685 B
Markdown
28 lines
685 B
Markdown
---
|
|
order: 1
|
|
---
|
|
|
|
# Consensus Paper
|
|
|
|
The repository contains the specification (and the proofs) of the Tendermint
|
|
consensus protocol, adopted in CometBFT.
|
|
|
|
## How to install Latex on MacOS
|
|
|
|
MacTex is Latex distribution for MacOS. You can download it [here](http://www.tug.org/mactex/mactex-download.html).
|
|
|
|
Popular IDE for Latex-based projects is TexStudio. It can be downloaded
|
|
[here](https://www.texstudio.org/).
|
|
|
|
## How to build project
|
|
|
|
In order to compile the latex files (and write bibliography), execute
|
|
|
|
`$ pdflatex paper` <br/>
|
|
`$ bibtex paper` <br/>
|
|
`$ pdflatex paper` <br/>
|
|
`$ pdflatex paper` <br/>
|
|
|
|
The generated file is paper.pdf. You can open it with
|
|
|
|
`$ open paper.pdf`
|