cover_image

ZK Insights | 9th June 2024

AHH XPTY
2024年06月10日 08:58

 Highlights

The State of Security Tools for ZKPs

  • https://www.zksecurity.xyz/blog/posts/zksecurity-tools/

Circle STARKs: Part I, Mersenne

  • https://www.zksecurity.xyz/blog/posts/circle-starks-1/

Understanding Jolt: Clarifications and reflections by Justin Thaler

Justin Thaler explored four areas in Lasso and Jolt: 

(1) the relationship between the sum-check protocol and the Binius commitment scheme, 

(2) the role of sum-check and lookups in Jolt, 

(3) elliptic curves versus hashing, and 

(4) precompiles as they relate to zkVMs.


Justin Thaler 在 Lasso 和 Jolt 中探讨了四个方面:

(1)求和检查协议与 Binius 承诺方案之间的关系,

(2)求和检查和查找在 Jolt 中的作用,

(3)椭圆曲线与哈希的比较,

(4)预编译与零知识虚拟机(zkVM)的关系。

  • https://a16zcrypto.com/posts/article/understanding-jolt-clarifications-and-reflections/

BrainSTARK

This tutorial teaches the reader how to design a Turing-complete zk-STARK engine, consisting of a virtual machine, prover, and verifier. Brainfuck was chosen as the target language due to its well-known and simple instruction set, but the design patterns introduced in this tutorial generalize to arbitrary instruction set architectures.


本教程教读者如何设计一个图灵完备的 zk-STARK 引擎,包括虚拟机、证明者和验证者。选择 Brainfuck 作为目标语言是因为它具有众所周知且简单的指令集,但本教程介绍的设计模式可以推广到任意指令集架构。

  • https://aszepieniec.github.io/stark-brainfuck/index

Bivariate Kate-Zaverucha-Goldberg (KZG) Constant-Sized Polynomial Commitments

This article presents a variant of the KZG commitment, the bivariate KZG commitment, which allows us to commit to polynomials with two variables.


PolyhedraZK 在这篇笔记中描述了二元 KZG 承诺,可以支持双变量的多项式承诺和验证。笔记简洁易懂。

  • https://github.com/PolyhedraZK/blogs/blob/main/bi-kzg.md

 Updates

zkStudyClub - Reef: Fast Succinct Non-Interactive ZK Regex Proofs (Eli Margolin, Jess Woods: UPenn)

  • https://www.youtube.com/watch?v=68-BuxRR-EA

  • https://eprint.iacr.org/2023/1886

zkSecurity x Bain Capital Crypto Whiteboards: Unveiling the Power of Multi-Party Computation

  • https://www.zksecurity.xyz/blog/posts/mpc/

noname meets Ethereum: Integration with SnarkJS

  • https://www.zksecurity.xyz/blog/posts/noname-r1cs/

Scaling Bitcoin for mass use: A realistic vision by Eli Ben-Sasson

Starknet can become a single layer that settles on both Bitcoin and Ethereum.


Starknet 可以成为在比特币和以太坊上结算的单一层。

  • https://starkware.co/scaling-bitcoin-for-mass-use/

HyperNova was accepted to appear at CRYPTO’24

Made several improvements. A significant addition is achieving ZK while only using a non-zk SNARK. This means an on-chain verifier can continue to verify sum-check messages in plaintext while being truly ZK! Eprint updating soon!


做了几项改进。一个重要的新增内容是,仅使用 non-zk SNARK 也能实现零知识。这意味着链上验证者可以继续以明文验证 sum-check 消息,同时保持真正的零知识!Eprint 即将更新!


知名 Folding 方案,Kothapalli 和 Setty 的著名成果,本次确定被密码学顶会 CRYPTO’24接收发表。实现了对 CCS 约束的增量计算的递归证明。可以被推广到 Plonkish, R1CS, 和AIR 约束。HyperNova 的优势在于复杂度上的大量优化,证明的每一步的主要复杂度来源于单个 MSM,其大小等于约束系统中的变量数。另外本文还提出了 nlookup,一个查找证明,特别适用于基于 Folding 方案的递归证明。

  • https://eprint.iacr.org/2023/573.pdf

Noir v0.30.0 update

重要变更:

  1.从 ACIR 中移除  Opcode::Brillig 

  2. AES 黑盒

  • https://github.com/noir-lang/noir/releases/tag/v0.30.0

 Papers

Analyzing and Benchmarking ZK-Rollups

This paper offers a theoretical and empirical examination aimed at comprehending and evaluating ZK-Rollups, with particular attention to ZK-EVMs. 


本文提供了一份理论和实证研究,旨在理解和评估 ZK-Rollups,特别是关注 ZK-EVMs。


Stefanos Chaliasos 在 zk-Bench 之后关于零知识证明实施的又一个 Benchmark 研究,该研究主要关注 ZK-Rollups 的设计和实施,论文前半部分主要关注设计上的分析,后半部分对 Polygon zkEVM 和 zkSync Era 进行了一些实验和测试。

  • https://eprint.iacr.org/2024/889

zkCross: A Novel Architecture for Cross-Chain Privacy-Preserving Auditing

Proposes zkCross, a novel two-layer cross-chain architecture equipped with three cross-chain protocols to achieve privacy-preserving cross-chain auditing.


提出了 zkCross,这是一种新颖的两层跨链架构,配备了三种跨链协议,以实现隐私保护的跨链审计。

  • https://eprint.iacr.org/2024/888

Security of Fixed-Weight Repetitions of Special-Sound Multi-Round Proofs

  • https://eprint.iacr.org/2024/884

Epistle: Elastic Succinct Arguments for Plonk Constraint System

