Click here to read the newest release of the Beigepaper.
Beigepaper
A rewrite of the Yellowpaper in non-Yellowpaper syntax.
This project exists to make the Ethereum Yellowpaper readable by a broader audience. This is a beta release, so errata exist, and more content will be added.
A fully compiled version of the Beigepaper lives in the main directory of this repo.
Build Instructions
If you're running Debian or Ubuntu derivatives:
sudo apt install pdflatex texlive* biber
NOTE: You need to install the full texlive
libraries or else build problems will most likely occur. Next:
./biber-n-build
will create the pdf file.
Lastly, open the pdf with a reader that supports character rendering (e.g. evince on Linux) if you want to do text searches.
FAQ
Q. How should I navigate the document?
A. Use the index and section headings.
Q. I'd like to contribute.
A. Follow the style guide, to be published soon.
Q. Do I need to build the paper to obtain a copy of it?
A. No, just clone the repo, which includes the PDF, or download the file directly: beigepaper.pdf.