🪄
SNARK Fundamentals
  • 🪄SNARK Fundamentals: A Complete Beginner's Introduction
  • Part 1. What are SNARKs?
    • Argument of Knowledge
    • zkSNARKs in Action
  • Part 2. Math (to get to PLONK)
    • Fundamental Objects
    • Schwartz-Zippel and Polynomials
    • Elliptic Curves and DLOG
    • Polynomial Commitment Schemes
  • Part 3. Proof systems in the wild
    • A Bird’s Eye View of PLONK
    • Comparing Proof Systems
  • 🧙Further exploration
Powered by GitBook
On this page
  • Start coding
  • Keep up with the space
  • Read more
  • Join a ZK community
  • Take a more advanced course

Further exploration

PreviousComparing Proof Systems

Last updated 1 year ago

Congratulations on completing this introduction to zkSNARKs! But don't stop here. The following links are good next steps for continuing your exploration into zero-knowledge.

Start coding

  • An intro to coding in Halo2

  • STARK tutorial with coding

Keep up with the space

  • zkMesh - a monthly newsletter linking to announcements in the space (research, articles, etc.)

Read more

  • Vitalik's post on zkEVMs - demonstrates how zkSNARKs are being used for scaling

  • Plonk by hand - Exploring the theory of PLONK

Join a ZK community

Take a more advanced course

🧙
https://erroldrummond.gitbook.io/halo2-tutorial/
https://aszepieniec.github.io/stark-anatomy/
https://zkmesh.substack.com
https://vitalik.eth.limo/general/2022/08/04/zkevm.html
https://research.metastate.dev/plonk-by-hand-part-1/
https://pse.dev/en/resources
https://learn.0xparc.org/