彻底读懂零知识证明及其实现方法:解析zk-SNARK

安比技术社区 2020-11-03 12:00

Editor's Note

好文章要分享给更多的人。

撰文:李画

致谢:东泽、even

参考:Maksym Petkus,Why and How zk-SNARK Works: Definitive Explanation


我们已经越来越频繁地见到zk-SNARK,我们还会更多地遇到它。
大家都知道它是一种实现零知识证明的方法,也知道它是扩容和隐私方向的利器,但究竟什么是零知识证明,zk-SNARK 是如何实现零知识证明的?这便是本文试着去回答的问题。
阅读这篇文章需要保持较高的专注度,以及适当思考;但本文尽力做到没有含混和晦涩之处,所以如果你保持专注,看完就能理解零知识证明究竟是如何通过zk-SNARK 做到的,而不是停留在只知道概念的阶段。
那么现在,开始吧。