教程网

您现在的位置是: 首页 > 独家

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

零知识证明如何应用?应用场景有哪些?
在了解零知识证明如何应用这一问题之前,我们或许可以先问问自己真的了解什么是零知识证明吗?可能有很多投资者还不了解究竟零知识证明是什么。其实简单的说它就是一种涉及两方

在了解零知识证明如何应用这一问题之前,我们或许可以先问问自己真的了解什么是零知识证明吗?可能有很多投资者还不了解究竟零知识证明是什么。其实简单的说它就是一种涉及两方或更多方的协议,他指的是证明者能够在不向验证者提供任何有用的信息的情况下,就让验证者相信某个论断是正确的,它是两方或更多方完成一项任务所需采取的一系列步骤。了解了这一概念,我们就可以进一步了解零知识证明如何应用?大家或许想要知道它的应用场景有哪些?下面就让小编说一说。

零知识证明如何应用?

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

基于区块链的系统使用零知识证明最突出的是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到链上记录。

综上所述,就是小编对于零知识证明如何应用以及零知识证明应用场景有哪些这两个问题的回答。其实零知识证明可以应用的场景和项目还有很多,其中不乏一些有意思的项目。总的来说,零知识证明这一技术还是非常有意思的,它就像是一座桥梁,帮助我们实现了从现实世界到数字世界的映射。在区块链的世界中,零知识证明可以说是让消费者重新掌握了他们的个人数据,对于消费者来说,这是一种很大的进步。

瑞波币的应用场景是什么?瑞波币的应用场景有哪些?近几年,以比特币为首,像瑞波币、以太坊、比特钻石这样的的虚拟数字货币的出现,改变了传统的投资方式,有力的冲击了投资市场,并且受到越来越多的人的关注。但是,无论币圈再怎么火热,虚拟的东西还是无法在大范围内流行,虚拟数字货币只有与现实社会相结合才可以发挥最大的功效。下面,以瑞波币为例,介绍一下瑞波币的应用场景。

公司的首席执行官Brad Garlinghouse告诉外媒,Ripple想要让银行使用自己的软件方案——这是一种混合式的服务,没有涉及到XRP——同时它还想要投资那些开发XRP其他用户的公司。

“Ripple会继续开发与企业机构相关的用途,同时会和那些开发XRP在其他方面用户的公司建立合作。”Garlinghouse说道,根据1月份的福布斯榜,这位高管的身价已经达到了95亿美元。他表示,能为货物提供存储租赁服务的旧金山创企Omni已经提出了相关计划。Ripple及其两位高管已经在1月份领投了Omni 2500万美元,并同意将XRP引入它的服务。

当然Ripple也不是唯一一家利用虚拟货币高价值来推动业务和生态体系发展的公司。大约有十多家公司计划通过ICO吸引投资机构参与投资。上个月,一批区块链公司共获得了1亿美元的巨额投资。

在Ripple的案例中,XRP在微支付和市场里的应用代表了不同的含义,毕竟只有银行和金融机构才会触及虚拟货币的核心用途。

之前Ripple因为XRP没有吸引到银行而受到了批评,它的公共用户群体主要是跨境转账者,他们会通过XRP作为自己的跨境支付手段。如果Ripple想要拓宽XRP的用户,关键在于能否找到正确的合伙人赋予这种货币其他意义。

目前,世界各国的银行都使用SWIFT(国际银行间合作组织)系统。不同国家的银行互相转账,总体效率低,速度慢,通常需要3到5天才能到达帐户。但是,如果使用Ripple可以在3秒内完成传输,且Ripple旨在解决跨境传输效率低、耗时长、手续费高的问题。

不同法币之间的交易,通常会收取百分之几,再加上交易费用。瑞波币的任何交易都低于0.01$。Ripple网络不需要用户提供电子邮件,名字,或其他任何信息,为消费者提供隐私。发送瑞波币就像发送现金一样,接收完毕后,没有任何其他费用,用信用卡和支票付款,付款人必须提供个人信息,这样可能会导致欺诈。由于瑞波币交易不可逆,商户可以同任何人进行交易,而不用担心反悔。

无论客户身在何处,瑞波币都能让小型企业在几秒钟内收到客户的汇款。今天,Ripple可以在短短三天内将钱从消费者的信用卡转移到小型企业银行账户。这种快进功能有助于管理公司的日常现金流。

由于Ripple的转让费可以忽略不计,为了具有竞争力,信用卡公司很有可能降低转让费用,这将导致小公司在这一领域的支出减少幅度较小。信用卡交易费对于今天的小企业来说是非常不合理的。大公司可以获得更多的利益,但小企业不能享受同样的利益。Ripple的交易确认时间仅为3到5秒,外汇手续费非常小,甚至为零。

区块链如何落地?具体有哪些应用呢?区块链对于大部分非从业人员来说,大有"一夜之间春风来,千树万树梨花开"的感觉,大家对于区块链的技术还是一知半解,但是实际上很多人还是不懂互联网的底层协议和底层技术,不也刷小视频,刷新闻,聊天都用的挺好的吗? 所以很多人其实真正关心区块链是关心区块链到底能拿来做什么用?

