当前位置: 首页 > news >正文

ZKP10.2 Efficient Recursion via Statement Folding (Nova)

ZKP学习笔记

ZK-Learning MOOC课程笔记

Lecture 10: Recursive SNARKs, Aggregation and Accumulation (Dan Boneh)

10.3 Efficient Recursion via Statement Folding: Nova, Supernova, and generalizations

  • The difficulty with full recursion

    • Prover P needs to build a proof for a circuit C that runs the entire verification algorithm V ( v k , x , π ) V(vk, x, \pi) V(vk,x,π).
      • Expensive: V needs to verify eval. proofs for a poly. commitment
        • Halo: takes eval proof verification out of C -> simpler C
        • Nova: takes (almost) all verification checks out of C -> even simpler C
  • A folding scheme: compress two instances into one
    在这里插入图片描述

    • To make Folding Prover non-interactive
      在这里插入图片描述
  • A folding scheme for R1CS

    • Recall: circuit to R1CS
      在这里插入图片描述

    • A folding scheme: compress two instances into one
      在这里插入图片描述

在这里插入图片描述

  • relaxed R1CS
    在这里插入图片描述

  • Folding the two relaxed R1CS instances into one
    在这里插入图片描述

    • Correctness
      在这里插入图片描述
  • Not good enough
    在这里插入图片描述

  • Recall: homomorphic commitment scheme
    在这里插入图片描述

在这里插入图片描述

  • Folding scheme for committed relaxed R1CS
    在这里插入图片描述

在这里插入图片描述

  • Putting folding to use
    • build an efficient IVC
      在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • The key point
    在这里插入图片描述

  • Unfortunately … not so simple
    在这里插入图片描述

在这里插入图片描述

  • Prover’s work at each step
    在这里插入图片描述

  • Supernova
    在这里插入图片描述

  • Generalizations: Sangria[https://geometry.xyz/notebook/sangria-a-folding-scheme-for-plonk]
    在这里插入图片描述

http://www.lryc.cn/news/216353.html

相关文章:

  • 高浓度cod废水怎么处理
  • Docker学习——②
  • VSCode 设置平滑光标
  • Spring、SpringMVC、Mybatis
  • Kubernetes 架构
  • python---数据类型(列表)
  • CentOS 7升级gcc/G++版本
  • uni-app开发微信公众号 H5打开扫一扫功能
  • k8s-服务网格实战-入门Istio
  • 金属压铸件自动化3D全尺寸测量设备自动外观检测三维检测-CASAIM
  • Android笔记(十):结合Navigation组件实现Compose界面的导航
  • linux内核tcp配置--断网后连接卡住
  • Apache Pulsar 在腾讯云上的最佳实践
  • VMware 虚拟机安装 CentOS 7
  • UnityAI——个体AI角色的操控行为脚本
  • ssh登录界面变成vim提示,进不去系统
  • 虹科示波器 | 汽车免拆检修 | 2012 款上汽大众帕萨特车 发动机偶尔无法起动
  • UE5.0.3版本 像素流送 Pixel Streaming
  • BetterDisplay Pro v1.4.15(显示器管理管理软件)
  • 蓝桥等考C++组别四级006
  • app开发之后需要做什么
  • 某汽车金融企业:搭建SDLC安全体系,打造智慧金融服务样本
  • iOS GCD(Grand Central Dispatch)
  • Cross-Entropy Loss(多分类损失函数)
  • TP858 3BSE018138R1 具有高性能CPU的工业PC技术
  • Observability:使用 OpenTelemetry 手动检测 .NET 应用程序
  • 生产事故:redis主从的坑
  • maven本地仓库有依赖包,还会远程下载的问题
  • 动作捕捉系统处理单点多点丢点问题
  • FIFO 位宽转换