Legacy zkWeekly News 旧版 zkWeekly 新闻 View All 查看全部
ZKP News - 2024-06
Note: The following content was translated into English by AI.
2024.6.26
[Papers]
-
Escudero et al. introduce “Dishonest Majority Multi-Verifier Zero-Knowledge Proofs for Any Constant Fraction of Corrupted Verifiers,” a multi-verifier ZKP protocol that operates over rings and optimizes communication complexity. Note: Multi-verifier ZKPs are uncommon but useful when challengers may be dishonest, such as oracle settings. Paper
-
Park et al. propose “zkVoting: Zero-knowledge proof based coercion-resistant and E2E verifiable e-voting system,” combining a revocable commitment scheme with ZKPs to provide coercion resistance and end-to-end verifiability while preserving voter anonymity. Paper
-
Kim et al. present “Relaxed Vector Commitment for Shorter Signatures,” using semi-commitments and key-injection techniques to markedly improve the efficiency and practicality of MPCitH-style signatures without compromising security. Paper
-
Chaliasos of zkSecurity and collaborators at Matter Labs formally analyze rollup L2s in “Towards a Formal Foundation for Blockchain Rollups,” expressing rollup designs in Alloy. Note: Alloy is a declarative specification language for describing structural constraints and behavior in software systems. Paper | Code
-
Benarroch et al. from Inversed Tech publish “SoK: Programmable Privacy in Distributed Systems,” surveying privacy protocols in contemporary distributed and blockchain environments and offering guidance for future programmable privacy designs. Paper
[Open Source]
-
FHE is often touted as ZKP’s successor but faces steep performance costs. Here’s an example of fully homomorphic evaluation within circuits: a TFHE construction with 1.5 billion constraints. Note: Rough estimates put the zkey at ~750 GB, implying 1–1.5 TB of RAM for proving machines. Blog | Code
-
Tachyon is a GPU-driven modular ZKP proving backend written in C++, with benchmarks showing it outperforming rapidsnark, Scroll’s Halo2 backend, and others. Benchmarks | Code
[Info]
-
Antalpha Labs released a June 23 zk summary.
-
Eurocrypt 2024 session videos are live; the SNARKs track features Lasso, Jolt, and more. Program | SNARKs session
-
It appears Singapore’s Monetary Authority is exploring zero-knowledge and “compliance-by-design” approaches. 𝕏 | Official site
-
Solana-based ZK Compression lets developers and users compress on-chain state, greatly lowering costs without sacrificing security, performance, or composability—potentially enabling large-scale apps. Website
[Learning]
-
Antalpha Labs published “Ariel Gabizon: The KZG PCS scheme and PlonK SNARK,” a step-by-step walkthrough from KZG to a streamlined Plonk with lookups—ideal if the original specs feel overwhelming. Blog
-
zkStudyClub released a video deep dive on “FRI-Binius: Polylogarithmic Proofs for Multilinears over Binary Towers.” Note: FRI underpins STARKs, and Vitalik recently spotlighted Binius as next-gen ZKP infrastructure. Video
2024.6.19
[Papers]
-
Devillez et al. propose “Verifiable and Private Vote-by-Mail,” a remote voting system that preserves verifiability and privacy while resisting collusion across multiple components, leveraging ZKPs for verification. Paper
-
Liu et al. describe “Scalable Collaborative zk-SNARK and Its Application to Efficient Proof Outsourcing,” decentralizing proof generation via multivariate polynomial techniques to improve efficiency and reduce reliance on centralized servers. Note: This work builds on Libra and HyperPlonk—squarely in the sumcheck family. Paper
-
Liu et al. also introduce “SmartZKCP: Towards Practical Data Exchange Marketplace Against Active Attacks,” strengthening data marketplaces against active attacks while boosting performance and fairness. Note: The paper uses Groth16; the key innovation is an encryption/decryption protocol that avoids information leakage. Paper
-
Chaya Ganesh et al. present “Dual Polynomial Commitment Schemes and Applications to Commit-and-Prove SNARKs,” enabling flexible transitions between univariate and multivariate witness commitments and delivering better proof sizes and verification costs for commit-and-prove SNARKs. Paper
-
Little et al. design “Secure Account Recovery for a Privacy-Preserving Web Service,” an account recovery protocol that reveals no user contact info—tailored for high-privacy platforms supporting, for example, survivors seeking peers. Note: The authors deliberately avoid ZKP, opting for OPRFs (oblivious PRFs). Paper
-
Inbasekar et al. from Ingonyama document the ICICLE v2 polynomial API for running ZK provers on specialized hardware in paper style: “ICICLE v2: Polynomial API for Coding ZK Provers to Run on Specialized Hardware.” Paper
[Open Source]
- CertiK released Coq formal verification code for zkWasm. Code
[Info]
-
David from zkSecurity published a walkthrough video for the noname proving system. Video
-
A Poseidon hash learning site is available, complete with security analyses. Website
-
Antalpha Labs published a June 16 zk summary.
-
zkSecurity launched a ZK news aggregation site. Website
-
PSE began phase two of the Semaphore V4 trusted setup ceremony—participants must meet specific GitHub criteria. Link | 𝕏
-
Lambda Class announced a four-day hackathon in Brussels during EthCC 2024 (7/6–7/9). Link
2024.6.12
[Papers]
-
🌟 Helger Lipmaa (University of Tartu, Estonia) proposes a new zk-SNARK, Polymath, in “Polymath: Groth16 Is Not The Limit.” Built atop Groth16, it claims to halve proof size while preserving strong security and optimizing proving and batch verification. The scheme swaps Groth16’s G2 point commitments for polynomial commitments and collapses five trapdoors into one, aligning with KZG. Note: The paper is a preprint and unreviewed; if viable, it could be another milestone in ZKP history. Paper
-
Kurik et al. study transcendental function approximations in ZKPs via “Novel approximations of elementary functions in zero-knowledge proofs,” offering algebraic approximation strategies and benchmarking them against optimal polynomial approximations. Note: Transcendental functions include exponentials, logarithms, and trig functions—not expressible via finite algebraic operations. Paper
-
Zhang et al. introduce “Loquat: A SNARK-Friendly Post-Quantum Signature based on the Legendre PRF with Applications in Ring and Aggregate Signatures,” a PQ signature scheme with 46 KB signatures (smaller than SPHINCS+) and fewer SNARK constraints. Paper
-
Santos et al. extend pairing-friendly elliptic curves to abelian varieties in “On cycles of pairing-friendly abelian varieties,” enabling more efficient pairing-based SNARKs and presenting several constructions. Paper
-
Zhang et al. (Fudan University) present “Epistle: Elastic Succinct Arguments for Plonk Constraint System,” an elastic SNARK that balances time and space for different prover configurations. Note: Based on HyperPlonk’s sumcheck approach. Paper
-
Scholars from Shandong University, Beihang University, and Inspur propose “zkCross: A Novel Architecture for Cross-Chain Privacy-Preserving Auditing,” designing a dual-layer architecture to tackle three cross-chain auditing challenges and evaluating its practicality. Paper
-
Matter Labs, Chaliasos, and collaborators analyze ZK rollups in “Analyzing and Benchmarking ZK-Rollups,” focusing on ZK-EVM deployments, trade-offs, and improvement vectors. Paper
-
Angel et al. (2023) developed the Reef system in “Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs,” supporting broad regex syntax and accelerating proving and verification through a tailored skipping design. Recent materials include a video and slides. Paper | Code
[Open Source]
-
The first BitVMX PoC is now open source. Code
-
Jens Groth (inventor of Groth16) joined Nexus and released a zkVM that leverages memory consistency techniques aiming for a trillion CPU cycles per second in ZKP. Note: That’s roughly 200× today’s 5 GHz CPUs. Whitepaper | Code | 𝕏
[Info]
-
Antalpha Labs released a June 9 zk summary.
-
zkHack posted a May 2024 zk recap.
-
a16z shared a blog on Lasso and Jolt progress, answering FAQs and noting plans to integrate Binius commitments for further performance gains. Blog
-
zkSecurity published a study on the current landscape of ZKP security tools, covering common vulnerabilities and available auditing utilities. Blog
-
ZK Hack announced its fourth in-person hackathon, August 9–11 in Montréal. Homepage
[Learning]
- The ZK Hack community and Least Authority launched a “MoonMath Manual” study group, covering ZKP theory and practice for newcomers and veterans alike. Course page
2024.6.5
[Papers]
-
Sefranek et al. uncover and patch a vulnerability in PLONK in “How (Not) to Simulate PLONK,” proving the fixed system achieves statistical zero knowledge, while demonstrating attacks on prior versions that fail statistical witness indistinguishability. Paper
-
Xie et al. from Polyhedra (zkBridge) design algorithms for data-parallel Boolean circuits on RAM in “Almost optimal succinct arguments for Boolean circuit on RAM,” cutting memory usage and runtime. Note: Boolean circuits underpin classic hash computations like SHA-256, so faster circuits can accelerate traditional hashing workloads. Paper
-
Agrawal et al. present “Publicly auditable privacy-preserving electoral rolls,” allowing eligible voters to verify participation while auditors perform statistical audits, safeguarding fairness and privacy. Paper
-
Yang et al. define a multivariate multi-polynomial (MMP) commitment in “Multivariate Multi-Polynomial Commitment and its Applications,” offering constant-size commitments, logarithmic proofs, and strengthened zero knowledge, with applications to SNARK aggregation and ZK range proofs for vehicle GPS traces. Paper
-
Lee et al. introduce Cougar, a cubic-root verifier inner-product argument under the discrete log assumption, in “Cougar: Cubic Root Verifier Inner Product Argument under Discrete Logarithm Assumption,” combining two square-root IPAs and incorporating a Plonkish system to bolster proofs. Paper
[Open Source]
- Lita Foundation released an alpha C compiler for the Valida zkVM. Benchmarks show SHA-256 proving 5× faster than Jolt and 54× faster than SP1 (another Plonky3-based VM). Blog | Binary releases | Valida repo
[Info]
-
Antalpha Labs shared a June 2 zk summary.
-
Alpen authored a concise overview of the current SNARK landscape, categorized by cryptographic building blocks. Blog
-
Lagrange announced its ZK Prover Network is live on EigenLayer, aggregating operators like Coinbase and OKX to support diverse proof types accessible via smart contracts. 𝕏
2024年06月 ZKP新闻
2024.6.26
【论文】
-
Escudero等人在论文《Dishonest Majority Multi-Verifier Zero-Knowledge Proofs for Any Constant Fraction of Corrupted Verifiers》中,提出了一种新的多验证者零知识证明协议,通过在环上实现并优化通信复杂性。 注:多验证者ZKP不是经常见到的ZKP场景,但可应用于存在不诚实对手方的预言机场景。 论文
-
Park等人在《zkVoting: Zero-knowledge proof based coercion-resistant and E2E verifiable e-voting system》论文中提出了一种结合新型可撤销承诺方案和ZKP的抗胁迫电子投票系统,它能保证选民的匿名性和投票的端到端可验证性。 论文
-
Kim等人在《Relaxed Vector Commitment for Shorter Signatures》中通过引入向量半承诺和关键注入技术,显著提高了基于MPCitH的签名方案的效率和实用性,同时保持了强安全性。 论文
-
zkSecurity的Chaliasos和matterlab的多人在其发表的《Towards a Formal Foundation for Blockchain Rollups》论文中对Rollup L2进行了正式分析和设计,通过Alloy形式化定义了Rollup L2。 注:Alloy是一种用于表达软件系统中复杂结构约束和行为的声明式规范语言。 论文, 代码。
-
Inversed Tech的Benarroch等人在《SoK: Programmable Privacy in Distributed Systems》论文中,对当代分布式区块链协议中的隐私协议进行了系统化调研,为未来可编程隐私设计提供了建议和最佳实践。 论文
【开源】
-
FHE全同态加密经常被说成是ZKP的接班人,但是限制于他的性能,很难实用,这里看到了一个电路中实现全同态的例子,TFHE方案的约束数量为1.5billion。 注:根据经验,其对应zkey预估为750GB,证明机器的内存可能需要1T~1.5T。 博客, 代码。
-
Tachyon是一个由GPU驱动的模块化ZKP证明后端,用CPP编写,测试数据显示比现有的rapidsnark、Scroll’s Halo2等证明后端都要快。 测试数据, 代码。
【信息】
-
Antalpha Labs发布6月23日的ZKP相关总结笔记。
-
Eurocrypt 2024 的视频发布,SNARKs专场包括Lasso/Jolt等内容。 日程表, SNARKs专场视频。
-
基于Solana的ZK Compression技术,允许开发者和用户压缩链上状态,显著降低成本。可以在不牺牲安全性、性能和可组合性的前提下,有望驱动大规模应用开发。 官网
【学习】
-
Antalpha Labs发布一篇名为《Ariel Gabizon: The KZG PCS scheme and PlonK SNARK》的博客,一步一步的讲解了从KZG到简化的Plonk,再加上lookup机制的讲解,如果嫌原始版本太过复杂的,可以看看这个简化版本。 博客
-
zkStudyClub发布视频讲解《FRI-Binius: Polylogarithmic Proofs for Multilinears over Binary Towers》。 注:FRI是STARK的核心,Binius是V神最近点名的ZKP下一代核心。 视频
2024.6.19
【论文】
-
Devillez等人在《Verifiable and Private Vote-by-Mail》论文中提出了一种远程投票系统,能够在保障选票可验证性和隐私性的同时,抵御多组件串谋作弊的风险,其中可验证性使用了ZKP技术。 论文
-
Liu等人在《Scalable Collaborative zk-SNARK and Its Application to Efficient Proof Outsourcing》论文中,提出用ZKP外包扩展zk-SNARK的方案。该研究通过多变量多项式计算技术,去中心化证明生成过程,有效提升了运算效率并减少了对中心服务器的依赖。 注:该工作基于Libra和HyperPlonk工作,整体来说属于sumcheck协议流派。 论文
-
Liu等人在《SmartZKCP: Towards Practical Data Exchange Marketplace Against Active Attacks》论文中提出增强数据交易市场安全性的新方案SmartZKCP,有效应对潜在攻击,提高性能及公平性。 注:该文中ZKP方案使用GROTH16,重点在构造避免信息泄漏的加解密协议。 论文
-
Chaya Ganesh等人在《Dual Polynomial Commitment Schemes and Applications to Commit-and-Prove SNARKs》论文中提出了一种新型的双多项式承诺方案,允许在单变量和多变量见证承诺之间灵活转换,并应用于CP SNARKs,展示了更佳的证明尺寸与验证效率,提升了智能合约的灵活性和实用性。 论文
-
Little等人在《Secure Account Recovery for a Privacy-Preserving Web Service》论文中设计了一种在平台用户忘记密码时,无需暴露任何用户联系信息即可实现账户恢复的加密协议。该协议专为需要高度保护用户隐私的网络服务设计,例如帮助性侵受害者通过匹配服务找到同案受害者的平台。 注:该文特意避免使用ZKP,使用OPRF(茫然伪随机函数)来实现。 论文
-
Ingonyama的Inbasekar等人将API技术文档以论文的样式写在《ICICLE v2: Polynomial API for Coding ZK Provers to Run on Specialized Hardware》中。 论文
【开源】
- Certik发布zkWasm的Coq自动形式化验证代码。 代码
【信息】
-
zkSecurity的David发布noname证明系统的使用视频。 视频
-
一个Poseidon哈希的学习网站,包括详细的安全分析等。 网站
-
Antalpha Labs发布6月16日的ZKP相关总结笔记。
-
zkSecurity发布一个ZK相关新闻的链接聚合网站。 网站
-
PSE宣布启动Semaphore V4协议的第二阶段可信设置仪式(trusted setup)。参与者需满足特定GitHub条件。 链接, 𝕏
-
Lambda Class宣布在EthCC 2024期间组织4天(7.6~7.9,Brussels)的黑客松。 链接
2024.6.12
【论文】
-
🌟Tartu大学(爱沙尼亚)的Helger Lipmaa在《Polymath: Groth16 Is Not The Limit》论文中,提出了一种新型的zk-SNARK技术Polymath,该技术基于Groth16,并将proof长度比Groth16减少大致一半(Groth16是目前认为proof最短的ZKP系统),并在具有较高安全性的同时,优化了证明计算和批量验证过程。方案重点将proof中的G2点换成多项式承诺,并将Groth16中的五个陷门减为一个,做到与KZG兼容。 注:该文目前为预印版,尚未经过其他专家的审查,如果方案实用可行的话,也许会是ZKP历史上的另外一个里程碑。 论文
-
Kurik等人在《Novel approximations of elementary functions in zero-knowledge proofs》论文中分析了零知识证明中超越函数的计算方法,提出了对于超越函数的代数近似新策略,并评估其与最佳多项式近似的精度与效率。 注:超越函数是指那些不能表示为加、减、乘、除、乘方和开方等代数运算有限组合的函数,例如指数函数、对数函数和三角函数等。 论文
-
Zhang等人在《Loquat: A SNARK-Friendly Post-Quantum Signature based on the Legendre PRF with Applications in Ring and Aggregate Signatures》论文中提出了一种基于Legendre PRF的新型抗量子签名方案Loquat,相较于SPHINCS+,在签名大小上仅有46KB,且在SNARK中约束数量更少。 论文
-
Santos等人在《On cycles of pairing-friendly abelian varieties》论文中提出,将配对友好椭圆曲线的概念扩展至阿贝尔簇,实现更高效的配对基础SNARKs,并给出了几种构造。 论文
-
复旦大学的Zhang等人在《Epistle: Elastic Succinct Arguments for Plonk Constraint System》论文中,展示出一种新型的弹性SNARK证明系统。该系统优化了时间和空间的效率,为不同配置的证明者提供时间和空间上的平衡。 注:该工作基于hyperplonk的sumcheck协议。 论文
-
来自山大、北航和浪潮的多位作者在《zkCross: A Novel Architecture for Cross-Chain Privacy-Preserving Auditing》中提出了一种新型的跨链隐私保护审计架构。针对跨链审计中的三大挑战设计了双层跨链架构,并用实验评估了其实用性。 论文
-
Matter Labs联合Chaliasos等人在论文《Analyzing and Benchmarking ZK-Rollups》中对ZK-Rollups进行了深入的理论和实证研究,着重探讨了ZK-EVM,并初步发现了实施ZK-Rollups时的权衡和改进点,为未来有关系统的发展方向提供了重要视角。 论文
-
Angel等人在2023年的论文《Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs》中,提出并开发了Reef系统,专注于支持广泛正则表达式语法并显著提升了证明生成以及验证的速度。 注:通过特殊的Skipping设计,提高效率。 最近发布了视频和 slides来进行讲解。 论文, 代码。
【开源】
-
BitVMX的首个PoC开源代码发布。 代码
-
Jens Groth(Groth16的发明者)加入了Nexus,并发布了zkVM,旨在使用内存一致性技术提速,目标为实现ZKP中每秒万亿(trillion)次CPU Cycles。 注:约为现在5GHz CPU速度的200倍。 白皮书, 代码。 注2:nexus才融了2500万。 𝕏
【信息】
-
Antalpha Labs发布6月9日的ZKP相关总结笔记。
-
zkHack发布了2024年5月ZKP相关动态回顾。
-
a16z发布博客,表示其团队的Lasso和Jolt项目正取得显著进展,在该博客中回答了一些常见问题,并表示团队正致力于整合Binius承诺方案,以进一步提升Jolt性能。 博客
-
zkSecurity发布关于ZKP安全工具现状的研究报告。报告探讨了ZKP可能存在的漏洞和目前的漏洞查找安全工具。 博客
-
ZK Hack宣布将在加拿大Montréal于8月9日至11日举办其第四届线下黑客松。 主页
【学习】
- ZK Hack社区开设了《MoonMath Manual》学习小组,联合Least Authority专注于ZKP领域的理论与实践。课程由浅入深,为密码学新手和资深研究者提供了丰富的学习材料。课程正在进行中。 课程主页
2024.6.5
【论文】
-
Sefranek等人在论文《How (Not) to Simulate PLONK》中,发现了并修复了PLONK零知识证明系统中的一个安全漏洞,同时证明了该系统的修正版本能够实现统计零知识,此外他们还针对先前版本的PLONK进行了攻击,展示它不能满足统计见证不可区分性的标准。 论文
-
来自Polyhedra(zkBridge)的Xie等人在《Almost optimal succinct arguments for Boolean circuit on RAM》论文中,针对数据并行布尔电路在RAM上的零知识证明问题设计了算法,减少了内存和计算时长。 注:布尔电路在传统哈希计算(如SHA256)中被大量使用,因此可以潜在提高传统哈希计算的速度。 论文
-
Agrawal等人在《Publicly auditable privacy-preserving electoral rolls》论文中提出了一种公共审计且保护隐私的选举名册方案。该研究贡献在于能够允许合格的选民验证自己的参加情况,同时使得审计员可以进行统计审计,保障了整个投票过程的公正性与隐私安全。 论文
-
Yang等人在《Multivariate Multi-Polynomial Commitment and its Applications》论文中定义并阐述了多变量多项式(MMP)承诺方案,提供了具有恒定提交大小和对数大小证明的高效构建,并增强实现了零知识特性。此方案结合了零知识范围证明,用途包括SNARK的高效聚合和基于ZKRP的车辆GPS轨迹零知识证明。 论文
-
Lee等人在《Cougar: Cubic Root Verifier Inner Product Argument under Discrete Logarithm Assumption》论文中提出了一种IPA ZKP系统 Cougar。该系统通过结合两种不同的平方根 IPA 来克服在离散对数假设下平方根复杂度的局限性,并引入新型基于 Plonkish 的证明系统来加强证明过程。 论文
【开源】
- Lita Foundation 发布了Valida zkVM 的C编译器的Alpha版本,按他们的测试数据显示,SHA256的效率比Jolt快5倍,比同样是Plonky3底层的SP1快54倍。注:Valida是基于Plonky3 的zkVM。 博客。 编译器代码尚未开源,二进制可在此处下载。 另外,Valida的开源地址在这里。
【信息】
-
Antalpha Labs发布6月2日的ZKP相关总结笔记。
-
Alpen写的一篇关于当前SNARK状态的简单综述博客,根据密码学工具进行分类解析。 博客
-
Lagrange宣布,其ZK Prover网络已在EigenLayer上成功上线。该网络汇集了包括Coinbase、OKX在内的多家顶级运营商,支持多种复杂证明类型,能使开发者通过智能合约直接获取不同证明。 𝕏