Tutorial for STARKs with supporting code in python
![](https://www.deeplearningdaily.com/wp-content/uploads/2021/11/tutorial-for-starks-with-supporting-code-in-python_618065a602ee5-375x210.jpeg)
STARK tutorial with supporting code in python
Outline:
- introduction
- overview of STARKs
- basic tools — algebra and polynomials
- FRI low degree test
- STARK information theoretical protocol
- speeding things up with NTT and preprocessing
Visit the Github Pages website here: https://aszepieniec.github.io/stark-anatomy/
Running locally (the website, not the tutorial)
- Install ruby
- Install bundler
- Change directory to
docs/
and install Jekyll:$> sudo bundle install
- Run Jekyll:
$> bundle exec jekyll serve
- Surf to http://127.0.0.1:4000/
LaTeX and Github Pages
Github-Pages uses Kramdown as the markdown processor. Kramdown does not support LaTeX. Instead, there is a javascript header that loads MathJax, parses the page, and replaces LaTeX maths instructions with their proper formulae. Here is how to do it:
- Open
_includes/head-custom.html