Skip to content

unicitynetwork/unicity-yellowpaper-tex

Repository files navigation

Unicity Yellowpaper

Low-level specification for the Unicity protocol. The Yellowpaper is the best entry point for engineering details that are intentionally brief in the higher-level papers, including consensus-layer operation, data availability, and how aggregation shards operate as clusters of machines.

Download

Unicity Paper Map

Building locally:

  1. install a complete tex environment

    brew install mactex-no-gui (macOS, using homebrew)

    apt-get install texlive-full (debian and derivatives)

  2. Build using three passes of pdflatex or use the provided Makefile.

Building locally (using docker):

  • Pull the image:

    docker pull registry.gitlab.com/islandoftex/images/texlive:latest (might need to put sudo in front)

  • Build the paper (from the project root): note that pdflatex has to be executed 3 times (to resolve all cross-references)

    docker run -i --rm --name latex -v "$PWD":/usr/src/app -w /usr/src/app/ registry.gitlab.com/islandoftex/images/texlive:latest pdflatex unicity-yellowpaper.tex

About

Unicity Yellowpaper - the formal specification

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors