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 works with the Ethereum Foundation as Solidity co-lead, ewasm team lead and ethereumjs contributor. He is really interested in virtual machine and language design.


Casey Detrio

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


Guillaume Ballet

Team member

Team lead of the Whisper team, member of the Ethereum Foundation's Go and eWASM teams.I have a background in engineering and mathematics. I started my career with a focus on operating systems and have since explored the wider field of computing. I joined the decentralization movement in order to help bring about more fairness in human interactions. My interests are: scalability, block-level optimizations, privacy, and decentralized organizations.Gitlab + Github + twitter + gitter: @gballet


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

Independent core developer

Lane Rettig is an independent Ethereum core developer and a member of the Ewasm team, which is focused on building the execution engine for Ethereum 2.0 and sharding. He is engaged in independent research on user experience and developer experience design, governance, and social scalability. He is also the founder of Crypto NYC, a Manhattan-based co-working community dedicated to making Web3 and blockchain technologies accessible to all humans.


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

Team member

Paweł is a contributing member of the Ewasm team, focused on Hera and EVMC, and also a member of the cpp-ethereum team, focused on the aleth client.

  • Related