RISC Zero v0.20升级:Proof Composition——为ZK开发者解锁递归和模块化

RISCZero团队在zkVM的新版本v0.20中实现了ProofComposition,允许ZK开发者通过模块化和递归方式组合多个zkVM程序,生成单个可验证的收据,提升隐私保护和验证效率。

1. 引言

在这里插入图片描述

RISC Zero团队,在其zkVM的最新v0.20版本中,引入了新的feature:

  • Proof Composition:为ZK开发者解锁递归和模块化。

所谓proof composition,是指:

  • RISC Zero zkVM v0.20版本中,支持在RISC Zero guest中,验证,RISC Zero receipts。
  • 这样,多个zkVM programs可组合,并生成单个receipt——该receipt可验证所获最终结果的所有计算。

proof composition的应用场景有:

  • 1)隐私保护:将某program切分为多个部分,分别由不同的parties证明,以保留隐私和各方的数据所有权。
    • 如,证明,某密文,是某有效公钥相关值的正确加密。
    • 如,证明,分别对每个私有shard查询,然后合并receipts,的数据库查询。
  • 2)证明聚合:聚合很多proofs为一个proof,以高效进行batch verification。
    • 如,证明,某区块内的所有交易,其中每笔交易自身可通过一个receipt进行验证。
  • 3)模块化guest programs:为,可切分为许多不同操作的工作流,创建单个receipt。
    • 如,为,某图像处理pipeline的结果生成单个receipt。其中在图像处理pipeline中,其自身guests内会使用不同的filters。

参考资料

[1] RISC Zero 2024年2月8日博客 Proof Composition: Unlocking Recursion and Modularity for ZK Developers
[2] RISC Zero 2024年2月13日twitter RISC Zero v0.20发布
[3] RISC Zero composition doc

RISC Zero系列博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值