~/talk

Actually Functional Blockchain Design

Talkat LambdaConf 2024 · 2024-05-04..05-10· [web3, rust]
links:none on file
slides:none on file

Argues that consensus state shrinks from gigabytes to bytes by replacing DB-backed UTXO maps with a cryptographic accumulator built from Merkel trees (a Merkle Mountain Range / forest). Claims the accumulator reduces a multi-gigabyte set to roughly 1 kilobyte of roots, moves validation into pure functions, enables per-block stored states and instant reorg checks, and yields much faster sync. Implements the design and reports it works in prototypes and papers.

AI-written summary · about

  1. 0:00Functional blockchain design
  2. 1:04Consensus state in Bitcoin
  3. 3:12Refactoring Bitcoin’s consensus state type
  4. 5:39Bitcoin as fold operation
  5. 6:01Bitcoin’s median timestamp rule
  6. 8:31Challenges with unspent transaction outputs
  7. 11:00Cryptographic accumulators and Merkle forests
  8. 14:09State size versus input complexity
  9. 15:53Compact consensus state benefits
  10. 17:41State diagrams instead of blockchains
  11. 19:46Faster sync with small states
  12. 20:48Key takeaways and future
~/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.