Zero Knowledge Proofs

zk-SNARKs (may or may not relate to Zcash, please comment if it does)

  • Pinnochio, the zk-SNARK protocol implemented by libsnark, which is being used by Zcash: paper



Parameter Generation

  • How To Generate SNARK Parameters Securely: zcash blog post
  • Zcash Parameters and How They Will Be Generated: zcash blog post
  • The Design of the Ceremony (An interesting and theatrically paranoid process): zcash blog post
  • Secure Sampling of Public Parameters for Succinct Zero Knowledge Proofs (the generation protocol used by Zcash): paper

Anonymous Payment Channels

zk-SNARKs on Ethereum

Zcash block explorer