一文读懂区块链的零知识证明
20世纪80年代初,麻省理工学院研究人员 S.Goldwasser、S.Micali及C.Rackoff提出了“零知识证明”的概念。
零知识证明,指的是证明者能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的,它实质上是一种涉及两方或更多方的协议,即两方或更多方完成一项任务所需采取的一系列步骤。
证明者向验证者证明并使其相信自己知道或拥有某一消息,但证明过程不能向验证者泄漏任何关于被证明消息的信息。

举个例子,
假如A要向B证明自己拥有某个房间的钥匙,该房间只能用钥匙打开锁,而其他任何方法都打不开。B确定该房间内有某一物体,A用自己拥有的钥匙打开该房间的门,然后把物体拿出来出示给B,从而证明自己确实拥有该房间的钥匙。这就是零知识证明。
它的好处在于,在整个证明的过程中,B始终不能看到钥匙的样子,从而避免了钥匙的泄露。
零知识证明的优点
零知识证明能够保障数据的安全性,能够解决很多隐私问题,而且能让双方交换的信息量减少,在各个领域都能有较好的应用。

零知识证明的应用
零知识证明最初经常被应用于身份验证,数字签名,认证协议等,而后,区块链的出现给零知识证明的应用提供了更多新的方向。
它可以解决区块链中的隐私问题和安全问题,可以在不知道客户密码的前提下,进行客户登录的验证,即使服务器被攻击,由于并未存储客户明文密码,用户的账户还是安全的。就如Ufile Chain诚信档案联盟链平台。
作为一个专注于个人信息的认证、储存、流通、确权和隐私保护的联盟区块链平台,以高校、企业、政府部门等这些权威机构为核心节点的联盟链体系。
Ufile Chain运用零知识证明技术来保证个人信息的隐私安全。

由于Ufile Chain的基础数据是以亿为计量单位的,必须对链上的数据进行加密储存,在大部分的数据应用场景中,运用零知识证明,保证链上输出的有效性和安全性。
数据使用者只可以获取到与其业务相关的有限信息字段,确保数据使用者难以获取完整有效的明文用户信息,包括UfileChain官方在内,都无法获取有效的用户个人信息。

除了利用零知识证明保证数据的安全性和有效性,Ufile Chain还利用区块链技术的非对称加密技术,对个人信息进行可溯源认证、加密储存和链上价值流通,专门解决个人信息作假、个人隐私泄露、个人信息价值被盗用等个人信息安全问题。