您好,欢迎您来到林间号!
官网首页 小额贷款 购车贷款 购房贷款 抵押贷款 贷款平台 贷款知识 手机租机

林间号 > 区块链 > 未来是区块链的时代,一文说透 V 神眼里未来十年和区块链一样重要的 zk-SNARKs

未来是区块链的时代,一文说透 V 神眼里未来十年和区块链一样重要的 zk-SNARKs

区块链 岑岑 本站原创

作者|投稿人编译| Firefire长期以来,区块链不可能的三位一体(即扩展性、去中心化和安全性)只能是第二位),所以在以太坊实现了高度的安全性和私密性之后,扩展就成了重中之重。

因此,第二层应运而生。在目前第二层的扩展方案中,ZK技术被邰方的联合创始人维塔利克·布特林(V神)认为是扩展问题的最终解决方案。

5月21日,在黑山举行的年度非盈利全球以太坊大会EDCON 2023上,V神表示,未来10年,以zk为底层技术的zk-SNARK将和区块链一样重要。

那么最近神V推的zk-SNARKs到底是什么?有哪些区块链疑难杂症可以解决?来看看今天的介绍吧。

以下为正文:

zk-SNARKs是什么?

1.zk-SNARKs是谁创造的?

“zk-SNARKs”这个词是由一群密码学家创造的,其中包括Nir Bitansky、Alessandro Chiesa和Eran Tromer,他们最初在一篇论文中发表了zk-SNARKs的基本原理。因此,zk-SNARKs被许多不同的项目和团队逐步开发和改进。

2.2.zk-SNARK代表什么?

–Zk:零知识零知识

零知识意味着验证声明的人无法从验证过程中获得任何新信息。换句话说,在零知识证明的过程中,验证者只知道陈述是对是错,其他一无所知。

–简单就是简洁

简明的zk-SNARKs证明简短且易于验证。这与传统的零知识证明形成对比,传统的零知识证明可能非常长且复杂。通常情况下,zk-SNARK证明可以在几毫秒内得到验证。

–n:非交互非交互

非交互式zk-SNARKs证明不需要证明者和验证者之间的任何交互。这意味着只有一条结果消息从证明者发送到验证者。这与交互式证明相反,在交互式证明中,证明者和验证者必须相互来回交互来完成证明。

–辩论辩论

论点是支持一种观点的一个或一组理由。在zk-SNARKs的上下文中,论证是一系列的数学运算,以证明一个陈述的论点是正确的。

–知识知识

知识是指证明者知道完成证明所需的一些信息。例如,这可能是帐户的私钥。

综上所述,zk-SNARKs是一个zk系统(零知识证明系统),允许用户(“证明者”)向另一方(“验证者”)证明一些东西,比如他们的身份和他们资金的所有权,而不透露这些资产的任何信息。例如:

–用户应该能够证明他的账户中有足够的余额来购买产品或服务,而无需分享他拥有的确切金额;–用户应该能够在访问应用程序之前验证他的身份,而不共享他的个人数据。

以如何“给一个5岁的孩子解释zk-SNARKs”为例。这里我们可以通过一个游戏来解释一下zk-SNARKs是什么:

想象你和三个朋友一起玩。语文老师在哪里?奖金为1000美元,赌注由获胜者平分。你和你的朋友围坐在一张桌子旁,每个人都有一张中国老师的照片。

你必须在图片中找到语文老师。一旦找到语文老师,你需要证明你找到了他,但不能透露她的位置或其他任何信息。换句话说,你想证明你对事实的了解,而不透露任何超出你陈述有效性的信息。

使用zkSNARK,你可以拿一张同样大小的纸,在图中语文老师的位置标注一个点。然后你可以把纸藏在盒子里。一旦你的朋友解决了这个难题,他们就可以看到你标记的语文老师的位置。"

换句话说,zk-SNARKs允许你在不暴露信息具体价值的情况下,证明你需要的验证信息。在当前的跨链生态系统中,zk-SNARKs技术可以维护建立在其平台上的区块链和DApp的隐私。

这里的关键思想是验证者不可能获得任何关于证明的信息(因此得名“零知识”证明)。

02zk-SNARKs的工作原理

Zk-SNARKs在加密领域尤为重要,因为很多区块链本质上都是开放的,隐私性变得尤为重要。

