Writing
- 2026
- Zinc I: A PIOP Over the Rationals That Bypasses Arithmetization
Part 1 of a walkthrough of Zinc, a hash-based SNARK that proves integer arithmetic statements with almost no arithmetization overhead. This part builds the Zinc-PIOP framework — a PIOP over the rationals built from a collection of PIOPs over finite fields.
zero-knowledge snarks integer-arithmetic May 5, 2026 - WHIR: Super-Fast Verification for Hash-Based SNARKs
A walkthrough of WHIR — an IOP of proximity for constrained Reed-Solomon codes that drops hash-based SNARK verification from milliseconds to a few hundred microseconds
zero-knowledge snarks hash-based-pcs reed-solomon Apr 29, 2026 - TensorSwitch I: Tensor Codes and Code Switching
Part 1 of a walkthrough of TensorSwitch, a hash-based PCS that cracks two long-standing bottlenecks in hash-based SNARGs. This part builds the core protocol in an idealized linear query model.
zero-knowledge snarks hash-based-pcs Apr 15, 2026 - SPARK: How Spartan Handles Sparse Matrices
How SPARK makes Spartan practical — a sparse polynomial commitment scheme that scales with non-zero entries, not matrix dimensions.
zero-knowledge snarks sparse-polynomials Mar 2, 2026 - Spartan: Understanding Transparent SNARKs Without Trusted Setup
A deep dive into how Spartan achieves transparent, general-purpose zkSNARKs using sum-check and polynomial commitments — no trusted setup required.
zero-knowledge snarks sum-check Feb 25, 2026 - The Schnorr Protocol: An Interactive Guide
A step-by-step interactive walkthrough of the Schnorr identification protocol.
zero-knowledge interactive-proofs Feb 15, 2026 - zkFOCIL: Implementation & Benchmarking Report
ZK-based fork-choice enforced inclusion lists for Ethereum — implementation details and performance benchmarks.
zero-knowledge-proofs ethereum Jan 28, 2026