在几何证明题中,经常看到“求证”两个字,不管是会做还是不会做这道题,总会条件反射地写上“证明”俩字,“零知识证明”就是没有学过知识也可以做证明题? 非也!零知识证明可不是字面上的这层意思,零知识证明是一种加密方案,能对区块链上的数据隐私起到保护作用。 何为零知识证明? 1985年,麻省理工学院的研究人员Shafi Goldwasser、Silvio Micali和Charles Rackoff在他们的论文《交互证明系统的知识复杂性》中首次提出零知识证明。 零知识证明指证明者在证明的过程中透露给验证者的信息为“零”的同时,证明了自己想证明的事情。 可以用“你比我猜”的游戏来理解零知识证明,一个人用手比划着,用眼神和表情给对方传递着信息,对方心领神会地猜出是什么。 用户注册也是种零知识证明,注册时系统会保存账号密码的哈希值,当用户输入密码后,系统会对比产生的哈希值与系统已保存的哈希值,一致则证明该用户知道密码。这样用户不需要告诉网站密码,就能证明自己的身份。 零知识证明应用 零知识证明早于区块链,但一直处于理论层面,直到区块链的出现才使零知识证明大展拳脚。 区块链中,零知识证明提供很多好处,其中最大的好处在于可以使加密交易极为安全,在区块链中有以下应用: 1、第一个实现零知识证明的加密货币——ZCash。 2、BCH运用零知识证明后,交易过程中不会泄露除了它真实存在之外的任何信息,自动隐藏区块链上所有交易的发送者、接受者及数额。 3、ETH通过引入零知识证明,使得ETH的吞吐率提升几十倍。V神认为,零知识证明能够被应用于ETH区块链上几乎所有的场景。 4、三星SDS采用零知识证明增强其企业区块链隐私性。 5、荷兰国际集团提出Corda区块链的安全和隐私权衡方案,该解决方案引入了零知识证明,可以在不损害安全性和不泄露任何私人内容的情况下评估交易的有效性。 ...... 结语 零知识证明对于保护数据隐私是个非常重要的手段,可以在不透露花费了具体哪个货币的基础上,验证出你的确花了这笔钱,在区块链应用中,零知识证明能够增强隐私性和安全性。 —- 编译者/作者:数金链 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
第31问|让V神都看好的零知识证明是什么?
2020-02-15 数金链 来源:区块链网络
LOADING...
相关阅读:
- 比特币上涨突破11700刀时,计算接下来的行情里面主涨趋势还有几波?2020-08-01
- 世界各地的比特币现金爱好者庆祝他们的三岁生日2020-08-01
- 比特币:链上数据支持即将到来的牛市预期2020-08-01
- 以太坊经典区块链因一名矿工重组而分裂2020-08-01
- Web3.0时代,揭秘霍比特成功捕获创新型预言机项目NEST秘笈2020-08-01