一分钟简单了解零知识证明 ZKP 的概念

什么是零知识证明?

零知识证明,英文名为 Zero Knowledge Proof,简称为 ZKP,是由 S.Goldwasser、S.Micali 以及 C.Rackoff 在 20 世纪 80 年代初提出的,它指的是证明者能够在不向验证者提供任何有用信息的情况下,使验证者相信某个论断是正确的。

举个粟子:

某小偷偷了一部手机,结果遇到了警察,那么警察应该如何证明这步手机是不是小偷偷的呢?

答案很简单,就看小偷能否解锁这个手机,警察根本不需要知道具体的密码是什么,只要看小偷能不能打开手机桌面就行了,没有告诉警察任何信息,这就是零知识证明。

为什么需要零知识证明?

数据隐私是区块链行业最重要的研究领域,保护与个人身份有关的个人资料,变得越来越重要,如今我们正在生成前所未有的海量数据,而我们不断创造的关于我们自己的数据也在不断被获取,而零知识证明可能就是保护我们隐私的一个重要方案。

总结一下:

目前的区块链很多都是部分匿名,比如比特币是公开发送方和接收方地址的,虽然也有一定的匿名性,但是通过区块链浏览器,可以发现地址的真实身份,存在隐私暴露的隐患,而使用了零知识证明后,发送方、接收方和第三方的细节信息可以保持匿名,同时保证交易有效。


免责声明:以上内容(如有图片或视频亦包括在内)均为平台用户上传并发布,本平台仅提供信息存储服务,对本页面内容所引致的错误、不确或遗漏,概不负任何法律责任,相关信息仅供参考。 本站尊重他人的知识产权、名誉权等法律法规所规定的合法权益!如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到qklwk88@163.com,本站相关工作人员将会进行核查处理回复

本文地址:https://www.5m88.com/post/265.html

发布于 2022-02-28 00:00:00
收藏
分享
海报
0 条评论
6165
上一篇:元宇宙会让远距传送更容易吗? 下一篇:什么是燃烧证明算法?燃烧证明是如何工作的?
目录

    推荐阅读

    0 条评论

    请文明发言哦~

    忘记密码?

    图形验证码