~/talk

Jolt: SNARKs for virtual machines via lookups

Talkat ZKProof 6 in Berlin · 2024-05-22..05-24· [large-language-models]
links:none on file
links:none on file
slides:none on file

Jolt represents CPUs as tiny circuits that do only lookup checks into multilinear polynomial subtables instead of executing every instruction branch, using the Lasso lookup argument plus offline memory checking (Blum→Spice) and a Spartan/Hyrax-style backend. For RV32i the core circuit is about 60 constraints per step and emits ~80 field elements per step; 23 small subtables span the base instruction set. Prover is linear-time and hits ~100k instructions/sec on an M3 Max (≈600k× overhead vs native). Roadmap targets Zomorph/BAS and self-recursion for on-chain verification.

AI-written summary · about

  1. 0:00Introduction to Jolt ZKVMs
  2. 2:16Overcoming circuit overheads
  3. 5:53Mathematical foundation
  4. 8:58Lasso algorithm overview
  5. 11:55Jolt Rust implementation
  6. 13:23Instruction flow walk-through
  7. 17:34Performance benchmarks
  8. 19:33Future roadmap
  9. 21:25Q&A and closing
~/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.