当前位置:比特币价格 > 百科 > 零知识证明如何应用?零知识证明应用场景有哪些?

零知识证明如何应用?零知识证明应用场景有哪些?

小欧2022-05-17 10:34:55百科304

零知识证明如何应用?

零知识协议支持在分布式区块链网络上转移资产,并具有完全的隐私性。常规的区块链交易,当资产从一方发送到另一方时,该交易的详细信息对网络中每一方都可见。相反,零知识证明交易中,其他人只知道发生了有效的交易,而不知道发送方、接收方、资产类别和数量。花费的身份和金额可以隐藏起来,并且可以避免诸如“抢先”之类的问题。

基于区块链的系统使用零知识证明最突出的是ZCash,它也是第一个实现zk-Snarks的加密货币。此后,其他区块链系统也加入了零知识证明,以便在保护用户/交易隐私的同时验证。其中最著名的可能是以太坊,它实现了zk-Snarks作为拜占庭升级的一部分。

零知识证明应用场景有哪些?

第一个场景:ZCash项目

Zcash项目,大家都知道是“隐私交易”。Zcash代表了zkSNARK的一个应用方向:隐私。隐私有不同的程度,ZCash的隐私交易指的是隐藏交易的发送方,接收方以及交易金额。Zcash已经经历过三个版本:Sprout,Overwinter, Sapling。这三个版本本质上都没有太大的变化,只是支持的功能更多,生成证明更快,体验更好。

一笔转账用Note来表示,包括转账的金额v和一个随机数。Note有两个外在的表现形式:一个是Commitment,一个是Nullifier。Commitment和Nullifier都是通过不同的Hash函数生成。Commitment代表一次金额转入,Nullifier代表一次消费。注意,对于一个Note,Commitment和Nullifier都是唯一的。因为Commitment和Nullifier是Hash的结果,即使这两个数据公开,其他人也无法推断出Commitment和Nullifier之间存在联系。也就是说,提供一个Commitment,能说明进行了一笔转账(具体信息其他人未知)。能提供对应的Nullifier,就能消费。

第二个场景:Filecoin项目

Filecoin是存储行业比较热门的项目。Filecoin想搭建一个去中心化的存储交易平台。去中心化的存储,有个核心问题,怎么证明存储提供方,真实有效的存储了指定的数据。Filecoin是通过PoREP以及PoST算法实现的(其中就包括零知识证明)。PoREP是数据存储证明算法(证明用户数据被正确的处理)。PoRep算法的全称是ZigZag-DRG-PoRep。

Sector中未Seal的原始数据首先依次分成一个个小数据,每个小数据32个字节。这些小数据之间按照DRG(Depth RobUST Graph)建立连接关系。按照每个小数据的依赖关系,通过VDE(Verifiable Delay Encode)函数,计算出下一层的所有小数据。整个PoRep的计算过程分为若干层(目前代码设置为4层),仔细观察每一层的DRG关系的箭头方向,上一层向右,下一层就向左,因此得名ZigZag(**Z字型**)。

第三个场景:Loopring DEX 3.0项目

从2017年,路印从“环路撮合”的最初设计,经过了1.0,2.0以及3.0的三个大的版本的协议升级。1.0/2.0,相对来说,受限以太坊本身性能的限制,交易流程复杂,体验和中心化交易所相比,有较大的差距。路印协议3.0,通过零知识证明技术(ZKP),在zk Rollup的基础上,结合DEX的业务场景开发设计,兼顾去中心化和交易性能。也是 @Steve Guo@Loopring&UVA @王东Daniel@loopring 现在正在做的项目。

相对1.0,2.0来说,路印协议3.0采用零知识证明(ZKP)技术,将所有的撮合逻辑都在链下完成。每一笔撮合(Settlement)都会生成证明并提交到链上,证明链下的撮合正确无误。路印协议采用和以太一致的“账户”模型,所有的账户的“状态”(余额)都记录在链下。所有和状态相关的操作,都是在链下更改,提交Proof到链上记录。


“零知识证明如何应用?零知识证明应用场景有哪些?” 的相关文章

区块链如何运作?区块链技术的用途是什么?

区块链中资产的任何移动,也称为交易,都记录在一个区块中。每个区块和交易的添加是不可逆的,保持链完全准确。当创建区块链中的第一个块时,它的哈希值会同时创建。需要更多的区块来继续记录这些交易,如果没有矿工的帮助,这些交易是不可能创建的。矿工通过挖掘新区块来帮助建立区块链。矿工将数据添加到新块并创建新哈希...

元宇宙中的金融与支付是怎样的表现形式

Facebook更名Meta让元宇宙概念再次火了。著名的科幻小说家刘慈欣曾说过,人类的面前有两条路,一条向外,通往星辰大海;一条对内,通往虚拟现实。星辰大海并不是普通企业可以企及,虚拟现实则正在走近我们的生活,可能迎来新的产业狂欢。那么对于即将到来的虚拟时空间,支付又该作何改变呢?元宇宙中的支付一个...

什么是DeFi?DeFi相对于CeFi的创新主要体现在哪些方面?

在理解DeFi的重要性之前,我们先来理解什么是DeFi。它来源于英文中的decentralized finance,DeFi是这个词组的缩写,如果直译是“去中心化金融”。但实际上,称为“分布式金融”或者“开放金融”更合适,因为,从本质上,还不存在完全的“去中心化”金融,大多数都是不同程度的中心化和去...

什么是 Web3,它与 Web2 有何不同?

什么是 Web3,它与 Web2 有何不同?

Web3 是 web2 的演变Web2 有两个主要特点: 建立在用户生成的内容之上。平台垄断数据流量。Web2本质上是对Web1时代的改进,但Web2时代的用户数据存放在不同的应用程序中,用户无法自由控制和使用。这构成了 Web2 的痛点。Web3 的特点是去中心化,通过将数据和资产的控制...

什么是DAO?DAO的优点和缺点是什么?

什么是DAO?DAO的优点和缺点是什么?

随着加密领域和区块链世界的不断成熟,许多引人注目的用例正在接受考验。今天我们看一下DAO。虽然DAO看起来有很多希望,但与其他通信和管理层次结构一样,这种方法也有优点和缺点。如果想知道DAO是做什么的,或者想知道构建DAO是否是我们特定业务目标的正确选择,本文可能会提供一些帮助。什么是DAO?尽管它...

欧易okex_okx官网怎么注册?

OKX是一个数字资产交易平台,采用GSLB、分布式服务器集群、分布式存储、多机互备的高速内存交易引擎、冷钱包、私钥离线化的热钱包等先进的技术,以Web端、手机端、PC端等多终端面向全球用户提供比特币、莱特币、以太币等数字资产的币币和衍生品交易服务。OKX平台如何注册?OKX交易所注册流程平台okx作...