Ewasm, which stands for Ethereum-flavored WebAssembly, is the primary candidate to replace EVM (the Ethereum virtual machine) as part of the Ethereum 2.0 "Shasper" roadmap. It's a deterministic smart contract execution engine built on the modern, standard WebAssembly virtual machine. It will enable developers to write Ethereum smart contracts in a variety of languages including C/C++, Rust, and AssemblyScript. The Ewasm team is in the process of launching a public testnet to allow developers to develop and deploy Ethereum 2.0 smart contracts. The team will be in town for SF Blockchain Week and they'll introduce the technology, walk through the new stack, and give demos of the bleeding edge development tooling they've built around Rust, AssemblyScript, and other frameworks. They're excited to share their latest work, discuss how it fits into the Ethereum 2.0 roadmap, and answer questions!
Some background reading/videos/study material:
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.
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.
Lane is an independent core developer and member of the Ewasm team. 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.
Starfish Network’s Telegram Group: https://t.me/starfishnetwork