$EX5 预售 — 种子轮 · 500M 固定供应量 · 50% 销毁 · 在 portal.ex5.com 注册参与 →
更新于

零知识证明 (Zero-Knowledge Proof)

简而言之: 零知识证明(ZKP)是一种密码学方法,可以在不透露背后底层数据的情况下证明某个陈述为真。验证方会确信该陈述成立,但除此之外一无所知。

零知识证明(ZKP)是一种密码学方法,可以在不透露背后底层数据的情况下证明某个陈述为真。验证方会确信该陈述成立,但除此之外一无所知。

为什么重要

零知识证明让区块链能够在保持信息私密或精简的同时对其进行核验。Zcash 等注重隐私的币种利用它来验证屏蔽交易,而不会暴露发送方、接收方或金额。零知识 Rollup 利用它来证明一大批 Layer 2 交易已被正确处理,这样主链只需验证一个简短的证明,而无需重新执行每一笔交易。同样的思路也被应用于身份验证:你可以只证明关于自己的某一项事实,而无需交出整份证件。

示例

设想某项服务必须确认其用户均已成年。如果采用普通的证件核验,你需要出示完整的出生日期、姓名和地址。而借助基于可信签发方所颁发凭证的零知识证明,你可以只证明“此人已达到规定年龄”这一陈述。该服务通过数学方法验证这一证明并予以接受,全程都不会看到你的出生日期或任何其他个人信息。

相关术语