Spokes.wiki Search About

Synthesis — Cryptography

The evolving thesis. Spun out of the hub _inbox on 2026-08-15 from three sources, each of which had been declined by every existing spoke with the same one-line finding: no spoke owns cryptography. diamond-io was parked on 2026-07-28, binius earlier the same day as the split, and flock arrived minutes later and completed the cluster.

Current thesis

The subject is not whether a scheme works but what it costs to run. All three founding sources are about the same distance — between a construction that exists and one anybody can use — and they differ only in how far along it they stand. concrete-efficiency holds the axis: diamond-io is arguing about the gap between "longer than the universe" and "merely infeasible," while binius and flock are arguing about a factor of nine on a laptop. That is one question at three magnitudes, and it is why this spoke exists rather than a "proof systems" one.

Every result is a trade, and the trade is the finding. binius proves and verifies faster than Plonky3 and pays with a 5.574 MiB proof against 4.010 MiB. flock ships fast and slim variants and lets the caller choose. diamond-io buys planetary runtime with assumptions its own summarizer calls novel and risky. A headline number with no stated cost is an incomplete claim here, and reading one starts with asking what it spent.

Speed comes from shrinking the problem, not from working harder on it. binary-fields shrink the element — stop paying to carry one bit inside a 256-bit group. Batching shrinks the protocol — flock proves many copies of one Boolean circuit and thereby avoids the permutation and memory-checking arguments that only general circuits need. In both cases the overhead removed was structural, present because the framework was built for something more general than the workload people actually run.

The prover is the bottleneck, and it is the only part recursion cannot fix. Proof size and verification time can be repaired after the fact by proving a verification; prover time cannot. General zkVM provers run four to six orders of magnitude slower than native execution, and both proof-system papers spend their whole optimization budget there.

One workload is driving all of it. Hashing in bulk — SHA-256, Keccak, BLAKE3 — for rollups and for post-quantum signatures. It is why binary fields became interesting, why batch proving is worth specializing for, and why the numbers are quoted in hashes per second. The application chose the mathematics.

The corpus's first non-proof-system source arrived 2026-09-28 and it is still, in its own way, about the same axis. polyxor128 is a keyed universal hash, not a SNARK — nobody is proving a computation ran correctly, nobody is hiding a program. But its speed comes from the identical move binary-fields already names: carryless multiplication, ordinary multiplication over GF(2)[x], run on the same instructions this spoke's proof-system sources use for polynomial commitment. It also extends the concrete-efficiency trade pattern into a new register: it trades a formally proven collision bound against zero third-party cryptanalysis, which is a different kind of unfinished confidence than "nobody has independently reproduced the benchmark."

The founding disagreement

Are tower fields worth it? binius puts towers in its title and builds its construction on them. flock, in the same family and also over binary fields, identifies challenge points that work without them, calling tower fields "less efficient than direct extensions of F₂," and uses F₂¹²⁸ throughout. Neither paper isolates the question with a benchmark, so this is a stated disagreement rather than a settled one. Both claims stay on binary-fields per the hub's record-don't-overwrite rule.

Open questions

Growth edges

