Cover photo

ZK Insights | 15 Mar 2026

#104

Projects

Zolt -- Zig zkVM prover

  • Zolt is a Zig zkVM prover that generates proofs verifiable by the unmodified upstream a16z/jolt verifier. Zero dependencies, zero FFI — all cryptography (field arithmetic, pairings, MSM, polynomial commitments) is implemented from scratch using only the Zig standard library.

  • https://github.com/MatteoMer/zolt

New Plonky3 release just dropped

Videos

Equivalence of Polynomial Commitments for Polynomial under Different Bases

Baby Lattice Folding Series EP5 | Folding Scheme in SALSAA

Episode 394 - leanVM, a Custom VM for Signature Aggregation

  • In this episode of the lean Ethereum miniseries, Nico Mohnblatt speaks with Thomas Coratger and Emile from the Ethereum Foundation about the design and implementation of LeanVM, a minimal zkVM created to support post-quantum signature aggregation on Ethereum’s consensus layer. They explain why the team chose a VM architecture over fixed circuits and how LeanVM takes inspiration from Cairo with just 4 opcodes and 2 precompiles to keep the instruction set extremely small and make formal verification easier. The conversation also covers LeanVM implementation choices like using Plonky3 and WHIR for efficient proving on CPUs, benchmarks for aggregation speed, and the role of Python specs in testing client interop. They share ongoing efforts to optimize low-level primitives and invite community input on the project.

  • https://youtu.be/YWkyvTrwtQU?si=_SDs292p1cYwnkvC

Papers

Accelerating FAEST Signatures on ARM: NEON SIMD AES and Parallel VOLE Optimization

Bridging Programmability, Efficiency, and Bounded Trust: A Hybrid Privacy-Preserving Smart Contract Framework

GlueLUT: Generalized Lookup Table Arguments over Residue Rings via Auxiliary Fields

Bootstrapping-Free Blind PCS: Achieving Constant Depth and Linear Prover

CHOPIN: Optimal Pairing-Based Multilinear Polynomial Commitments from Bivariate KZG

Scalable Compliant Privacy on Starknet

Lookup Arguments over Rings and Applications to Batch-Verification of RAM Programs

Single-Server Private Outsourcing of zk-SNARKs

  • https://eprint.iacr.org/2025/2113

  • 发表于 IEEE S&P 2026

  • 摘要:zk-SNARK 使证明者能够在不泄露关于秘密见证任何额外信息的前提下,通过一个简洁且可高效验证的证明,使验证者确信某个陈述为真。制约 zk-SNARK 实际部署的一个重要障碍在于其较高的证明开销。基于这一动机,我们研究了服务器辅助的 zk-SNARK,其中客户端(即证明者)将其大部分计算工作外包给单个不受信任的服务器,而服务器既无法获知见证信息,甚至也无法获知证明本身。我们对这一概念进行了形式化定义,并展示了如何为广泛部署的 zk-SNARK 构造服务器辅助证明方案,包括 Nova、Groth16 和 Plonk。支撑我们设计的关键构件是一种新的原语——加密多标量乘法(encrypted multi-scalar multiplication, EMSM),其能够实现多标量乘法(MSM)的私有委托计算。我们基于学习奇偶校验带噪声(learning parity with noise, LPN)假设的若干变体构造了 EMSM,在该构造中,客户端执行群运算,而服务器的计算开销与明文 MSM 基本一致。我们实现并评估了所提出的构造。与本地证明相比,我们的方法可将客户端的计算量最多降低至原来的,并将证明延迟最多降低。


If you're interested in our ZK Insights or have ideas for similar content, we highly encourage everyone to head over to our GitHub repo and submit a Pull Request. Join forces with like-minded ZKPunks to co-create!

Github repo link: https://github.com/ZKPunk-Org/zk-insights

Special thanks to: Yingfei, Hins