我们看filecoin文章的时候,经常能看见“零知识证明”这样的概念词
这是区块链技术的区块链技术的重要组成部分,同时也是filecoin世界中的重要证明之一。
下面小编就带你了解一下,零知识证明
在讲解之前,小编问大家一个问题,如何在不泄露隐私的情况下,如何证明自己很有钱?
答案很简答:把自己的玛莎拉蒂车钥匙、别墅、还有高级貂等一系列事物展示出来,就可以不泄露自己有多少钱就能证明自己有钱。
其实零知识证明也是同样的原理
零知识证明就是既能充分证明自己是某种权益的合法拥有者,又不把有关的信息泄露出去,即给外界的 “知识” 为“零”。
证零知识证明里的角色
证明者:证实自己
验证者:通过间接证据,验证证实者的证据
零知识证明分类
交互式零知识证明
零知识证明协议的基础是交互式的。它要求验证者不断地提出一系列关于证明者所知道的 “知识” 的问题。
这种简单的验证方式并不能使人们相信证明者和验证者都未做伪证,事先证明者和验证者可能会串通,提前准备答案
非交互式零知识证明
非交互式零知识证明,顾名思义,不需要交互式过程,避免了验证者和证明者串通的可能性,但可能需要第三方机器和程序来确定验证的顺序。
零知识证明在filecoin中的应用
零知识证明在filecoin也是一个重要的证明技术,最大限度的保证数据的安全与市场的环境。
举个例子,你也许遇到这样的情况
- 客户在矿工那存了数据,但是就说没有存
- 矿工没存数据,却说它存了
- 矿工说存了数据,但是实际没存,客户取数据的时候,用其他地方的数据充数)
这时候就需要一种技术既能保证客户数据不被外人所知,而且还得有一个明确的证明。
零知识证明的同态加密应运而生
- 通过一系列加密算法,对数据进行同态加密
- 矿工在看不见任何数据的情况下,进行存储的处理。
- 过后第三方(系统)对存储的数据不断的进行验证,保证矿工与客户的利益
- 想要解锁这个数据,只有拥有此数据的客户才能解开。
Filecoin引入零知识证明,既保护了filecoin的市场,又保证客户和矿工的权益,让市场朝着良性的方向发展。这种相对公平的环境,极大概率会吸引更多的矿工入场。
但是入场filecoin并不简单,既需要过硬的技术实力,也需要不断提升综合实力
,