Legacy zkWeekly News 旧版 zkWeekly 新闻 View All 查看全部
ZKP News - 2024-08
Note: The following content was translated into English by AI.
2024.8.28
[Papers]
-
Morita et al. debut “MAESTRO: Multi-party AES using Lookup Tables,” an efficient multi-party AES protocol in the honest-majority setting that blends lookup-table techniques with finite-field decomposition to cut communication and computation costs in MPC. Paper
-
Nguyen et al. introduce Greyhound in “Greyhound: Fast Polynomial Commitments from Lattices,” the first efficient polynomial commitment based on standard lattice assumptions. A three-round protocol plus the LaBRADOR proof system delivers succinct evaluations and sublinear verification time. Paper
[Videos]
-
ZK Hack released demo recordings from the May hackathon in Kraków. Video | Projects
-
ZKM published ZK Day @ SBC sessions featuring Aleo. Playlist
-
ZKM also uploaded talks from House of ZK, Brussels (EthCC). Playlist
[Blogs]
-
Following last month’s Noir zkKYC circuits, Tisura documents porting them to the web with NoirJS in “An incomplete guide to zk-KYC apps.” Blog
-
Rafal and co-authors present “Bulletproofs: a Crypto Gunfight at the OK Corral,” a dialogue-style history of inner-product arguments. Blog
-
LambdaClass details how it implemented the BN254 Ate pairing in lambdaworks. Blog
[Open Source]
- A new batch small-field sum-check technique using Frobenius twists targets vectorized Boolean operations. Code | Notes
[Info]
-
Antalpha Labs published an August 25 zk roundup. Link
-
OKX invested in Space and Time (SxT), which delivers a verifiable compute layer for AI + blockchain via its Proof of SQL ZKP system. Link
-
NEBRA used two cartoon cows on X to explain four privacy technologies: ZK, FHE, MPC, and TEE. 𝕏
2024.8.21
[Papers]
-
Chalkias et al. (Mysten Labs) highlight “Improved Polynomial Division in Cryptography,” a unified optimization strategy that doubles KZG performance and yields 2–3% gains in Groth16. Paper
-
Bernstein et al. discuss curve selection pitfalls in “Safe curves for elliptic-curve cryptography,” stressing discrete log attacks and implementation hazards. Paper
-
Robin Linus et al. share the draft “BitVM2: Bridging Bitcoin to Second Layers,” enabling arbitrary programs on Bitcoin with optimistic computation plus SNARKs in just three on-chain transactions—no consensus changes required. The BitVM Bridge protocol loosens trust assumptions so any challenger can verify. Paper
[Videos]
- StarkWare uploaded Scholar Summit talks featuring Binius, ECFFT, Circle STARK, and more. Playlist
[Blogs]
-
Ingonyama profiled Kroma Network’s Tachyon project, a GPU-accelerated generic ZKP library. Blog
-
NovaNet explored AI agents with blockchain payments and open-sourced a SuperNova-based zkWASM stack. Blog | Code
[Open Source]
-
asm-nop released a lemma marketplace where users stake bounties; RISC0 proves the lemma and payouts are handled on-chain. Code
-
A Rust implementation accompanies “SuperSpartan by Hand” for side-by-side study. Blog | Code
-
Nova-based verification of Bitcoin block headers went open source: proving 100k headers takes 4 hours with 0.5 GB RAM (or under 2 hours with 20 GB) and yields proofs under 16 kB, inspired by ZeroSync. Code | 𝕏
-
RISC Zero announced Solana support, using Groth16 on that chain. Code | 𝕏
[Info]
-
Antalpha Labs published an August 18 zk roundup. Link
-
A fresh curated list, Awesome-ZKP-Security, compiles papers, tutorials, and tooling with a security focus. Note: Different content from the list shared two weeks ago. Link
2024.8.14
[Papers]
-
Dellepere et al. (Provable) present Garuda and Pari in “Garuda and Pari: Faster and Smaller SNARKs via Equifficient Polynomial Commitments.” Garuda supports custom and free linear gates, while Pari shrinks proof sizes—much like Polymath’s KZG conversion, but even smaller. Note: Competition in short-proof SNARKs is heating up. Paper
-
Shih et al. propose zk-promises in “zk-Promises: Making Zero-Knowledge Objects Accept the Call for Banning and Reputation,” enabling anonymous account management and accountability with private-state updates that avoid leaking personal data. Paper
[Blogs]
-
zkSecurity became the first non-StarkWare team to submit a Cairo proof to Ethereum and explained the process. Blog | 𝕏
-
ChainSafe published a Circle STARK tutorial. Blog
-
zkSecurity highlighted common security pitfalls in Aleo programming. Blog
-
ArkStream Capital released an industry report on zero-knowledge proof projects. Report
-
LambdaClass shared how they engineered a fast research VM for zkSync. Blog | Code
[Open Source]
-
SP1 (Plonky3-based zkVM) declared production readiness with benchmarks touting massive gains over RISC Zero—sparking lively debate about real-world performance. 𝕏
-
NEBRA open-sourced its Universal Proof Aggregation (UPA) engine and launched mainnet support. Code | 𝕏
-
Vitalik updated zorch (GPU-accelerated STARK proving) to support M31 and binary fields. Code | 𝕏
-
VIMz, a Nova-folded zkSNARK for image manipulation, is now fully open source. Code
-
A Plonky3 tutorial walks through a Fibonacci example. Blog code
[Info]
-
Antalpha Labs released an August 11 zk roundup. Link
-
Soul Wallet launched zkEmail-based social recovery on Optimism. 𝕏
-
ZircuitL2, an OP-based zkEVM, faced scrutiny for a very simple verification circuit that raised concerns about potential backdoors. 𝕏
-
L2Beat now tracks L2 contract status, proof systems, and verification states in one place. Link
-
zkSecurity released noname v2 with an online playground. Blog | Playground | 𝕏
-
zkSecurity opened registration slots for zkNews. 𝕏
-
A “ZK market map” highlights influential projects across the ecosystem. 𝕏
2024.8.7
[Papers]
-
Dimitriou et al. (Nethermind Research) propose “Mova: Nova folding without committing to error terms,” folding R1CS instances without error or cross-term commitments. Proof speed improves, verifier cost matches HyperNova, and round complexity drops—though still four rounds versus Nova’s single round. Paper
-
Lavin et al. survey zero-knowledge proof applications across industries in “A Survey on the Applications of Zero-Knowledge Proofs.” Paper
[Videos]
-
PSE launched a project spotlight series; the first episode covers identity projects such as TLSNotary, Semaphore, and Anon Aadhaar. Video
-
The CCF SPP talk “Modeling and Solving Constraint Satisfaction Problems,” while not ZK-specific, offers academic insights relevant to proof construction. Replay
-
Dapp Learning released a Chinese-language Groth16 video series. Video 1 | Video 2 | Video 3
[Blogs]
-
LambdaClass revisited the classic Pinocchio protocol in “Pinocchio: verifiable computation revisited.” Blog
-
Anoma published “SuperSpartan by Hand” and “HyperNova by Hand,” handwritten walkthroughs of both systems. SuperSpartan | HyperNova
-
Jolt explained how it models VM constraints with Circom (not executing Circom programs) in a long-form post. 𝕏
[Open Source]
- Argument Computer (creators of the recursive Lurk system) released Sphinx, a RISC-V zkVM forked from SP1 with first-class Lurk support. Code
[Info]
-
Antalpha Labs issued an August 4 zk roundup. Link
-
zkHack (zkMesh) recapped July 2024 zk developments. Link
-
Another Awesome-ZKP-Security list curates security-focused resources. Link
-
SBC24 kicks off at 21:00 with sessions on proof system security, zkLogin, StarkWare’s Stwo, lattice-based folding (LatticeFold), and more. Agenda | Livestream
2024年08月 ZKP新闻
2024.8.28
【论文】
-
Morita等人在《MAESTRO: Multi-party AES using Lookup Tables》论文中提出了一种高效的多方AES计算协议,该协议在诚实多数设定下,通过结合查找表协议和有限域分解技术,显著降低了通信和计算成本,提升了安全多方计算的性能。 论文
-
Nguyen等人在《Greyhound: Fast Polynomial Commitments from Lattices》论文中提出了Greyhound方案,这是首个基于标准格假设的高效多项式承诺方案。该方案通过一个三轮协议和LaBRADOR证明系统,实现了多项式评估的简洁证明和亚线性验证时间,显著提升了效率和实用性。 论文
【视频】
【博客】
-
博客作者Tisura继上次用Noir实现zkKYC电路后,继续用博客《An incomplete guide to zk-KYC apps》记录使用NoirJS将其搬到网站上的过程。 博客
-
Rafal等人以对话形式编写博客《Bulletproofs: a Crypto Gunfight at the OK Corral》,讲述IPA(内积论述)的演进过程。 博客
-
LambdaClass发布博客《How we implemented the BN254 Ate pairing in lambdaworks》讲解他们实现BN254配对的细节。 博客
【开源】
【信息】
-
Antalpha Labs发布8月25日的ZKP相关总结笔记。 链接
-
OKX投资了Space and Time(SxT),其开发了一个结合链上和链下数据的可验证计算层,专为AI和区块链设计。其核心是Proof of SQL的ZKP技术。 链接
-
NEBRA在𝕏上,用两只牛风趣地解释了四种加密技术:零知识证明(ZK)、全同态加密(FHE)、多方计算(MPC)和可信执行环境(TEE)。 𝕏
2024.8.21
【论文】
-
Mysten Labs的Chalkias 等人在《Improved Polynomial Division in Cryptography》论文中,通过统一优化策略,提升了密码学原语中多项式除法的性能。在KZG承诺实现了2倍提速,在GROTH16中实现2-3%的提速。 论文
-
Bernstein等人在论文《Safe curves for elliptic-curve cryptography》中总结了椭圆曲线选择对其密码学安全性的影响,强调了要考虑离散对数计算攻击,以及常见实现问题带来的安全风险。 论文
-
Robin Linus等人发表Draft 版本论文《BitVM2: Bridging Bitcoin to Second Layers》,提出方法允许在比特币上执行任意程序,通过乐观计算和SNARK证明,仅需三次链上交易确保程序正确性。该方法无需比特币共识变更,降低了解决争议的复杂性,并展示了BitVM Bridge协议,相比老的BitVM论文,减少了信任假设,允许任何用户作为挑战者参与验证。 论文
【视频】
- StarkWare发布一系列在StarkWare Scholar Summit上录制的视频,包括Binius、ECFFT、Circle STARK等内容。 视频列表
【博客】
-
Ingonyama发布博客介绍Kroma团队提出的Tachyon项目,这是支持GPU加速的通用ZKP开源库。 博客
-
NovaNet发布博客介绍AI Agents与区块链支付系统的结合,并展示了他们为此开源的基于SuperNova的zkWASM项目。 博客, 代码。
【开源】
-
asm-nop开源了一个引理证明市场,允许一个用户为需要证明的引理质押赏金,通过RISC0的证明器,完成证明后,自动从合约中获得赏金。 代码
-
有人根据《SuperSpartan by Hand》文章用rust写了SuperSpartan的代码实现,可配合一起看。 博客, 代码
-
有人开源了使用Nova验证比特币区块头的代码。验证100k个头信息,在0.5 GB 内存下需4小时,或在20 GB内存下2小时内完成。proof大小小于16 KB。受Zero Sync实现启发实现。 代码, 𝕏
【信息】
-
Antalpha Labs发布8月18日的ZKP相关总结笔记。 链接
-
另外一个新的专注于ZKP安全的精选列表Awesome-ZKP-Security,整理了相关论文、教程和工具。 注:虽然主题一样,但是和两周前推荐的那个是不同的,内容上也有些差别。 链接
2024.8.14
【论文】
-
Provable的Dellepere等人在《Garuda and Pari: Faster and Smaller SNARKs via Equifficient Polynomial Commitments》论文中提出了支持自定义门和免费线性门的SNARK方案Garuda,以及具有更小证明大小的Parix。实现方式类似于Polymath的将其转换为KZG承诺,不过它做到了比Polymath更小的proof。 注:没想到这个赛道也卷起来了。 论文
-
Shih等人在其研究《zk-Promises: Making Zero-Knowledge Objects Accept the Call for Banning and Reputation》中提出了一种新型的框架,能够在保障匿名性的同时实现账户的管理和问责。通过zk-promises框架使得私人状态的更新和维护能够在不泄露个人信息的情况下进行。 论文
【博客】
-
zksecurity宣布他们是第一个非starkware官方团队,但把cairo proof提交到以太坊的团队,博客记录了他们如何做到的。 博客, 𝕏
-
ChainSafe团队发布的circle STARK教程。 博客
-
zksecurity发博客讲解Aleo编程中常见的安全问题。 博客
-
ArkStream Capital发布零知识证明行业研究报告。 报告
【开源】
-
SP1(基于Plonky3的zkVM)宣布正式可用于生产环境,并发布一系列的性能测试报告,显示比RISC0强了许多倍,不过后来社区里面似乎掀起了一番关于性能孰优孰劣的针锋相对的”大讨论”。 𝕏
-
NEBRA 发布并开源 UPA(Universal Proof Aggregation )引擎,并宣布其主网正式上线了。 代码, 𝕏
-
Vitalik 分享一个更新,为 zorch 工具(GPU上STARK证明的工具)添加了对 M31和二进制域的支持。 代码, 𝕏
-
VIMz使用Nova折叠zkSNARK做图像变换验证,支持广泛的变换类型,现在将代码完全开源了。 代码
-
一个Plonky3的入门教程,以Fibonacci作为例子。 博客代码
【信息】
-
Antalpha Labs发布8月11日的ZKP相关总结笔记。 链接
-
Soul Wallet宣布他们正式发布支持zkEmail社交恢复的钱包(在Optimism上)。 𝕏
-
ZircuitL2(声称为第一个用Op技术做的zkEVM)前段时间宣布主网上线,但被人锤其合约的验证算法极其简单,以至于让人认为是留有后门的。 𝕏
-
L2Beat发布了一个看各个L2合约状态的整合列表,这里可以快速看到是什么证明系统以及验证状态。 链接
-
zksecurity的noname证明系统发布了v2版本,并做了个线上playground。 博客, playground, 𝕏
-
zksecurity做的zkNews在这里放出注册名额。 𝕏
-
有人发布了ZK市场地图,列出了有一定影响力的ZK相关项目。 𝕏
2024.8.7
【论文】
-
Nethermind Research的Dimitriou等人在《Mova: Nova folding without committing to error terms》论文中提出一种新的R1CS实例折叠方案,无需承诺错误或交叉项,提高了证明速度,且校验者成本与Hypernova相当,同时降低了通信轮数。 注:与Nova的1次通讯相比,通讯轮数为4还是增加了。 论文
-
Lavin等人在《A Survey on the Applications of Zero-Knowledge Proofs》论文中综述了零知识证明在多个领域的应用进展。 论文
【视频】
-
PSE组织了视频系列讲解他们的项目,第一期是Identity相关项目,包括TLSNotary、Semaphore和Anon Aadhaar。 视频
-
CCF组织的SPP报告《约束满足问题建模与求解》,虽然与ZKP无关,但是从学术角度上讲,他们在解决类似的问题,对我有很大的启发。 回放
【博客】
-
Lambda Class发布博客《Pinocchio: verifiable computation revisited》精解经典的Pinocchio协议。 博客
-
Anoma一口气发了两篇手写证明系统系列文章《SuperSpartan by Hand》和《HyperNova by Hand》。 SuperSpartan, HyperNova。
-
Jolt发表长推讲解他们如何在Jolt虚拟机中使用Circom,代码尚未公开。 注:他们用Circom描述虚拟机的约束,不是支持Circom代码执行。 𝕏
【开源】
- Argument Computer(递归证明系统Lurk开发者)发布Sphinx,是一个从SP1分叉出来的RISC-V zkVM,重点打算支持Lurk。 代码
【信息】