~/talk

Snarky: Algebraic effects in the Coda cryptocurrency

slides:none on file

Snarky is an OCaml embedded DSL that compiles high‑level, Hindley‑Milner style code with algebraic effects into rank‑1 constraint systems so zk‑SNARKs can prove “I know data such that the property holds.” It implements requests/handlers and assertions, encodes booleans as field elements, and supports recursion/recursive composition for unbounded chains. O(1) Labs uses it in Coda to compress the entire transaction history into a few‑hundred‑byte proof, verifiable in milliseconds, and the system is in active use.

AI-written summary · about

  1. 0:00Start
  2. 1:35Verifiable Computation
  3. 3:14Argument of Knowledge
  4. 26:25Arithmetic Constraints
  5. 37:23Recursive Composition
  6. 41:19Takeaways
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.