zkSummit10 亮点记

1. 引言

前序博客:

zkSummit10 所有视频资源见:

主要亮点有:

  • 1)sum check无处不在
  • 2)lookup设计日趋成熟
  • 3)folding schemes仍处于寒武纪大爆发阶段

2. sum check 及 GKR协议

sum check协议始于1992年,为经典的交互式协议,今年开始无处不在。特别是随着GKR协议的兴起,sum check协议为GKR协议的核心。
如需了解更多sum check协议和GKR协议知识,可参看:

GKR的主要卖点在于:

  • 其为layered circuits提供了SNARK协议,对于layered circuit中的中间层,无需任何做任何承诺。
  • 对于高度重复计算——如lookup arguments的accumulators,可避免对中间层的承诺开销,从而实现大幅节约prover开销。
  • 是Lasso能处理大型lookup tables的关键所在。

3. Lookups for STARKs:由LogUp到GKR LogUp

ZKSummit9中首次关注到LogUp,RISC Zero团队就致力于将其现有PLOOKUP-based lookup argument,替换为基于LogUp的look argument。但是,现在又有新选项了。
2023年10月,Shahar Papini 和 Ulrich Haböck发布了GKR-LogUp 新论文:

经初步分析,RISC Zero团队决定实现LogUp,因,lookups在RISC Zero prover中的比重并不是特别巨大,会优先其它工程任务。

4. Folding scheme

Folding仍是当前ZK研究热点之一。其在proving之前将witness combining的思想,非常迷人,且基于folding实现的系统也陆续出现。从理论角度来看:

  • ProtoStar引入了不同于Nova/SuperNova/HyperNova/Sangria系列的,一种不同类型的folding。
  • ProtoGalaxy扩展了ProtoStar,使其支持对多个实例进行folding。

从实用角度来看:

  • folding的主要挑战在于水平扩展性。如何将folding系统扩展至成百上千台机器?
  • 是否有更好的方式来解决大量witness来回发送的问题?

ZK10: FRI-based recursion with a Groth16 Wrapper - Paul Gafni中有提及以上问题。

现在也有一些folding并行化的工作,具体见:

参考资料

[1] RISC Zero团队2023年11月8日博客 Reflections after zkSummit 10

RISC Zero系列博客

猜你喜欢

转载自blog.csdn.net/mutourend/article/details/135012552