Taghi retweeted
A few reflections on the lattice vs. hash-only debate that our recent Aerie post sparked:
1. Cryptographic ossification for blockchains was never safe. Until the day we know with certainty that P ≠NP, that finding short vectors in lattices is intractable, that Keccak effectively behaves like a random oracle in deployed SNARKs, and that every single bug has been eliminated from our codebases, blockchains cannot ossify. That is simply not how safe systems are built. Issues will arise, and the system will have to respond.
It’s a double standard to reject lattices because blockchains are hard to upgrade if lattices break, while counting on upgrades if AI breaks your hash function or finds a critical zkVM bug.
The best counterargument is that hash-only designs are more agile: if your hash function breaks, just swap out the hash. But we must aspire to a higher level of agility than this. Indeed, as I cover next, if SNARK recursion itself turns out to degrade security, the proposed hash-only blockchain designs would need to be rethought from the ground up.
2. The real security debate is not lattices vs. hashes — it is lattices vs. building everything on SNARK recursion. That’s because “hash-only” is not really hash-only: it rests on hashes plus the soundness of deep SNARK recursion. Ethereum’s roadmap relies on exactly that: hash-based aggregation needs recursion to keep up with a slot’s worth of signatures, and EIP-8288 would send other signature schemes and users’ own proofs through the same recursive pipeline. In contrast, Aerie proves a slot’s worth of signatures on one laptop without any recursion.
All deployed post-quantum SNARKs rely on the Random Oracle Methodology (via Fiat–Shamir) to establish their security. This is an idealization we know fails in the real world: we have explicit counterexamples where “SNARKs” coming out of this methodology are totally insecure when instantiated with any concrete hash function.
We generally ignore these counterexamples in part because they only arise when proving contrived, self-referential statements about the very hash function used by the SNARK verifier.
But proving statements about the verifier’s own hash function is the exact thing you do in SNARK recursion. That’s why the security of recursive SNARKs can’t be established even in the random oracle model.
On top of that, the standard security proofs for recursion (in other models) suffer an “extractor runtime” blowup that is exponential in the recursion depth, suggesting that security may degrade as more recursion is applied. Yet Ethereum’s own EIP-8288 enables unlimited-depth recursion, even as it lists soundness of recursive SNARKs as a trust assumption. Proofs in more idealized models avoid the blowup, but they mainly tell us that an attack on SNARK recursion would have to exploit the concrete hash function, which is exactly what the Fiat–Shamir attacks above do.
To be clear, we don’t know of any outright attacks on SNARK recursion, and I very much hope it is secure. But some of us who have studied the question have a lingering sense that an attack may be possible in some settings. And if AI is going to supercharge cryptanalysis, there is no reason to expect it to spare Fiat–Shamir for SNARKs, let alone SNARK recursion, both of which have had far less scrutiny than lattices.
So, I do not concede that a “recursion everywhere” hash-only approach is clearly more conservative than one built on standard lattice assumptions.
3. “Just wrap everything in a hash-based SNARK” (like EIP-8288) faces challenges.
Aggregating signatures and proofs off-chain into a single block-level proof is a powerful design independent of the hash-only vs. lattice debate, and I am not telling people to avoid it. But claiming, as Vitalik Buterin did this week, that users can run whatever cryptography they want locally and wrap it in a client-side leanVM proof glosses over major hurdles.
For example, leanVM today is a minimal VM designed almost entirely to prove hash-based signatures and recursion, not general-purpose computation. And binary-field SNARKs like leanVM remain slow at proving the integer multiplications that lattice cryptography does en masse.
I am optimistic that many of these zkVM challenges can be met (including via my own work, binary-field Twist and Shout, which are now implemented in Magnetar). But regardless, if lattices can make aggregation simpler and faster, then they should be leveraged. We need to be agile no matter what.
4. For chains whose reason for existence is privacy, I truly struggle to understand the pushback. Public-key encryption (and fast single-server PIR) cannot be built from hashes alone, at least not in any black-box way. If lattices break, it is going to be very, very hard for these chains to provide acceptable levels of privacy and functionality. For a project whose entire reason for existence is privacy, a loss of confidentiality is an existential failure. Next to that, a second signature upgrade (after the first one, from elliptic curves alone to, hopefully, a hybrid lattice scheme) is easy.
Summary: We don’t know for sure what is secure and what isn’t. We are all weighing unquantifiable risks against each other, and we do not need to agree on a total order on them. But hash-only solutions face many open engineering challenges, and they are not more “conservative” in the way some have argued. Some of those challenges are entirely prosaic and have nothing to do with bugs or cryptography, like hardware support for custom schemes whose hash function is still undecided. I hope we can overcome those challenges within the appropriate timelines, but they must be acknowledged and portrayed realistically.
Overall, cryptographic agility and defense in depth (e.g., hybrid signatures) are the answer, which is why we are building both lattice-Jolt and hash-Jolt. In practice, the positions are less polarized than social media discourse suggests: for example, StarkWare is working to make Falcon verification cheap (falcon.provably.fast/), which is great to see.
Here is the (apparently) controversial take I am sticking to: Conditioned on agility, whenever lattices make systems simpler or more functional, we should embrace them rather than default to “hash-only” designs. Lattices are what the rest of the world will depend on, with decades of study and hardening behind them, and at the system level, less functional often means less secure. Where hash-only designs are just as simple and functional, by all means use them.
Taghi retweeted
This is a Big Deal, for blockchains and for post-quantum cryptography writ large. We hope Aerie will change some minds in the space about the post-quantum landscape.
Phenomenal work by @zk_albi @QuangVDao @_taghi and @SuccinctJT!
50K lattice-based signature aggregations per second! 🚀
Check out our latest paper!
New from LayerZero Research: Aerie.
A new system capable of aggregating 32,000 post-quantum Falcon signatures in just 0.65 seconds on a MacBook Pro.
ML-DSA, NIST’s standardized default, is already working inside Aerie at high performance.
layerzero.network/blog/intro…
Taghi retweeted
New from LayerZero Research: Aerie.
A new system capable of aggregating 32,000 post-quantum Falcon signatures in just 0.65 seconds on a MacBook Pro.
ML-DSA, NIST’s standardized default, is already working inside Aerie at high performance.
layerzero.network/blog/intro…
Taghi retweeted
New from LZ Research: Too Late to Slash
Today we’re sharing a new paper challenging a common belief: slashing backs the security of proof-of-stake blockchains.
Read the full research paper:
layerzero.network/blog/too-l…
Taghi retweeted
New from LayerZero Research: Formal Verification of Jolt Bytecode Expansion.
We’ve formally verified a core component of Jolt, the zk-VM powering Zero’s proving architecture.
Read the full writeup:
layerzero.network/blog/jolt-…
Taghi retweeted
Happy to announce my latest work with @skominers and @SuccinctJT !
eprint.iacr.org/2026/2056
TLDR: we transfer the techniques from better.codes to yield 5-10% proof size reductions in several SNARKs today, and supply an efficient decoder for knowledge soundness
đź§µ/ n
Taghi retweeted
1/ Today we're releasing Lattice Jolt: a post-quantum version of the Jolt zkVM, built on lattices instead of elliptic curves. It's _faster_ than curve-based Jolt and has the shortest proofs of any post-quantum zkVM — under 100 KB.
Post: a16zcrypto.com/posts/article…
Taghi retweeted
Today we are proud to release Lattice Jolt! Lattice Jolt is our no-compromises post-quantum solution for the Jolt zkVM. It's lightning fast (10 MHz on a MacBook), with best-in-class proof sizes among post-quantum zkVMs and blazing verification.
Lattice Jolt is made possible by Akita: a brand-new polynomial commitment scheme. Akita addresses a trilemma in lattice polynomial commitment schemes, achieving small proofs, fast verification, and 128 bit security under the standard Module-SIS assumption (the same assumption underpinning ML-DSA). Akita was a huge effort led by LayerZero researchers in collaboration with researchers from CMU, USC, with our team at a16z crypto.
You can check out our paper here: assets.layerzero.network/pdf…
And the Jolt announcement: a16zcrypto.com/posts/article…
Taghi retweeted
I've said before that Jolt is a contrarian bet on what a zkVM can and should look like. Some people have prematurely declared victory of hashing-based SNARKs over alternatives. Today, Jolt shows that there's another way.
With the integration of lattices, Jolt (i) is post-quantum, (ii) proves 2-3x faster, (iii) uses less memory, all while keeping proof sizes under 100 kB –– nearly a Pareto improvement upon Jolt with elliptic curves.
Another reason you should care about the first lattice-based zkVM: diversity. Multi-prover architectures aim to strengthen security by using multiple proof systems, each independently proving/verifying the same statement. But if all of the proof systems are using the same software libraries, cryptographic primitives, and conjectures, the shared surface area for vulnerabilities undercuts this point.
While we expect lattice Jolt to be an attractive default for most use cases, a hashing-based Jolt is still on the roadmap. Expect more announcements from the Jolt team soon!
1/ Today we're releasing Lattice Jolt: a post-quantum version of the Jolt zkVM, built on lattices instead of elliptic curves. It's _faster_ than curve-based Jolt and has the shortest proofs of any post-quantum zkVM — under 100 KB.
Post: a16zcrypto.com/posts/article…
Taghi retweeted
Introducing Lattice Jolt ⚡️
A new version of our open-source zkVM (zero-knowledge virtual machine): faster and post-quantum, with compact proofs built on lattice-based cryptography.
The key unlock is Akita, a new polynomial commitment scheme. @LayerZero_Core led its development with researchers at Carnegie Mellon University, the University of Southern California, and our team at a16z crypto.
The era of lattice SNARKs is upon us.
Taghi retweeted
Introducing Akita, the first production-ready, lattice-based polynomial commitment scheme for post-quantum security.
It’s the first major step in making Zero quantum-secure, and will be implemented in Jolt on day one, thanks to our partnership with @a16zcrypto.
Read the full research paper:
layerzero.network/blog/intro…
Taghi retweeted
New from the LayerZero research team: Otter, the MEV-resilient AMM.
Front running is a thing of the past.
layerzero.network/blog/otter…
Checkout our new paper on optimization of binary field zkSNARK protocols whose PIOP include division by a vanishing polynomials.
[New] Faster Post-Quantum zkSNARK Provers Using the LCH Polynomial Basis (Mohammadtaghi Badakhshan and Susanta Samanta and Guang Gong) ia.cr/2026/1784
Taghi retweeted
[New] Faster Post-Quantum zkSNARK Provers Using the LCH Polynomial Basis (Mohammadtaghi Badakhshan and Susanta Samanta and Guang Gong) ia.cr/2026/1784
Taghi retweeted
The world’s markets are undergoing a once in a generation transition.
We’ve spent the last year building ATLAS (Aggregated Trading Liquidity and Settlement), a first-of-its kind, headless exchange designed for the future of global markets. It combines the performance and fairness of a traditional exchange with the verifiability and self-custody of a decentralized exchange. The best of a CEX meets the best of a DEX.
ATLAS has been built alongside the world’s leading financial institutions and is designed to deliver fair, performant markets around the globe. It delivers deep, global liquidity for both open and institutional trading venues.
Taghi retweeted
Replying to @drakefjustin
"Today I can confidently claim that hash-based cryptography has won out for blockchain post-quantum signatures."
Lattices will counter-attack soon™️
Taghi retweeted
We’re sharing our completed post-mortem on the April 18th incident, prepared with @Mandiant and @CrowdStrike. We are publishing both an executive summary and the full report at the link below.
Over the past four weeks, we’ve worked with hundreds of partners to help them understand their current security posture, and harden it where appropriate. We’ll continue this work, alongside taking additional proactive steps for the benefit of not only our partners, but also the ecosystem as a whole.
We want to extend our thanks to our partners for their support and patience this past month. There’s a reason that over $12 billion has moved across the network in the past four weeks, and why the world’s most valuable asset issuers have stood by our side: they believe in us, in what the LayerZero protocol has to offer, and in the value of modular, isolated, application-controlled security.
The work continues. And we look forward to continue showing up for the applications that trust us with their business, as well as the broader ecosystem.
layerzero.network/blog/layer…
















