最近,以太坊基金会宣布了它支持的研发团队的项目和领域。其中,“应用零知识证明”涉及的团队和技术最多,近14个项目。零知识证明,quot;零知识的概念quot;可能有点令人费解,ZK snark很快就会变得复杂,所以让我们从头开始。
在本文中,《星际地平线》将为读者揭开ZK-snark之谜,并从密码学的角度解释ZK-snark。
什么是
密码学是一门研究密码编译的技术科学。研究密码变化的客观规律称为编码,用于编写密码以保护通信秘密;它被用来破译密码以获得通信信息,这被称为破译学,它通常被称为密码学。简而言之,密码学是对安全通信技术的深入研究。当人们只想让发送者和接收者看到消息内容时,通常使用密码学。
密码学已经存在了几个世纪。最早的密码学出现在古埃及。khumhotep IL的追随者在他的坟墓上雕刻了加密符号。密码学早在公元前400年就出现了。使用密码的历史几乎和使用字符的历史一样长。密码学的发展可以分为三个阶段:1949年以前的经典阶段;1949年以前的古典阶段;从1949年到1975年,密码学成为科学的一个分支;自1976年以来,对称密钥密码学得到了进一步的发展,产生了一个新的密码学方向——公钥密码学。
1976年,w。DeFi和M。赫尔曼在《密码学的新方向》一文中**提出了公钥密码学的概念。公钥密码实现了加密密钥和解密密钥的独立性,解决了对称密码体制中通信双方必须共享密钥的问题。它在密码学中具有划时代的意义。
加密货币世界中的密码学
加密货币世界中最常见的加密元素之一是哈希函数,它是任何区块链的主干。散列函数-特别是SHA-256,大多数区块链中的散列函数-基本上将单词、短语或数字的输入转换为固定长度的加密信息,如下所示:
77077b1f4c3ad44c83dc0bdb8d937e9b71c0ef07a35c2664bb7da85be738eacf公司
散列函数允许像比特币这样的区块链处理事务,将区块链接到一个或另一个,并确保区块链数据的完整性得到维护。和散列函数一样,zksnark也是一种密码学。它们被用来保证比用户在区块链上获得更多的隐私。
什么是ZK Snark
zksnark是“零知识,成功的非交互知识论证”的缩写。这一长串名字的主体是“知识论证”,即“知识证明”,即知道内在事物的证据。修饰主语名词的定语由三部分组成,分别代表了该技术要解决的三个问题
1零知:零知,即证明过程中不披露内幕信息,如上例所示;
2成功:简洁,主要指验证过程不涉及大量数据传输,验证算法简单;
3非交互:无交互。尽管上述两个例子实现了零知识证明,但是证明者和验证者需要多次交互才能获得令人满意的可靠性,这种技术试图完全避免这些交互。
总而言之,zksnark是一种“证明我知道内幕的技术”。它简单易操作。最重要的是,除了“我是对的”,你什么都不知道。我们通常称之为ZK snark零知识证明。
ZK snark行动
zksnark是quot;零知识quot;密码学的一种形式。ZK snark允许加密用户以完全加密的方式在区块链上发送交易,这意味着没有人可以读取交易,并表明交易是以合法的方式进行的。零知识证明允许a向B证明声明x是正确的,而不披露任何超出声明x本身有效性的信息。想象一下,向某人确认你已经21岁了,却没有透露你的生日,或者你已经25岁了。这是想象ZK snarks如何工作的有用方法。
Zcash是第一个使用零知识证明机制的区块链系统,它可以提供完全的支付保密性,同时仍然使用公共区块链来维护去中心化的网络。与比特币相同,zcash token(Zec)的总金额为2100万。不同的是,zcash transaction会自动隐藏区块链上所有交易的发送方、接收方和金额。只有拥有view键的人才能看到事务的内容。用户拥有完全控制权,他们可以选择向其他人提供查看键。
每个新的隐藏支付都会在区块链上生成三种类的记录—受哈希保护的记录。所涉及的哈希表示事务接收方的地址、发送的金额以及事务本身的唯一编号。因此,隐藏的事务依赖于散列值,比如比特币,但是zksnark增加了一个新的隐私层。像zcash和monero这样的加密货币在一些用户中很受欢迎,因为加密行业是由许多自由主义者组成的。两者都试图将自己与比特币等更流行的加密货币区分开来,声称如果你使用他们的货币,没有人能够窥探你的私人金融生活。
ZK snark的未来
zksnark是匿名加密事务的有用工具。但除了隐私硬币,它们也有助于推动越来越多的其他应用程序。
例如,CELO是一个加密货币协议,它专注于移动支付,并希望创建一个更具包容性的协议。
在CELO从事产品和工程的Pranay Mohan说,ZK snark的潜力远远超出了那些提倡隐私的人。Mohan强调ZK snark如何帮助发展中国家的人们,“如果我们考虑一下这些人现在如何使用加密货币,这几乎是不可能的,他们不使用metamask,并在一个随机的DeFi项目中投资10000美元,”他说。Mohan补充说,通过ZK Snark,手机用户可以立即与区块链同步——保留与加密货币相同的不受信任属性,但在不具备高科技功能的设备上。
尽管zksnark很有希望,但它仍然很小。即使在像加密这样的高科技行业,很多人也不知道自己是什么。但随着越来越多的公司开始接受这项技术,这种情况可能正在改变。其中包括aleo,一家最近从蓝筹股风险投资公司筹集了2800万美元的初创公司,用于构建工具,使web开发能够在各种互联网应用程序中集成零知识证明——该项目承诺允许消费者浏览web而不必透露大量个人数据。
但这并没有阻止ey,世界上**的会计师事务所之一,尝试这种先进的密码技术。
安永采用非交互式零知识证明算法ZK Snark,开发了自己的同正开源协议,成功实现了以太坊公网上的第一笔私人交易,并将逐步应用于各类区块链企业应用,允许客户在不牺牲用户隐私的情况下利用区块链的潜力。
据布罗迪说,公司自己的夜幕解决方案提供了一种在以太坊网络上进行**私人交易的方法,同时为企业提供服务。尽管监管部门对高度私人化的金融交易存在担忧,但布罗迪认为,ZK snark将成为未来的主流。
[星际观测]
ZK-snark零知识证明就像一座桥梁,实现了从现实世界到数字世界的映射。通过保护双方的身份信息和交易细节,可以保证企业级区块链交易。对企业来说,保证了其最敏感的信息,有利于构建规范的资金和库存管理价值链;实现准确高效的行业级供应链管理。
文章标题:从零开始揭开ZK snark(1)
文章链接:https://www.btchangqing.cn/248351.html
更新时间:2021年05月02日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。