Ranked; each names the kind of source that would close it (see ../QUALITY.md → Growth edges).

  1. Nothing is independently measured. Three sources, three sets of author-run benchmarks. — needs: a third-party evaluation, a reproduction study, or a standardized proving benchmark run by someone with nothing in the race. HALF CLOSED 2026-08-20 (research pass) by zk-bench (T1, SCN 2024): a standardized framework run by academics with no prover in the comparison, over 13 curves, 9 arithmetic libraries, 5 SNARK tools and 5 named AWS instance types — and its opening line is this spoke's tension verbatim, "claimed results are generated in isolation, and omissions in details render them irreproducible." It answers the question in principle and not for the systems held here: its tools are Bellman, halo2, gnark, Circom and Starky, a generation before binius and flock, with no binary-field system in it. Needs now: a third party running binius against flock, or either against Plonky3, on stated hardware. Hunted again 2026-10-04 (Most wanted #36), nothing at the bar. The nearest source is still BinarySpartan (Setty, ePrint 2026/1656; see contract-validated-zk-bench). Its PDF now returns a Cloudflare challenge (HTTP 403) to every fetch tried, so the body is still unread. An unsigned HackMD summary of it states what the abstract does not: an M4 Max with 12 cores, no GPU; Binius64 and Plonky3 at about 52k and 54k BLAKE3 proofs/s at peak; and baselines "as pinned and configured by Flock's own harness". If the paper confirms that last point, the one run holding both Binius64 and Plonky3 uses configurations chosen by a third competitor, flock. That is not the neutral run this edge asks for. Nothing from the summary goes onto a page until the paper is read. Plonky3 has also started shipping its own binary-field prover (GF(2^64) values, GF(2^192) challenges, per its own pull requests), so the old "binary field vs Plonky3" split is starting to blur.
  2. No primary source for the lattice corner. indistinguishability-obfuscation rests entirely on a T2 explainer; the diamond iO paper itself is not held. — needs: the paper, or a survey of evasive LWE and its status.
  3. The whole spoke is a performance corpus. Nothing here is about breaking anything — cryptanalysis, attacks, parameter selection, or the process by which an assumption loses trust. That is half the discipline. — needs: an attack paper, a cryptanalysis survey, or a post-mortem of a broken assumption.
  4. No standards or deployed-system layer. AES, SHA-3 and the NIST post-quantum selections are named in passing and paged nowhere. The corpus is three research artifacts and no infrastructure. — needs: a specification, or a documented migration in a system people run.
  5. Privacy is absent. "Zero-knowledge" appears here mainly as a property flock does not implement. Nothing covers the actual privacy constructions this vocabulary comes from. — needs: a source where hiding the witness is the point.

Contradictions / tensions

Beyond the tower-fields disagreement above, the tension worth watching is whose claims these are. This is a field where the sources are the builders: irreducible wrote the system that flock beats, and flock's authors sit at NYU, Succinct and Espresso Systems — organizations with a stake in fast proving. That does not make the numbers wrong, and each paper is careful in the ways available to it. It does mean the corpus currently records a competition as reported by its competitors, which is a different epistemic object from a measured field.

Updated 2026-08-20. zk-bench is the first source here that is not a competitor, and it sharpens the complaint into something specific. The problem is not that builders shade their numbers; it is that a prover timing does not identify a system. On zk-Bench's own measurements the arithmetic library underneath moves SHA-256 proving by 14.02× (gnark against snarkjs, same circuit, same curve), the circuit implementation reverses a tool's ranking between two test vectors, and the AWS instance type is worth 40–50% by itself. binius's reported margin over Plonky3 is 2.3×. Every cross-source comparison this wiki has drawn sits inside a confounder larger than the effect, and the fix is not more benchmarks from builders but a stated backend and instance alongside every number.

The second tension is between diamond-io's argument that analyzability is a security property — no towers of protocols inside protocols, so a reader can follow it without twenty years of background — and the direction of the proof-system work, where each paper stacks more optimizations onto the last (univariate skip, deterministic challenges, deferred reduction, ring-switching, list-decoding). Both are reasonable and they pull opposite ways. Nobody in the corpus argues the point across that line.

Cross-spoke adjacency

Index — Cryptography Wiki

Catalog of every page, grouped by schema.org @type. Spine: synthesis (thesis), log.md (history), this file (catalog). Spun out of the hub _inbox on 2026-08-15 (3 sources). Every performance number here is author-run on hardware the authors chose. Record the machine.

DefinedTerm (concepts)

ScholarlyArticle (sources)

BlogPosting (sources)

SoftwareSourceCode (sources)

Organization (entities)

Person (entities)

Synthesis


Notes