What Is EVM?

EVM stands for Ethereum Virtual Machine.

It is the execution environment that runs Ethereum blockchain transactions and smart contracts.

  • EVM was originally created in 2014 and is old in blockchain architecture terms

  • EVM is used by multiple chains outside Ethereum, like Avalanche and BNB Chain

  • There exists multiple implementations of EVM in different programming languages: Go, Rust, Python, etc.

  • Some transactions do not concern or touch EVM; for example beacon chain (staking) happens partially outside EVM domain

Due to age and limitations of EVM, there have been efforts to extend EVM for more functionality and faster transaction processing. Some efforts include

See also

TradingStrategy.ai operated by Trading Strategy Operations Ltd., Victoria, Mahe, Seychelles.