文章链接

原文标题:《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

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d23a5694-69b7-4640-9687-5089922b987b/842-1665480074708.png

但由于,缺乏软件工具、快速硬件和替代选择,直到现在,ZKPs 才成为主流。这一历程类似于计算和软件的进步如何使神经网络蓬勃发展,尽管这些算法已经存在了一段时间。

ZKP 是如何工作的?已经有很多讨论,可以参考以下文章。

今天我们从更加简单易懂的视角讨论 ZKPs。

我们将 ZKP 视为一个黑匣子,它允许某人证明他们知道一些信息但不泄露它。此外,即使相关的计算需要很长时间才能完成,ZKPs 也可以以难以置信地速度快速验证。

案例

爱丽丝、鲍勃和卡罗尔正在交谈。爱丽丝问鲍勃一个问题,但不想让卡罗尔知道答案。鲍勃可以使用 ZKP 进行响应,这将确认他知道答案而无需透露答案。ZKP 总是输出真假,从不撒谎。

回顾今天,ZKP 承诺三个用例。

  1. 保护用户隐私
  2. 实现新的透明度