What is EVM-compatible

Intermediate
1m

Different blockchains are like different virtual machines (VM). A Windows program cannot be run on a Mac computer. Similarly, an Ethereum smart contract cannot be run on a different blockchain like Solana, unless the blockchain is EVM-compatible. 

EVM-compatible blockchains allow Ethereum smart contracts to be easily deployed on them without much code change, minimizing transition costs. Existing EVM-compatible blockchains include BNB Chain, Avalanche, Polygon, etc.