~/talk

Deterministic Wasm for Web3

Talkat Web3 Summit 2018 · 2018-10-22..10-24· [webassembly, web3]
slides:none on file

Proposal to run deterministic WebAssembly as the chain VM with static verification and metering: bytecode stays standard Wasm (no changes) but contracts that use disallowed features like floating point are rejected, and nodes run a static metering pass that splits cost into precomputed block charges and runtime state costs by inserting use-gas checks. Example: Go “hello world” compiles to ~1 MB today because of bundled GC support; plan is testnet relaunch, add he wasn't runtime hooks and optional pre-compiles to replace slow EVM behavior.

AI-written summary · about

  1. 0:00Introduction
  2. 3:09Why WebAssembly for Web3
  3. 8:40WebAssembly beyond browser
  4. 12:39WebAssembly flexibility and extensibility
  5. 14:50EVM limitations
  6. 15:11Introducing Deterministic Wasm
  7. 16:14Removing non-determinism
  8. 17:20Metering costs
  9. 21:55Gas costs for Wasm
  10. 23:35Benchmarking Wasm
  11. 25:10Next steps
~/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.