发布网友 发布时间:2022-04-30 20:58
共5个回答
热心网友 时间:2023-10-12 09:42
零知识证明技术是现代密码学三大基础之一,由 S.Goldwasser、S.Micali 及 C.Rackoff 在 20 世纪 80 年代初提出。早期的零知识证明由于其效率和可用性等*,未得到很好的利用,仅停留在理论层面。直到近年来,零知识证明的理论研究才开始不断突破,同时区块链也为零知识证明创造了大展拳脚的机会,因而走进大众视野。
收集了关于零知识证明的一些学习资料,并对这些资源进行了整理分析,希望能对大家有所帮助。
1. 故事中零知识证明
初次接触零知识证明的小伙伴一定会问,究竟什么是零知识证明呢?它到底在做什么?
推荐几篇适合小白的文章:
「推荐文章一」一个数独引发的惨案:零知识证明(Zero-Knowledge Proof)
推荐值:❤️❤️❤️❤️❤️
难度值:⭐️
这篇文章的作者是著名的 Ghost 和 Spectre 这两个协议的创始团队的领队 Aviv Zohar。文章非常接地气且通俗易懂,通过三个好朋友一起玩数独游戏的故事介绍了什么是零知识证明。
原文链接:https://medium.com/qed-it/the-incredible-machine-4d1270d7363a
中文翻译:https://zhuanlan.hu.com/p/34072069
另外这篇文章中引用了两篇介绍零知识证明的论文,也值得看一看。
「推荐文章二」How to explain zero-knowledge protocols to your children
推荐值:❤️❤️❤️
难度值:⭐️
这篇来自上个世纪的文章,正如它的标题一样,作者以给孩子讲故事的口吻,讲了一个阿里巴巴与四十大盗的故事,这个故事后来也成为了介绍零知识证明的经典故事。以故事的形式讲述零知识证明使得这篇文章理解起来也很简单。
原文链接:http://pages.cs.wisc.e/~mkowalcz/628.pdf
「推荐文章三」Cryptographic and Physical Zero-Knowledge Proof Systems for Solutions of Sudoku Puzzles
推荐值:❤️❤️❤️
难度值:⭐️⭐️⭐️
如何在不泄漏任何信息的前提下向别人证明你有一个数独问题的答案呢?同样这个问题也是介绍零知识证明的经典案例。论文中提出了使用一个零知识证明协议解决这个问题的方案,这篇论文相比较于前两篇文章,理论性更强一些,篇幅更长,协议的介绍更为详细,但总体来说还算比较好理解。
原文链接:http://www.wisdom.weizmann.ac.il/~naor/PAPERS/sudoku.pdf
「推荐文章四」Zero knowledge proofs: a tale of two friends
推荐值:❤️❤️
难度值:⭐️⭐️
与前面几篇文章类似,这篇文章也是通过讲故事的形式来向读者介绍零知识证明的。文中 Prover 要向 Verifier 证明其知道魔法的解法。这篇文章篇幅较短,内容理解起来难度较小。
原文链接:https://medium.com/hackernoon/zero-knowledge-proofs-a-tale-of-two-friends-d7a0ffac3185
「推荐文章五」Explain Like I’m 5: Zero Knowledge Proof (Halloween Edition)
推荐值:❤️❤️
难度值:⭐️⭐️
这同样是一篇讲故事的文章,哈哈~
这篇文章讲述了一个糖果和百万富翁的故事(Candy bars and millionaires),文章同样篇幅较短,内容理解起来难度较小。
原文链接:https://medium.com/hackernoon/eli5-zero-knowledge-proof-78a276db9eff
兴许是因为如何解释零知识证明的问题并不简单,所以绝大部分入门级的科普文章都是从讲故事开始的。
2. 深入理解零知识证明
零知识证明技术涉及的知识点繁多,性质也各不相同。了解了什么是零知识证明以后,就需要对零知识证明更深刻的理解,推荐以下几篇零知识证明系列科普文。
「推荐文章六」零知识证明: 抛砖引玉
推荐值:❤️❤️❤️❤️
难度值:⭐️⭐️⭐️
作者是 Zerocash 协议的创建者之一,密码学大神 Matthew Green[1]。这两篇文章几乎涵盖了学习零知识证明原理所有的基本概念,文章思路很清晰。
零知识证明: 抛砖引玉
第一篇文章主要从零知识证明的起源开始讲起,然后同样借助了地图三染色和 “时光机”来对零知识证明进行介绍。
原文链接:https://blog.cryptographyengineering.com/2014/11/27/zero-knowledge-proofs-illustrated-primer/
中文翻译版本:https://ethfans.org/posts/zero-knowledge-proofs-illustrated-primer
零知识证明:抛砖引玉,Part-2
这篇文章在第一篇的基础上,进一步对零知识证明的三个性质:可靠性,完整性和零知识,展开介绍。另外还结合 Schnorr 协议介绍了交互式和非交互式的概念。
原文链接:https://blog.cryptographyengineering.com/2017/01/21/zero-knowledge-proofs-an-illustrated-primer-part-2/
中文翻译版本:https://ethfans.org/posts/zero-knowledge-proofs-an-illustrated-primer-part-2
热心网友 时间:2023-10-12 09:43
就是显示一个 6?热心网友 时间:2023-10-12 09:43
你没有把图片上传完整,共阳极LED看不到自重连接单片机的!无法知道怎么配置单片机!热心网友 时间:2023-10-12 09:44
大海大海,我问你,你为什么这么广阔?大海笑着回答我,心里装着江河湖泊热心网友 时间:2023-10-12 09:45
💜💜💜💜💟💟💝💝🎑🎆🎆💟💘❤❤🎂💔