在之前的文章中,我们探讨了 ZK-SNARKs 的技术细节、优缺点和应用场景。今天,我们将继续深入零知识证明的世界,介绍另外两种重要的技术:ZK-STARKs 和递归 ZK-SNARKs。
什么是 ZK-STARKs?
ZK-STARKs 是 "Zero-Knowledge Scalable Transparent Argument of Knowledge" 的缩写。和 ZK-SNARKs 类似,它也是一种零知识证明技术,能够证明某个声明是有效的,而无需透露关于声明本身的任何信息。
可以这样理解:你向别人证明你拥有某个秘密,但你不用告诉他这个秘密到底是什么。
ZK-STARKs 的主要优势在于其可扩展性和透明性:
总的来说,ZK-STARKs 更适合处理大规模交易的应用。
资料来源:Source: Adam Luciano
ZK-STARKs 的优势:
ZK-STARKs 的缺点:
哪些项目正在使用 ZK-STARKs?
什么是递归 ZK-SNARKs?
递归 SNARK 系统可以为不同的交易区块并行生成证明,并将它们聚合成一个提交到主区块链的单个区块证明。简单来说,就是一个 SNARK 可以验证其他的 SNARK。
资料来源:Matter Labs
递归 ZK-SNARKs 解决了什么问题?
递归 ZK-SNARKs 通过将多个 L2 证明包含在提交给 L1 链的单个证明中,极大地增加了可以用 ZK 证明完成的交易数量。
递归 ZK-SNARK 与常规 ZK-SNARK 有何不同?
递归 ZK-SNARK 可以通过将为不同 L2 块生成的 SNARK 组合成一个提交给 L1 链的有效性证明来验证多个交易块。
零知识证明技术正在从隐私保护工具演变为扩展区块链性能的关键技术。随着 ZK rollup 的兴起,可以肯定地说,ZK-SNARKs、ZK-STARKs 和递归 SNARKs 将在推动以太坊扩展方面发挥重要作用。
丁丁打折网©版权所有,未经许可严禁复制或镜像 ICP证: 湘ICP备2023003002号-11
Powered by 丁丁打折网本站为非营利性网站,本站内容均来自网络转载或网友提供,如有侵权或夸大不实请及时联系我们删除!本站不承担任何争议和法律责任!
技术支持:丁丁网 dddazhe@hotmail.com & 2010-2020 All
rights reserved