Matter Labs 获得了以太坊基金会的资助,用于开发基于零知识证明的 L2 扩展解决方案。他们的工作包括创建可扩展的 L2 平台、改进开发者工具以及推广零知识证明的应用。
DIZK,Distributed Zero Knowledge,分布式的零知识证明系统。在分布式环境下,DIZK能支持超大规模电路(10亿门级别)的计算。
DIZK源代码导读
本教程详细介绍了如何从零开始构建一个高效的零知识Merkle树(ZMT)实现,并讨论了如何构建仅需要O(log(n))存储的仅追加Merkle树。文章还探讨了如何生成和验证批量更新的Spiderman证明,并提供了TypeScript的实现代码。
这篇文章宣布了zkml的开源发布,zkml是一个用于生成机器学习模型执行的零知识证明的框架。文章详细介绍了zkml的愿景、使用方法及其应用,包括信任审计、去中心化市场和隐私保护生物识别等。作者强调了zkml的高效性和优化能力,并展望了未来的发展方向。
本文是密码学系列文章的一部分,重点介绍了基于椭圆曲线的加密协议,包括密钥交换、承诺方案、签名、零知识证明和可验证随机函数等。文章通过清晰的示例和图示,详细解释了这些协议的原理和实现方法。
Anoma 是一种创新的区块链,旨在实现私密且资产无关的交易,提供零知识隐私保护和多方交换能力。文章详细讨论了 Anoma 的关键组成部分及其在私密资产转移方面的应用,包括单种资产与多种资产的交易、以及 N 方之间的交换,强调了其对个体金融隐私和自主权的促进作用。还有对其背后的动机和愿景的深刻分析,以及团队的信息。
本文探讨了可编程密码学和安全硬件的重要性,提出实现可编程密码学的五个安全硬件级别,并分析了每个级别的开发体验与安全性。文章强调,虽然当前安全硬件技术使得开发者可以创造出具有良好性能的应用,但要实现更高的安全性,仍需在硬件层进行创新,并展望未来在全球范围内实现高度安全的应用。
本文探讨了深度伪造技术及其对信息可信度的影响,并介绍了一种名为zk-img的新方法,以安全、私密地验证图像编辑,同时隐藏原始图像。zk-img利用零知识证明技术,使得在处理高清图像时,能高效地证明图像的变换有效性,具备较高的实用性。最后,文章强调zk-img在防止信息误导方面的潜力,描绘了一种未来图像验证的愿景。
如何在安全性、去中心化和可扩展性之间取得平衡,且不在其中任何一方面做出妥协?
Cicada:一个新的、开源的 Solidity 库,利用时间锁谜题和零知识证明来实现私人链上投票。
通俗理解零知识证明,有个很经典的阿里巴巴的例子。阿里巴巴能在不泄露咒语的情况下,向强盗证明他知道咒语的内容。最近在听斯坦福大学教授 Dan Boneh的讲座视频时,发现有另外一个形象的描述零知识证明的例子:
利用Groth16计算证明之前,需要计算出H。目前,普遍采用的是FFT算法。
文章介绍了零知识证明编程语言的工作原理,并列举了几种流行的零知识证明编程语言,如Circom、Zokrates、Noir和Cairo,同时讨论了它们在区块链和隐私保护中的应用。
这篇文章深入探讨了以太坊的扩展问题,专注于Layer2区块链中的有效性证明和欺诈证明的原理及应用。它详细介绍了两种主要的Rollups(乐观Rollups和零知识Rollups),以及它们在提高区块链交易效率和确保交易安全性方面的重要性。