在我们知道如何应用零知识证明之前,我们可能会问自己:我们真的知道什么是零知识证明吗?可能有许多投资者仍然不明白';我不知道零知识证明是什么。事实上,它只是一个涉及两方或多方的协议。他的意思是证明者可以让验证者相信某个断言是正确的,而无需向验证者提供任何有用的信息。它是两方或多方完成一项任务需要采取的一系列步骤。知道了这个概念,就可以进一步理解如何应用零知识证明。
?你可能想知道它的应用场景是什么?下面就让边肖来谈谈吧。如何应用零知识证明?零知识协议支持分布式区块链网络上的资产转移,并且具有完全的隐私性。传统的区块链交易,当资产从一方发送到另一方时,交易的细节对网络中的每个人都是可见的。相反,在零知识证明交易中,其他人只知道一个有效的交易已经发生,但不';我不知道发送方、接收方、资产类别和数量。消费的身份和数量可以被隐藏,并且诸如"抢占"可以避免。ZCash是在基于区块链的系统中使用零知识的最突出的证明。也是第一个实现zk-Snarks的加密货币。此后,其他区块链系统也加入了零知识证明,在验证的同时保护用户/交易的隐私。最著名的可能就是以太坊了,它实现了zk-Snarks作为拜占庭升级的一部分。。零知识证明有哪些应用场景?第一个场景:ZCashprojectZcashproject,号称"私人交易"。Zcash代表了zkSNARK的一个应用方向:隐私。有不同程度的隐私。ZCash's私密交易是指隐藏交易的发送方、接收方以及交易金额。Zcash经历了萌芽、越冬、幼树三个版本。这三个版本本质上没有太大变化。,但支持更多功能,生成样张更快,体验更好。转账用Note表示,包括转账金额V和一个随机数。票据有两种外在表现:一种是承诺,一种是无效。。提交和取消由不同的哈希函数生成。承诺代表金额转移,取消者代表消费。请注意,请注意承诺和取消是唯一的。因为Commitment和Nullifier都是Hash的结果,即使这两个数据是公开的。没有人能推断承诺和取消者之间有联系。换句话说,提供承诺可以说明已经进行了转让(具体信息别人不知道)。如果你能提供相应的作废器,你就可以消费它。。场景二:Filecoin项目Filecoin是存储行业的热门项目。Filecoin想打造一个去中心化的存储交易平台。分散存储有一个核心问题,如何证明存储提供商?,它真实有效地存储指定的数据。Filecoin是通过PoREP和PoST算法实现的(包括零知识证明)。PoREP是一种数据存储证明算法(证明用户数据得到正确处理)。PoRep算法的全称是之字形-DRG-PoRep。扇区内未被封存的原始数据首先被依次分割成小数据,每个32字节。。这些小数据根据DRG(深度稳健图)连接。根据每个小数据的相关性,用VDE(可验证延迟编码)函数计算下一层的所有小数据。。PoRep的整个计算过程分为几层(目前代码设置为四层)。仔细观察每一层的DRG关系箭头方向,上层右转,下层左转,故名之字形(**Z**)。。第三个场景:LoopringDEX3.0项目从2017年开始,路引最初设计为"循环匹配",并且经过了1.0、2.0、3.0三大版本的升级。1.0/2.0,相对来说,受限于以太坊本身的性能。交易流程复杂,体验与集中交易所差距较大。道路打印协议3.0,基于ZKP,结合了DEX'的业务场景开发和设计,考虑了去中心化和事务性能。。也是@steveguo@loopinguva@王栋Daniel@loopring现在正在做的项目。与1.0和2.0相比,道路打印协议3.0采用了ZKP技术。,所有的匹配逻辑都是在链下完成的。每一次结算都会生成一个证书提交给链,证明链下的匹配是正确的。道路打印协议采用"帐户"型号与以太网一致,并且"状态"所有账户的(余额)都记录在该链下。。所有与状态相关的操作都在链下更改,并将证明提交给链备案。总而言之,是边肖';s回答两个问题:如何应用零知识证明,零知识证明的应用场景有哪些。其实零知识证明可以应用的场景和项目有很多。有一些有趣的项目。总的来说,零知识证明这个技术还是很有意思的。它就像一座桥梁,帮助我们实现从现实世界到数字世界的映射。在区块链的世界里,零知识证明可以说是让消费者重新掌握了自己的个人数据,对于消费者来说是一个很大的进步。