第 1 课 补充讲义
如何使用这些笔记:如果您正在关注PPT或课程回放,并想更深入地研究提到的某些主题,请在下面查找相应的标题以获取其他链接或上下文。
为什么我们对现代 ZK 感兴趣?
为了概述现代 ZK 的高级主题和趋势,以及为什么该技术很重要,我们强烈推荐这个 长达一小时的圆桌,其面向具有技术背景但没有 ZK 特定背景的观众。
什么是 ZKP?
有关 ZKP 的更正式参考文献,请参阅此处。
匿名投票题外话
我强烈推荐 Vitalik Buterin 关于 zkSNARK 应用程序设计模式的解释器 此处。 在本节中,我们对这篇博文的前四个部分进行了非常快速的概览。
什么是 zkSNARK?
稍后将对此进行更详细的介绍,但是有很多很好的资源可以帮助您了解 zkSNARKs 的工作原理、学术背景等。
- 对于来自复杂性理论的人:零知识的简洁故事
- ZCash:什么是 zkSNARKs?(仅介绍部分;其余部分开始深入数学)
zkREPL 演示
如果您对基础设施或开发工具感兴趣,zkREPL 是一个非常酷的有用 ZK 开发工具示例。
零知识应用
有关详细信息,请参阅练习!
Dark Forest
想要在本地执行单机的玩起来?请参考 此处
其他资源
我们还推荐 Dan Boneh 关于 zkSNARKs 的 CS 251 讲座(第 14 和 15 课)。
本课程的先前版本(具关注应用的版本)也托管在 learn.0xparc.org。