Most cryptography courses teach the theory. Most blockchain tutorials skip the math and jump straight to libraries. This project sits in between: every primitive is built from first principles, ...