WASM & EVM

WebAssembly (WASM) is a binary instruction format for a stack-based virtual machine. WASM is designed for portable compilation, for programming languages; which enables web distribution for client and server applications.

Ethereum Virtual Machine (EVM) is the software platform that developers can use to create decentralized applications (DAPPs) on Ethereum. All the Ethereum accounts and smart contracts exist in this Ethereum Virtual Machine.

GEMMA provides the ultimate blockchain development environment by supplying WASM + EVM compatibility. WASM is efficient, speedy, safe, debuggable, and has high security and openness. By implementing WASM in GEMMA blockchain, GEMMA can gain high speed, interoperability, efficiency, the inflow of developers, and a developer-friendly environment.

Over 90% of blockchain projects are built on EVM. One of the biggest barriers to new developers is the programming language. EVM only supports specific programming languages such as Solidity and Viper. Therefore, GEMMA Blockchain provides WASM and EVM compatibility so developers can develop blockchain projects easily with the programming languages they are comfortable using such as C, C++, Rust, and others. Also, EVM developers can develop conveniently within GEMMA Blockchain.

Last updated