区块链网站|NFTS Zcash(ZEC) 零知识科普证明在区块链的应用

零知识科普证明在区块链的应用

广告位

科普丨零知识证明在区块链中的应用

摘要:什么是零知识证明?什么是sk-Snarks?为什么区块链世界是适用的?零知识证明因其在区块链应用中增强隐私和安全性的潜力而引起了人们的关注。

零知识证明因其在区块链应用中增强隐私和安全性的潜力而引起了人们的关注。这个概念本身并不新鲜,因为解密器已经研究零知识证明很多年了,但这项技术直到现在才有机会重新定义网络隐私的概念。本文将阐述零知识证明的基本原理以及如何在区块链应用。

什么是零知识证明?

零知识的概念是由麻省理工学院的研究员沙菲戈德瓦瑟、希尔维奥米卡利和查理斯拉科夫在1985年的论文《交互证明系统的知识复杂性》中首次提出的:

“零知识协议是一种方法,其中一方(验证者)可以向另一方(验证者)证明某事是真实的,并且除了特定的陈述是真实的之外,不披露任何信息。”

换句话说,零知识证明允许你验证一个交易的真实性,而不暴露你是如何知道真相的,也不与验证者分享这个交易的内容。这个原理基于一种算法,该算法将一些数据作为输入,并返回“真”或“假”。

知识零证明的应用必须满足三个要求:

完整性:如果输入为真,零知识证明总是返回‘真’完整性:如果输入为假,零知识证明不会被欺骗返回‘真’

隐私:其他任何人都不能获得输入。

知识零证明是如何工作的?

解释零知识证明过程最好的方法就是用非数值例子,远没有零知识证明复杂,但是很好的解释了工作原理。

假设有一个盲人和两个球,一黑一白。然后,你向盲人证明这些球确实有不同的颜色,而不用透露每个球的颜色。

为此,你让盲人把两个球藏在桌子底下,给你看一个球。然后,他把球藏在桌子下面,然后展示同一个或另一个。所以,你通过告诉盲人球是否被换过,向他证明颜色是不同的。

显然对方可能认为你只是运气好,还没有完全相信两个球的颜色确实不同。知识的零证明是通过反复验证解决的。每一轮过后,你通过纯运气永远正确的概率会减少一半。所以5轮,1/32成功伪装的几率。10发的概率是1024分之一,20发的概率是100万分之一。证明任何所需的概率水平都是通过这种方式实现的,尽管绝对的确定性永远无法实现。

当然,实际的零知识证明并不涉及球,而是证明任何类型数据的有效性。这包括财务信息(交易)或个人信息(密码、姓名等。).

zk-Snarks是什么?

无意间发现了“zk-Snarks”这个词,这个词是Nir Bitansky,Rancanetti,Alessandro Chiesa Eran Tromer在2012年提出的,描述了零知识技术的一个特殊变体。Zk- SNARKS引入了许多创新,使其在区块链可以使用。最重要的是,zk-Snarks减少了证明的大小和验证它们所需的计算量。

零知识证明的区块链应用

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

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

消费者重新获得对数据的控制。

我们的客户Nuggets进一步发展零知识,在很多方面使用零知识存储来提高个人数据的隐私性,而不仅仅是支付。

信任是商业交易的基础。做生意时,无论是在网上还是在现实世界中,我们都需要知道我们在和谁打交道,他们是否会履行承诺。问题是这是以牺牲隐私为代价的。为了判断一个人是否值得信任,需要了解他是什么样的人,获取个人资料甚至信用卡号。

有了这个,人们可以达成金融协议,创建在线账户或验证他们的身份,而不暴露他们的个人信息。

让消费者重新掌控自己的个人数据。不过,也很方便。零售商(如第三大在线零售商JD.COM)不依赖个人数据开展业务。这在即将出台的欧洲数据保护法规GDPR的背景下尤为重要。该条例规定,如果公司未能遵守,将被处以高达其总收入4%的罚款。

(作者:一流仓库,内容来自链家开放平台“德得好”;本文仅代表作者观点,不代表链家官方立场)

广告位
本文来自网络,不代表区块链网站|NFTS立场,转载请注明出处:https://www.qklwz.com/jzb/zec/10710.html

作者: 未来已来

上一篇
下一篇

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

返回顶部