Deressa et al. propose the first ZK proof system achieving asymptotically optimal batched exponentiation proofs with innovations including trace-based square-and-multiply encoding, lazy sumcheck, etc. Constant verification (3.5ms), proof size 160-256B, memory <1.1MB, suitable for zkRollups, anonymous credentials. Deressa等人在中提出首个实现渐进最优批量幂次证明的ZK系统,创新包括基于轨迹的平方乘编码、惰性sumcheck等。验证恒定时间3.5ms,证明大小160-256B,内存低于1.1MB,适用于zkRollup、匿名凭证等场景。
Notes
First to achieve asymptotically optimal batched exponentiation proofs: prover time O(λN/log N), constant verification.
Four innovations: trace-based square-and-multiply, lazy sumcheck, hybrid FFT, sliding-window batching.
Constant proof size 160-256B independent of parameter sizes.
Verification time 3.5ms, memory <1.1MB, 500K gas for 1000 exponentiations on Ethereum.
Sound under GDHE assumption, computational ZK in random oracle model.
zkExp is a zero-knowledge proof system for exponentiation statements like proving g^x = y without revealing the secret exponent x. It provides constant-size proofs and fast verification, making it useful for zkRollups and anonymous credentials. zkExp 是一种用于指数运算的零知识证明系统,可以证明 g^x = y 而不泄露私有指数 x。它支持常数大小证明和快速验证,适合 zkRollup、匿名凭证等场景。 zkExpは、秘密の指数xを明かすことなくg^x = yのようなべき乗に関する命題を証明するためのゼロ知識証明システムです。定数サイズの証明と高速な検証を提供するため、zkRollupsや匿名クレデンシャルに有用です。
Why is zkExp useful for blockchains? zkExp 为什么适合区块链? zkExpはブロックチェーンにとってなぜ有用なのですか?
zkExp keeps proofs at only 160–256B with constant verification time, reducing on-chain gas and bandwidth costs. Verification remains efficient even for large batches of exponentiations. zkExp 的证明只有 160–256B,并且验证时间固定,因此能降低链上 gas 和数据传输成本。即使批量证明很多 exponentiation,验证依然高效。 zkExpは、証明書を160〜256Bに抑え、検証時間を一定に保つことで、オンチェーンのガス代と帯域幅コストを削減します。大量のべき乗に対する場合でも、効率的な検証が維持されます。
How does zkExp use sum-check? zkExp 如何利用 sum-check? zkExpはsum-checkをどのように利用していますか?
zkExp uses lazy sum-check to verify exponentiation constraints, expanding computations only when necessary. This reduces prover computation and memory costs. zkExp 使用 lazy sum-check 来验证 exponentiation 约束,只在需要时展开计算,从而减少 prover 的计算和内存开销。 zkExpは、必要な場合のみ計算を拡張する遅延サマリーチェック(lazy sum-check)を使用してべき乗制約を検証します。これにより、プロバーの計算量とメモリコストが削減されます。