Developer Ecosystem
RareSkills Book of Zero Knowledge Proofs icon

RareSkills Book of Zero Knowledge Proofs

Project

0x2C...9f8F

The RareSkills Book of Zero Knowledge is a free code-oriented course in ZK.

Appears in
17 ballots

Contribution

We are seeking funding for the RareSkills Book of Zero Knowledge Proofs. It is a completely free book with over 13 chapters that teaches smart contract developers how to implement ZK-SNARKs from scratch. We believe it is best to learn by coding rather than by learning in abstract. There is no getting around the math in the subject, but we try to narrow it down to the most essential areas and teach by showing lots of examples rather than giving proofs. The book is already complete and we are currently working on adding sections for Bulletproofs and ZK-STARKs. We already have evidence developers are able to use the material effectively. Here is a writeup from a developer who used the resource: https://medium.com/coinmonks/under-the-hood-of-zksnark-groth16-protocol-2843b0d1558b

Contribution links

Impact

We published this just over two weeks ago, but here is some feedback: "In one day, I’ve caught up on so many areas which were tripping me up for a while, thanks to this resource. The people who put this together are legends" "https://www.rareskills.io/post/rank-1-constraint-system is the best article I've seen about R1CS by far!" https://x.com/justinfrevert/status/1708490128304345134 https://discord.com/channels/1060005744008769546/1062631528573706290/1161603275292946453

Impact Metrics

Funding sources

RetroPGF 2
This was for our gas puzzles repo https://github.com/RareSkills/gas-puzzles
8,449.31 OP