目前的确还没有成熟的应用,所以以下都是一些可能性较大,并且已经有相应的项目团队在开发的应用方向。

1.首先是许多公链在做的,主要是做操作系统及应用平台,主要是提供一个解决方案,开发者直接用他们的借口工具开发就可以了,目前腾讯阿里京东等区块链都给了这样的解决方案。

2.商品溯源。目前比较知名的是酒类,比如国酒茅台和国外知名红酒,通过区块链技术保证货品的真实性,防伪并且记录在链上,不可篡改,保护消费者的合法权益。并且国酒茅台今年即将推出的方案是由蚂蚁区块链,也就是阿里巴巴的区块链团队负责的,还是令人十分期待的。

3.个人信用数字化。简单的说就是把个人的信用记录通过区块链来记录,保证不可篡改和公开透明(对于有查询权限的人来说)。并且通过"零知识证明"的实现,能使得个人信用未来可以不通过查询就可以实现部分功能。比如你不用再留下一大堆的征信查询记录就可以办理信用卡。

4.投票系统。通过区块链技术来实现投票的公开透明和不可篡改是很好的一个发展方向,并且已经有团队在这方面做出了一些努力,目前也取得了一些效果。

5.金融交易所。这个就不用多说了,新科技总是最早用于金融领域的,因为对于金融领域来说,简洁高效,安全可靠的最新技术一直能帮助他们提高效率。事实上全世界的股票交易所等都已经开始运用上了区块链技术。

6.资产数字化。简单的说就是实现实体资产可以通过区块链上的数字资产的形式来转换。当然这个偏理想化,但是目前许多团队在往这个方向努力,一些比较轻的资产,易于交换的资产可能会最早尝试数字化。当然第一个真正实现链化的资产是什么仍然不知道,让我们一起期待一下。

7.P2P.实际上区块链就是另外一种形式的P2P,之前搞P2P的人们也大批量地涌入区块链,相信这也会使得很快就会出现合理应用让P2P与区块链很好地相结合。

8.存储。区块链存储比云存储有一些更大的优势,但是目前整体仍然还是云存储占优。但是既然大家都已经从实体存储到云存储这一大步的迈进,再往前迈一点也是很正常的事儿了。

9.价值传递。这个比较抽象,但是实际上如果完成了资产的数字化,那么就很好理解了。比如你现在一瓶酒买了,但是你还不想去拿,或者你等着送人。那么你可以直接把这个1茅台发送给对方。对方可以选择"兑现",那么送货上门,或者仍然留着,等下一次的转账。

应用方面

1.区块链技能让物联网高效运行

当区块链应用于物联网时,区块链技术可以被应用于追踪过往的历史,也可以协调设备与设备、设备与人之间的数据交互和实际交易,赋予另外物联网设备独立的身份。很多物联网设备,如智能家电,无需实时与云端服务器交互专门构建云计算服务器任务来支持某个家电并无很大价值,特别是对于那些会在家庭存在十年甚至更长时间的设备。由于区块链网络对数据进行处理和存储,并为系统内的物联网设备提供设备级别的控制和管理,会极大地降低物联网使用的成本,明显提高物联网系统的效率。

2.区块链技术能保证物联网的数据安全和用户隐私能得到保护

物联网的数据安全和隐私保护问题越来越受到关注。由于中心化服务存储的物联网数据在存储、处理和传输环节有多种泄密可能,着名公司和政府部门的数据泄露事件层出不穷,让用户无法真正信任运营服务提供商的承诺。事实上,政府安全部门可以通过未经授权的方式对存储在中央服务器的数据内容进行审查,而运营商业很有可能出于商业利益的考虑将用户的隐私数据出售给广告公司进行大数据分析,以实现针对用户行为和喜好的个性化推荐,这些行为更是无法防止。

区块链技术为物联网提供了公开、透明、可追溯、不可篡改的数据保护措施,并通过特有的加密和分享机制保证了物联网数据使用的安全、便捷。

3.区块链技术构建物联网领域的全新商业模式

区块链技术可以确保物联网系统内部授权的真实可靠,从而为智能化的物联网设备赋予商业交易参与者的身份。这样,区块链全网获得交易身份的物联网设备和人类一道,共同参与了区块链网络的交易。

例如,通过智能合约控制的冰箱可以在食品不够时直接向供应商下单进行采购,炉灶可以自动向燃气公司购买燃气指标等,所有这些不仅需要支付能力,而且需要身份鉴权。

而在区块链网络上不同所有者的物联网设备所获得的加密数据,可以直接在区块链全网范围内进行结算交易,无需通过数据中心的再处理和交易撮合,去中心化的结算交易,不仅效率很高,而且也极大地节省了数据中心的存储和处理资源。

区块链技术未来将如何发展?应用场景在哪些方面?区块链技术有可能成为一项广泛应用的突破性技术,像蒸汽机、电力或因特网那样,改变整个社会和经济的运行方式。区块链是一种分布式(分散化)数字网络,能够支持使用者在安全环境中交换价值或放心分享数据--包括金融资产和合约。通过精心设计,区块链将信任嵌入到每一笔交易和每一项共享数据中,从而大大提升了交易的安全性和效率、优化了账目核对流程。

 1/5    1 2 3 4 5 下一页 尾页