
Quang Dao
@QuangVDao
Followers
812
Following
75K
Media
0
Statuses
271
PhD student @SCSatCMU. Working on formal verification of cryptography
Pittsburgh, PA
Joined September 2016
1/ We made verifiable AI (zkML) 3-7x faster than everyone else! Here's how. We asked a simple question. What if we modified a16z Crypto's sumcheck based & lookup-centric zkVM "JOLT" for ML operations?👇🧵
10
25
103
1/ Jolt just got a 6× speedup. We now prove over 1,000,000 RISC-V cycles/sec on a 32-core CPU and over 500,000 cycles/sec on a MacBook, with proofs of about 50 KB. Here’s what’s new 🧵
20
64
323
I'm hiring at the EF: https://t.co/TK50zLbEre If you're into Ethereum, cryptography, and formal verification, please get in touch! 🙂
jobs.lever.co
Role summary As a member of the Protocol Snarkification team, you will work towards snarkifying Ethereum by working to specify and verify the core cryptographic components of proof systems and their...
9
48
259
We're excited to share the Lean FRO Year 3 Roadmap today! This roadmap builds on work completed in the first two years of Lean FRO operations and will guide all #LeanLang development through July 2026. Read the full document at https://t.co/wFT4U5nlj3 for details on our seven key
lean-lang.org
Lean is an open-source programming language and proof assistant that enables correct, maintainable, and formally verified code.
3
26
109
gpt-oss is out! we made an open model that performs at the level of o4-mini and runs on a high-end laptop (WTF!!) (and a smaller one that runs on a phone). super proud of the team; big triumph of technology.
2K
4K
46K
Congratulations to Jeremy Avigad, who will be the inaugural Director of a new NSF-funded Institute for Computer-Aided Reasoning in Mathematics based at Carnegie Mellon!
cmu.edu
The Institute for Computer-Aided Reasoning in Mathematics (ICARM) — one of just six mathematics institutes across the U.S. to receive NSF support — will help researchers modernize mathematical...
0
13
86
I am an AI optimist, but sometimes I feel like I am at war with AI. Or maybe with other people. Ugh, listen, you just need to imagine you are a scrambler.
distantprovince.by
Feeding slop is an act of war
2
7
54
[New] Gdel in Cryptography: Effectively Zero-Knowledge Proofs for NP with No Interaction, No Setup, and Perfect Soundness (Rahul Ilango)
eprint.iacr.org
A zero-knowledge proof demonstrates that a fact (like that a Sudoku puzzle has a solution) is true while, counterintuitively, revealing nothing else (like what the solution actually is). This...
1
20
59
New work with the wonderful Noga and Noor continuing the line of work on efficient proofs for Boolean circuits. We reduce the round complexity from log all the way down to logstar, and also simplify our prior work [RR22] along the way. https://t.co/8gYkEl07r4
eprint.iacr.org
Interactive Oracle Proofs (IOPs) form the backbone of some of the most efficient general-purpose cryptographic proof-systems. In an IOP, the prover can interact with the verifier over multiple...
6
14
71
An attack on a fundamental proof technique reveals a glaring security issue for blockchains and other digital encryption schemes. Erica Klarreich reports: https://t.co/cXma6lvGWK
1
50
154
Today, we’re introducing the Terminal. Pay anyone and any project on Github.
112
223
2K
🔥 When can a network prove an object is where it says it is, even if it lies? We nail down the answer in our new paper on DePIN with @0xSerious @josephbonneau @skominers @Tim_Roughgarden. More below. 1/n 👇
8
9
46
Jolt is getting faster and the underlying techniques we’ve been advocating for — sumcheck, GKR, lookups — are becoming more popular. It’s not a coincidence.
My latest paper on optimizing the sum-check protocol is out! https://t.co/cHSayz7kC4 Joint work with @SuccinctJT and Ingonyama (Suyash & Yuval). This combines and extends results from two prior papers, leading to 2-3x speedups in Spartan within Jolt! Quick thread...đź§µ 1/
4
3
54
Our paper combines and extends two prior pre-prints, 2024/1046 (small-value) and 2024/1210 (equality polynomial). Check out the paper for all the details! 📝 Some goodies: an optimized BN254-multiply-u64 algorithm that's 3x faster than full field multiplication. end/
1
0
7
By leveraging these properties, we reduce sum-check proving costs both asymptotically and practically. Our optimizations also improve space usage, making sum-check more streaming-friendly. This is crucial as Jolt seeks to scale with streaming rather than recursion. 4/
1
0
3
Sum-check in Jolt (especially in Spartan) has two special properties: 1) An equality polynomial that's nicely decomposable into products 2) Small values being sum-checked (from 32-bit RISC-V execution traces) inside large prime fields (the BN254 curve) 3/
1
0
4
Sum-check is ubiquitous in modern SNARK designs, making it a key bottleneck in state-of-the-art zkVMs such as Jolt. We provide optimizations that exploit the extra *structure* that sum-check invocations possess in these applications. 2/
1
0
5
My latest paper on optimizing the sum-check protocol is out! https://t.co/cHSayz7kC4 Joint work with @SuccinctJT and Ingonyama (Suyash & Yuval). This combines and extends results from two prior papers, leading to 2-3x speedups in Spartan within Jolt! Quick thread...đź§µ 1/
eprint.iacr.org
At the core of the fastest known SNARKs is the sum-check protocol. In this paper, we describe two complementary optimizations that significantly accelerate sum-check proving in key applications. The...
6
34
143