WASM on the Blockchain

Event Information

Share this event

Date and Time

Location

Location

Full Node

Skalitzer Straße 85

10997 Berlin

Germany

View Map

Event description

Description

WASM on the Blockchain. Meetup.

Let’s get together to explore the Wasm technology implementations with decentralized technologies.

WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable target for compilation of high-level languages like C/C++/Rust, enabling deployment on the web for client and server applications.

This is a meetup for the technologists who are interested in the evolution and application of WebAssembly in featured blockchain projects.

Agenda:

18:00 - Doors open, networking, drinks & pizza
19:00 - Fast, Deterministic, and Verifiable Computations for Blockchains with WebAssembly. Mike Voronov, Research Engineer at Fluence Labs
19:30 - WASM and Rust. Building blocks. Nick Hynes, Software Engineer at Oasis Labs
20:00 - Lightbeam: a linear-time optimising compiler. Jack Fransham, Core Developer at Parity Technologies
20.30 - Networking


_______________

About the talks:


Fluence Labs

Fast, Deterministic, and Verifiable Computations for Blockchains with WebAssembly

Deterministic computations are essential for building open blockchain networks where any state transition needs to be verified by multiple network nodes. In the Fluence network computations generally happen off-chain but can be partially repeated on-chain in the case if a dispute over computation results is raised.

We will discuss how to achieve computational determinism for arbitrary WebAssembly programs; how to implement an on-chain dispute resolution by running a WebAssembly interpreter in an Ethereum smart contract; how to employ existing JIT technologies to achieve fast WebAssembly execution. Finally, how to efficiently merkelize virtual machine state, count spent gas, and resolve verification game disputes.


Oasis Labs

WASM and Rust. Building blocks.

Computing on-chain is an exciting prospect for high-integrity algorithms, trusted agents, finance and more. The convergence on WebAssembly provides a base layer to get there, but what does it look like in practice? This workshop will look at how a library layer can get us towards code that can run both on and off chain, and will delve into WASI an the other work at the runtime interface layer for interacting with the chain.


Parity

Lightbeam: A linear-time optimising compiler.

Lightbeam is a new optimising, streaming compiler built for Wasmtime and designed for use as a virtual machine backend for Substrate. In this talk I will explain how it works, what makes it different from most compilers and the future of this and similar projects.


Date and Time

Location

Full Node

Skalitzer Straße 85

10997 Berlin

Germany

View Map

Save This Event

Event Saved