Writing
- 2026
- Zinc+ I: Universal Constraint Systems and Native Bitwise Arithmetization
Part 1 of a Zinc+ walkthrough — building UCS and the three-step PIOR that arithmetizes XOR, rotation, and modular arithmetic natively via ideal-membership over polynomial rings
zero-knowledge snarks integer-arithmetic May 27, 2026 - Zinc+ II: Zip+, IPRS Codes, and the Compiled SNARK
Part 2 of a Zinc+ walkthrough — building Zip+ on top of Integer Pseudo Reed–Solomon codes, living in the list-decoding regime via MCA, and compiling to a hash-only SNARK
zero-knowledge snarks integer-arithmetic May 27, 2026 - How PlasmaBlind Makes Client-Side Proving Disappear
A walkthrough of PlasmaBlind, a private UTXO Layer-2 where the client never runs a zkSNARK — they fold a witness with random noise in ~32ms and ship it.
zero-knowledge folding-schemes layer-2 privacy May 20, 2026 - Zinc II: A Brakedown PCS Over the Rationals
Part 2 of the Zinc walkthrough. We build Zip — a Brakedown-style PCS over ℚ — from an IOP of Proximity to the Integers and a JEA linear code that survives the move from 𝔽_q.
zero-knowledge snarks integer-arithmetic May 6, 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 II: Recursion, Right-Extensions, and the Numbers
Part 2 of the TensorSwitch walkthrough — how the linear-query protocol from Part 1 gets compiled into a real PCS via recursion, what right-extensions are, and the full efficiency numbers
zero-knowledge snarks hash-based-pcs Apr 17, 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