首页 > 财经 >

BitMart币市知识课堂:什么是零知识证明?

2018-09-04 04:06:39 网络整理 阅读:74 评论:0

知识证明,英文名为Zero-KnowledgeProof,是由S.Goldwasser、S.Micali以及C.Rackoff在20世纪80年代初提出的。它指的是证明者(被验证者)能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的。零知识证明实质上是一种涉及两方或更多方的协议,即两方或更多方完成一项任务所需采取的一系列步骤。

BitMart币市知识课堂:什么是零知识证明?

可能看完上面你还是不太懂零知识证明,其实翻译成大白话就是:我知道一个秘密,我在不告诉你秘密是什么的前提下,让你知道我知道这个秘密,而不是在蒙你。网上有个简单的例子能够有助于理解:

A要向B证明自己拥有某个房间的钥匙,假设该房间只能用钥匙打开锁,而其他任何方法都打不开。这时有2个方法:

BitMart币市知识课堂:什么是零知识证明?

1、A把钥匙出示给B,B用这把钥匙打开该房间的锁,从而证明A拥有该房间的正确的钥匙。

相关文章