Writing
- 2026
- Frame Transactions: Native Account Abstraction in EIP-8141
EIP-8141 decomposes an Ethereum transaction into typed frames — validate, approve payment, execute — making account abstraction native to the protocol with no alt-mempool or EntryPoint contract
ethereumaccount-abstractiontransactionsJul 11, 2026 - The Hard Problems Behind Lattice Cryptography
A SNARK engineer's guide to SIS, LWE, module lattices, and the commitment scheme MatRiCT runs on — the foundation for reading lattice-based ZK papers
lattice-cryptographypost-quantumcommitmentsJun 10, 2026 - Zero-Knowledge WHIR I: Why Proximity Testing Leaks, and the Sumcheck That Doesn't
Part 1 of a walkthrough of Chiesa–Fenzi–Weissenberg's HVZK IOPP for constrained interleaved codes — the zero-knowledge upgrade to WHIR-style proximity testing at 1+o(1) overhead.
zero-knowledgesnarksiopswhirMay 30, 2026 - Zero-Knowledge WHIR II: Code-Switching in the Dark
Part 2 of 2 on Chiesa–Fenzi–Weissenberg's HVZK IOPP. Zero-knowledge code-switching via private zero-evaders, and assembly into HVZK WHIR/Ligerito at 1+o(1) overhead.
zero-knowledgesnarksiopswhirMay 30, 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-knowledgesnarksinteger-arithmeticMay 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-knowledgesnarksinteger-arithmeticMay 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-knowledgefolding-schemeslayer-2privacyMay 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-knowledgesnarksinteger-arithmeticMay 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-knowledgesnarksinteger-arithmeticMay 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-knowledgesnarkshash-based-pcsreed-solomonApr 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-knowledgesnarkshash-based-pcsApr 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-knowledgesnarkshash-based-pcsApr 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-knowledgesnarkssparse-polynomialsMar 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-knowledgesnarkssum-checkFeb 25, 2026 - The Schnorr Protocol: An Interactive Guide
A step-by-step interactive walkthrough of the Schnorr identification protocol.
zero-knowledgeinteractive-proofsFeb 15, 2026 - zkFOCIL: Implementation & Benchmarking Report
ZK-based fork-choice enforced inclusion lists for Ethereum — implementation details and performance benchmarks.
zero-knowledge-proofsethereumJan 28, 2026