Watch / Ewasm: Ethereum-flavored WebAssembly and Ethereum 2.0 - Part 2

Ewasm: Ethereum-flavored WebAssembly and Ethereum 2.0 - Part 2

  • YouTube
  • IPFS
  • Details

Ewasm: Ethereum-flavored WebAssembly and Ethereum 2.0 - Part 2

Duration: 00:42:08

Speaker: Alex Beregszaszi, Guillaume Ballet, Paweł Bylica, Hugo De La Cruz, Casey Detrio, Paul Dworzanski, Jake Lang, Lane Rettig, Jared Wasinger

Type: Talk

Expertise: Expert

Event: Devcon 4

Date: Oct 2018

Ewasm is a candidate for the future Ethereum engine to replace EVM with the rollout of Shasper. Ewasm stands for Ethereum-flavored WebAssembly and it encompasses a broad range of initiatives being led by the Foundation Ewasm team including building an execution engine for Ethereum 2.0, adding support for a host of languages including C++, Rust, and AssemblyScript, and lots of related research and tooling to make Ethereum development easier and more powerful than ever. The team is in the process of launching a public testnet and releasing tooling which will be officially announced in this breakout session. In addition, members of the Ewasm team will introduce the technology, walk through the new stack, and give demos of the bleeding edge development tooling we've built around Rust, AssemblyScript, and other frameworks. We'll have an hour-long workshop where developers can download the new tools and get their hands dirty, building and deploying their first Ewasm-compatible smart contracts, with the team serving as mentors.
About the speakers


Alex Beregszaszi

Alex is the team lead of Ipsilon at the Ethereum Foundation, a group focused on improving the EVM. Alex has been an early contributor and co-lead of the Solidity team.


Casey Detrio

Long-term contributor to EthereumJS, currently busy doing experiments on sharding R&D implementations.


Guillaume Ballet

Geth team, interfacing between research and engineering. Interested in evolutions to the Ethereum protocol.


Hugo De La Cruz

Team member

Hugo is a contributing member of the Ewasm team, focused on testing.


Jake Lang

Team member

Jake is a core developer on the ewasm team working on Hera, the primary ewasm virtual machine implementation. He is also focused on improving the ewasm developer toolchain, developing ewasm APIs for C and Rust, as well as utilities for ewasm code validation and correction.


Jared Wasinger

Jared is a software developer working on Ethereum, EWASM and testing.


Lane Rettig

Lane Rettig is a writer, hacker, entrepreneur, and investor deeply fascinated by the intersection of technological and social systems, and committed to architecting and building human-centric software. He's been working full time on blockchain R&D since 2017. He was formerly an Ethereum core developer, and now focuses his efforts on Spacemesh, a a next-generation smart contract platform based on a novel consensus mechanism.


Paul Dworzanski

Team member/grantee

Member of the Ewasm team. Developing PyWebAssembly and CppWebAssembly, which closely follow the WebAssembly specification. Paul is also building tools for developers and researchers. Paul is trained in Mathematics.


Paweł Bylica

Working on EVM in Ipsilon team (Ethereum Foundation)

  • Related