1. Foreword
  2. 1. Introduction to cryptography
    1. 1.1. Math intro
    2. 1.2. Diffie Hellman
    3. 1.3. Elliptic curves
  3. 2. Introduction to ZK Proofs
    1. 2.1. Arithmetization
    2. 2.2. Polynomial commitment schemes
    3. 2.3. Generating the proof
    4. 2.4. Other arguments (permutation)
  4. 3. Polynomial commitment schemes
    1. 3.1. KZG
  5. 4. Protocols
    1. 4.1. Plonk
    2. 4.2. Hyperplonk
    3. 4.3. Plonky2
  6. 5. Blockchain
    1. 5.1. Ethereum
    2. 5.2. Starknet
    3. 5.3. Aztec
    4. 5.4. Zcash
  7. 6. Optimizations
    1. 6.1. MSM
  8. 7. Security
  9. 8. Miscellaneous
  10. 9. Bobo VM
  11. 10. More resources

Crypto Docs

Plonky2

  • Paper