Presents Epistle, an elastic SNARK for Plonk constraint system. For an instance with size N, in the time-efficient configuration, the prover uses  cryptographic operations and  memory; in the space-efficient configuration, the prover uses  cryptographic operations and  memory. Compared to Gemini, this approach reduces the asymptotic time complexity of the space-efficient prover by a factor of . The key technique we use is to make the toolbox for multivariate PIOP provided by HyperPlonk elastic.


提出了 Epistle,这是一种用于 Plonk 约束系统的弹性 SNARK。对于大小为 N 的实例,在时间高效配置中,证明者使用  的加密操作和  的内存;在空间高效配置中,证明者使用  的加密操作和  的内存。与 Gemini 相比,这种方法将空间高效证明者的渐进时间复杂度减少了一个  的因子。我们使用的关键技术是使 HyperPlonk 提供的多变量 PIOP 工具箱具有弹性。

  • https://eprint.iacr.org/2024/872

Cryptanalysis of Algebraic Verifiable Delay Functions

Analyze the security of these algebraic VDF candidates.  In particular, shows that the latency of exponentiation can be reduced using parallel computation, against the preliminary assumptions.


分析这些代数 VDF 候选方案的安全性。特别是,表明可以使用并行计算来减少指数运算的延迟,这与初步假设相反。

  • https://eprint.iacr.org/2024/873

On cycles of pairing-friendly abelian varieties

Generalizes the notion of cycles of pairing-friendly elliptic curves to study cycles of pairing-friendly abelian varieties, with a view towards realizing more efficient pairing-based SNARKs.


将 pairing-friendly 的椭圆曲线循环的概念推广到 pairing-friendly abelian varieties 循环的研究,旨在实现更高效的基于  pairing 的 SNARKs。

  • https://eprint.iacr.org/2024/869

Loquat: A SNARK-Friendly Post-Quantum Signature based on the Legendre PRF with Applications in Ring and Aggregate Signatures

Designs and implements a novel NARK-friendly post-quantum signature scheme based on the Legendre PRF, named Loquat.


设计并实现了一种基于 Legendre PRF 的适用于 NARK 的创新后量子签名方案,命名为 Loquat。

  • https://eprint.iacr.org/2024/868

Collaborative, Segregated NIZK (CoSNIZK) and More Efficient Lattice-Based Direct Anonymous Attestation

Defines collaborative, segregated, non-interactive zero knowledge (CoSNIZK). This notion generalizes the property of collaborative zero-knowledge so that the zero-knowledge property need only apply to a subset of provers during collaborative proof generation. The main contribution is the construction of a DAA based on the hardness of problems over module lattices as well as the ISISf assumption.


定义了协作、分离的非交互零知识(CoSNIZK)。这一概念推广了协作零知识的性质,使得零知识性质只需要在协作证明生成过程中应用于一部分证明者。主要贡献是基于模块格问题的难度以及 ISISf 假设构建了一种 DAA。

  • https://eprint.iacr.org/2024/864

Novel approximations of elementary functions in zero-knowledge proofs

In ZKP, all algebraic functions are exactly computable. Recognizing that, proceeds to the approximation of transcendental functions with algebraic functions. 


在零知识证明中,所有代数函数都是完全可计算的。认识到这一点后,继续使用代数函数来逼近超越函数。

  • https://eprint.iacr.org/2024/859

Generalized Indifferentiable Sponge and its Application to Polygon Miden VM

  • https://eprint.iacr.org/2024/911

 Interests

Dark pool 

Dark Pool 可以理解为一类平台的统称,这些平台使用增强隐私的技术,允许用户在不透露其身份或交易细节的情况下进行资产交易。下面的第一篇文章介绍了如何使用(门限)完全同态加密(Threshold Fully Homomorphic Encryption, TFHE)来构造一个暗黑的 Dark Pool,即使 Dark Pool 的运营者也无法查看订单详情。第二篇文章是对 Dark Pool 的一些介绍和延展。

  • https://blog.sunscreen.tech/building-a-truly-dark-dark-pool-2/

  • https://distributedresearch.substack.com/p/diving-into-dark-pools

ZKM’s Proving Service   

ZKM 宣布发布其独家的证明服务,为开发人员提供高性能服务器的访问,这些服务器能够有效地处理生成零知识证明的密集计算要求。该服务专门针对 zkMIPS 进行了优化,zkMIPS 用于促进将 ZKP 功能集成到各种应用程序中。    

  • https://www.zkm.io/blog/zkms-proving-service-breaking-down-the-barriers-for-proof-generation    

 推荐阅读

ZK Insights | 2nd June 2024

ZK Insights | 26th May 2024

ZK Insights | 19th May 2024

ZK Insights | 5th May 2024


*感谢 Kurt、Purple、Xor0v0、Harry、Even、权 对本期 ZK Insights 的特别贡献!

如果你对我们的 ZK Insights 感兴趣,或者有类似的内容分享想法,我们非常鼓励大家直接前往我们的 Github repo Pull Request,与有相同兴趣和爱好的 ZK-nerd 一起共创!
Github repo link:https://github.com/Antalpha-Labs/zk-insights
本期排版:Purple

Antalpha Labs 是一个非盈利的 Web3 开发者社区,致力于通过发起和支持开源软件推动 Web3 技术的创新和应用。

官网:https://labs.antalpha.com

Twitter:https://twitter.com/Antalpha_Labs

Youtube:https://www.youtube.com/channel/UCNFowsoGM9OI2NcEP2EFgrw

联系我们:hello.labs@antalpha.com

点击 阅读原文 共创下期 weekly