带你一文了解零知识证明( 六 )


小结
本文介绍了证明系统的定义 , 并讨论了证明系统的各类性质 , 重点讨论了“零知识性”、“知识证明”、“简洁性”和“非交互性” , 解释了如何用模拟器来定义零知识性 , 以及用提取器来定义知识性证明 。 最后 , 文章讨论并比较了 SNARK 和 STARK 。
【带你一文了解零知识证明】 参考资

  1. Goldreich. Foundations of Cryptography, Volume 1. Basic Tools. 2001.
  2. ZKProof Community. ZKProof Community Reference. 2019. https://docs.zkproof.org/reference.pdf
  3. Yehuda Lindell. How To Simulate It – A Tutorial on the Simulation Proof Technique. 2018.
  4. Eli Ben-Sasson. A Cambrian Explosion of Crypto Proofs. https://nakamoto.com/cambrian-explosion-of-crypto-proofs/