原文标题:《DAOrayaki |Web3 非技术人员的零知识证明(Zk)指南》
编译:Yofu
零知识证明 (ZKP) 将彻底改变我们对隐私计算和可扩展性的看法。
尽管零知识证明,近来在加密领域流行起来,但是 ZKP 有着悠久的历史。
1987 年 JamesGleick 在纽约时报发表了一篇名为「一种保护隐私的新方法」文章。Gleick 描述了 ZKP 的可能用途,例如保护信用卡号码和军事访问代码。这是发生在区块链技术出现之前。同时,几位研究人员在几十年后因其在密码学方面的工作而获得了图灵奖。
论文获取:
https://www.nytimes.com/1987/02/17/science/a-new-approach-to-protecting-secrets-is-discovered.html
但由于,缺乏软件工具、快速硬件和替代选择,直到现在,ZKPs 才成为主流。这一历程类似于计算和软件的进步如何使神经网络蓬勃发展,尽管这些算法已经存在了一段时间。
ZKP 是如何工作的?已经有很多讨论,可以参考以下文章。
我们将 ZKP 视为一个黑匣子,它允许某人证明他们知道一些信息但不泄露它。此外,即使相关的计算需要很长时间才能完成,ZKPs 也可以以难以置信地速度快速验证。
案例
爱丽丝、鲍勃和卡罗尔正在交谈。爱丽丝问鲍勃一个问题,但不想让卡罗尔知道答案。鲍勃可以使用 ZKP 进行响应,这将确认他知道答案而无需透露答案。ZKP 总是输出真假,从不撒谎。
回顾今天,ZKP 承诺三个用例。