最著名的例子是Zcash,这是一种隐私加密资产。在比特币、以太坊等公链交易Zcash时,会使用发送方和接收方的地址等详细信息,以及输入和输出值(即花了多少,没花多少)进行验证。

但是通过zk-SNARKs,Zcash可以在不泄露地址、价值等信息的情况下证明交易有效。

Zcash如何使用zkSNARKS为加密用户提供隐私层来源:Blockchainhub.net

zk-SNARKs是如何工作的?数字签名构成了zk-SNARKs的工作原理。数字签名使用加密算法来保护敏感信息,使其对另一方隐藏,同时向该方提供所需的必要证据。

那么具体是怎么做的呢?步骤如下:

1.证明者首先生成一对密钥,一个公钥和一个私钥。他用私钥签署了交易。2.然后证明者将交易编码为zk-SNARKs,这是交易有效性的数学证明。3.证书和公钥一起被发送给验证者。然后,验证者使用公钥来检查公式是否正确,而不知道关于交易的任何其他信息。因为只有少量的信息被验证,所以这种检查可以非常快速地完成,以确认交易是有效的。

03zk-SNARKs的具体使用案例

1.哪个令牌使用zk-SNARKs?

SNARK加密令牌是一种使用zk-SNARKs来提高隐私性的加密资产,也称为隐私令牌。这种隐私令牌的例子有:& # 8211;zcash(ZEC)& # 8211;边缘(XVG)& # 8211;monero(XMR)& # 8211;破折号(DASH)& # 8211;光束(BEAM)& # 8211;Horizen(禅)& # 8211;字节币(BCN)

zk-SNARKs的主要挑战是在私钥泄露的情况下创建伪造的证书。这可能允许伪造证书的创建者进行欺诈,例如,创建和使用伪造的隐私硬币。

2.ZK-斯纳克的其他应用

Filecoin是一个去中心化的存储提供商,其运营过程涉及很多方面。

首先,Filecoin网络上的存储提供者(提供存储空以换取块奖励),“认证者”必须证明自己在链上正确存储数据。

另一方面,我们有“验证者”,即节点,他们必须验证存储提供商是否正确存储和保护数据。这些验证者必须对存储提供商提供的证明感到满意。

这需要存储提供商和节点在数据转手时进行通信。可以想象,这一过程将是资源密集型的。

Filecoin的官方博客文章解释说:“为了验证他们的存储,单个存储提供商今天必须证明的数据量是巨大的,而且只会随着时间的推移而增长。Filecoin网络的阻断时间是30秒。为了保持时间不变并实现可扩展的方法,Filecoin需要一个能够快速、高效和可靠验证的解决方案。”

在zk-SNARKs的帮助下,Filecoin network可以通过减少各方验证存储所需的时间来提高其可扩展性和效率。

对于存储提供商来说,zk-SNARKs减少了他们需要传输以证明其存储的数据量,从而降低了运营成本。

3.zk-SNARKs也可以用于其他东西。

例如:

-身份验证:无需密码即可验证用户凭证,不再需要护照和出生证明等文档来保护出生地点和日期等敏感信息。

–投票系统:无需身份识别即可验证投票人身份,即使选票泄露也无法识别投票人身份,保护投票人隐私。

-数据压缩:这是zk-SNARKS的一个有趣的用法,值得用单独的一节来介绍。

04摘要

总的来说,zk-SNARKS有三个关键点:

1.ZKSARKS是一个零知识证明系统,它允许一方向另一方证明他们知道一个值X,而不传递任何其他关于X的信息..

2.关键思想是验证者不能仅从证明者可以证明他们知道X的事实中推断出任何关于X的信息..这保护了证明者的数据隐私。

3.零知识证明系统应用广泛,包括安全通信、密码学和隐私保护数据分析。

尽管零知识证明系统是一个相对较新的研究领域,但其可行性和实用性仍有许多未解决的问题。然而,他们已经被用来创造一些令人印象深刻的产品。

本网站声明:网站内容来源于网络。如有侵权,请联系我们,我们会及时处理。

温馨提示:注:内容来源均采集于互联网,不要轻信任何,后果自负,本站不承担任何责任。若本站收录的信息无意侵犯了贵司版权,请给我们来信,我们会及时处理和回复。

原文地址"未来是区块链的时代,一文说透 V 神眼里未来十年和区块链一样重要的 zk-SNARKs":http://www.ljycsb.cn/qukuailian/217456.html

微信扫描二维码投放广告
▲长按图片识别二维码