科普向 | 关于零知识证明,你需要了解的入门知识

在 ZKP 中,有一个关闭的组合锁,证明者可以通过解锁而不泄露密码来向验证者证明他拥有正确的密码。这种方法确保没有密码相关的信息在双方之间传输。

你是否听说过有关零知识证明 (ZKP) 的许多讨论,但还是不确定它到底是什么?

好吧,你不需要博士学位也能理解 ZKP,你只需要花 3 分钟时间阅读这篇帖文 。

科普向 | 关于零知识证明,你需要了解的入门知识

下面我会介绍:

  • ZKP 是什么
  • ZKP 必须满足的三个标准
  • ZKP 的基本形式
  • ZKP 的类型
  • 值得关注的零知识(ZK)代币

什么是 ZKP?

ZKP 是一种进行身份验证的方法,可以在不直接透露已知信息的情况下证明某事是已知的。

ZKP 必须满足以下 3 个标准:

  • 零知识
  • 可靠性
  • 完整性
科普向 | 关于零知识证明,你需要了解的入门知识

在深入研究之前,让我们了解 ZKP 的基础知识。在 ZKP 中,有两类参与者:

  • 证明者:证明者是想要证明自己声明正确的人。
  • 验证者:验证者是想要验证证明者声明正确的人。

打个比方:

在 ZKP 中,有一个关闭的组合锁,证明者可以通过解锁而不泄露密码来向验证者证明他拥有正确的密码。这种方法确保没有密码相关的信息在双方之间传输。

但是证明者可能是侥幸猜到了密码,所以需要多次向验证者证明。这种重复证明确保证明者几乎不可能靠运气猜到密码,从而实现零知识。

科普向 | 关于零知识证明,你需要了解的入门知识

简单来说,ZKP 是一个过程:证明、挑战和重复这个操作。

除了零知识外,ZKP 还需要满足 2 个标准。

第一个标准是可靠性。如果声明是假的,证明者无法说服诚实的验证者它实际上是真的。去中心化和可靠性是追求的标准。

第二个标准是完整性。如果陈述是正确的,验证者需要验证诚实的证明者说的是真话。

一旦满足所有 3 个标准,ZKP 的基础就建立了。

科普向 | 关于零知识证明,你需要了解的入门知识

ZKP 的类型

你必须知道的 2 种主要类型的零知识证明,它们是

  • 交互式零知识证明:这种证明需要证明者和验证者之间不断沟通,直到证明者能够对验证者提出的挑战给出满意的回应。
  • 非交互式零知识证明(NIZKP):NIZKP 不需要证明者和验证者之间交互。相反,证明者只向验证者发送一条消息,就足以让验证者确定语句的有效性。

由于在非交互式零知识证明只需要发送一条消息,因此与交互式零知识证明相比,该方法需要更高的计算能力。NIZKP 因其便利性而广受欢迎,近年来已被用于 ZK-SNARKs。

零知识应用

有 3 种主要类型的 ZKP 应用程序:

  • 区块链扩容(例如,ZK Rollup)
  • DID
  • 隐私协议
科普向 | 关于零知识证明,你需要了解的入门知识

我建议看看下面提到的基于 ZK 的协议:

  • MATIC @0xPolygonZK
  • IMX @Immutable
  • MINA @MinaProtocol
  • ZEC @zcash
  • LRC @loopringorg
  • 无代币 @Scroll_ZKP
  • 无代币 @zksync
科普向 | 关于零知识证明,你需要了解的入门知识

(声明:请读者严格遵守所在地法律法规,本文不代表任何投资建议)

(0)
Gao的头像Gao
上一篇 2023年2月28日 下午8:09
下一篇 2023年3月1日 下午12:02

相关推荐

  • Web3入门指南:一文搞懂所有加密核心概念

    不同的区块链有不同的规则、共识机制和代币标准,因此不能简单地将代币从一个区块链发送到另一个区块链。桥可以从源链向目的链传输代币和数据,并在此过程中必须执行三个主要任务:数据传输、验证和解释。桥可以通过多种方式构建,其在无需信任性(桥是否继承了连接的链的安全性)、扩展性(连接多个链是否容易或每条路径是否需要定制实现)和通用性(桥梁能否发送任意数据 / 消息,还是只能进行跨链交换)之间有不同的权衡。

    2024年2月16日
    6.2K
  • 区块链的五大商业模式:代币、BaaS、P2P、节点聚合器和网络费用收入

    在Web2中,我们使用后端编程语言(如NodeJS或Python)构建应用程序,并将其托管在由AWS、GoogleCloudPlatform等提供商提供的服务器上。但在Web3中,我们需要从Alchemy获取一个节点,并构建智能合约,然后部署在以太坊或Polygon上。

    2023年3月23日
    6.5K
  • Web3.0时代的游戏产业—GameFi 科普介绍

    GameFi这个词,近两年来你总能听到它的声音,但是它究竟是什么呢?它可以说是Web3.0时代下必不可少的游戏产业,它与传统游戏的不同点在哪里?给我5分钟,我来告诉你。

    2022年7月6日
    3.4K

发表回复

登录后才能评论
微信

联系我们
邮箱:whylweb3@163.com
微信:gaoshuang613