理论教育 了解零知识证明的基本原理与实现方法

了解零知识证明的基本原理与实现方法

时间:2023-06-14 理论教育 版权反馈
【摘要】:启示区块链可存证信息的校验码信息不用公开在链上却能证明信息的真实可信说到区块链存证,有些人可能有这样的疑惑:保存到链上的信息是公开的,如何保护信息安全?零知识证明方法可以帮助制订解决方案:将原始信息的校验码上链存证。从校验码无法还原出原始信息——信息不会泄露;没有原始信息就不能证明自己拥有这个校验码——信息有专属性;有了校验码就可说明原始信息没有任何修改——信息是原创的。

了解零知识证明的基本原理与实现方法

阿里巴巴的两难困境

阿里巴巴如何才能既不透露“芝麻开门”口诀,又让强盗相信他能开启宝库大门?

阿里巴巴让强盗离他一箭之遥,听不到念口诀,却可亲眼见到宝库大门打开又关上!

启示

区块链可存证信息的校验码

信息不用公开在链上(www.daowen.com)

却能证明信息的真实可信

说到区块链存证,有些人可能有这样的疑惑:保存到链上的信息是公开的,如何保护信息安全?难道存证信息要以泄露隐私为代价?还有另一种疑问:区块存储空间这么小,怎么保存大量信息?比如比特币的区块最大限制在1 MB,而现在手机随便拍一张照片就是几MB,如何存放到区块链上?

这些问题的解决之道实际上是同一个。简单分析这类需求,并不是缺少存储空间,要把区块链当存储来用,而是要对原始信息确权——把信息的内容固化下来,以便随时拿来与其他信息对照;把信息与拥有者的身份绑定起来,以便需要时说明自己拥有该信息;把信息产生的时间固定下来,以便可以对比其他信息表明其领先性。

既然是信息确权,就没有必要公布原始信息本身,而只需要将权属信息上链即可。

零知识证明方法可以帮助制订解决方案:将原始信息的校验码上链存证。从校验码无法还原出原始信息——信息不会泄露;没有原始信息就不能证明自己拥有这个校验码——信息有专属性;有了校验码就可说明原始信息没有任何修改——信息是原创的。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