《区块链100问》第58集:零知识证明是什么?

Posted 北京记忆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《区块链100问》第58集:零知识证明是什么?相关的知识,希望对你有一定的参考价值。

零知识证明是指证明者能够在不向验证者提供信息本身内容的情况下,使验证者相信某个论断是真实可信的一种技术。目前匿名性非常突出的数字资产ZCash的匿名交易就是依靠“零知识证明”实现的。

技术分享图片

  举个例子,A要向B证明自己拥有某个房间的钥匙,假设该房间只能用钥匙打开锁,而其他任何方法都打不开。这时候,A可以选择把钥匙交给B,B用这把钥匙打开该房间的锁,从而证明A拥有该房间的正确的钥匙。

技术分享图片

  或者A自己用钥匙打开房间,从房间里拿出来一个物体出示给B,B知道这个物体确实只有房间里有。方法二的原理就是零知识证明。

技术分享图片

以上是关于《区块链100问》第58集:零知识证明是什么?的主要内容,如果未能解决你的问题,请参考以下文章

《区块链100问》第56集:权益证明机制是什么?

《区块链100问》第55集:工作量证明机制是什么?

《区块链100问》第57集:股份授权证明机制是什么?

《区块链100问》第54集:区块链的共识机制是什么?

►动画哈希算法是什么?丨区块链100问 第59集

►动画非对称加密算法是什么?丨区块链100问 第60集