WebAssembly for Web 3.0
summary
Panel argues WebAssembly is the chosen VM for Ewasm/Ethereum 2.0 and for Substrate/Polkadot runtimes, enabling runtime upgrades via WASM and compiling Rust/C/C++/AssemblyScript to one execution format. Implementations include native Parity WASM VMs and a planned ewasm testnet launch at DEF CON. Determinism is enforced by a verifier that disables floating-point modules, and attackers can exploit JIT stages so teams warn about JIT compilation attacks and propose single-pass or native-ahead compilation and standard libraries to limit bytecode bloat. Full browser nodes are unrealistic; light clients are viable.
AI-written summary · about
chapters (9)
- 0:00Introduction to WebAssembly
- 6:24Origins in Ethereum 2.0
- 11:16Role in the Polkadot ecosystem
- 16:40Web and browser compatibility
- 22:21Project goals and community
- 26:58Languages and security paradigms
- 36:20Instruction sets and determinism
- 43:02Addressing security and JIT bombs
- 53:37Q&A and future outlook








