Blockchain and Distributed Ledger
Skilled
EWASM VM - 次世代的 Ethereum Virtual Machine
IB502 11:30 ~ 11:55 MandarinEthereum 為了迎接下一代的 Ethereum Virtual Machine - EWASM VM,正如火如荼地開發 Solidity 的 EWASM backend。EWASM VM 顧名思義將不再採用現在 yellow paper 中的 instruction set ,而是使用 Ethereum flavored WebAssembly (EWASM) 來取代。但 EWASM 似乎還離我們很遠,因此我希望透過這個演講來為各位介紹 EWASM 的特性與未來願景。
在這個短講中,將會覆蓋到以下的主題:
- 為什麼選擇以 WebAssembly 為 base
- EWASM 的特色
- EWASM contract 如何透過 Ethereum Environment Interface(EEI) 跟 Ethereum blockchain 互動
- 與 EVM1 bytecode 的差異
- System Contract & Precompiled Smart Contract 在 EWASM 內如何實現
- 現在 EWASM 的支援程度
Collaborative note: https://hackmd.io/@coscup/BJveeQxNB