Term of the Moment

JSON


Look Up Another Term


Definition: eWASM


(Ethereum Web ASseMbly) A subset of the WebAssembly language that is suggested to replace the Ethereum virtual machine (EVM) in Ethereum nodes for executing smart contracts. eWASM execution is touted to be more efficient and enable programmers to write in more languages because of its WASM roots (see WebAssembly).

Like the EVM, eWASM is a pre-compiled bytecode language that is interpreted in the Ethereum nodes. Transcompilers are available to convert the smart contract EVM bytecode to eWASM bytecode. See Ethereum 2.0.