不同的区块链就像不同的虚拟计算机(VM, virtual machine)。Windows 程序不能在 Mac 计算机上运行。同样,以太坊智能合约也不能在 Solana 等其他的区块链上运行——除非这个区块链是 EVM 兼容的。
兼容 EVM 的区块链允许以太坊上的智能合约在其上轻松部署,无需更改太多代码,以便降低迁移成本。现有的兼容 EVM 的区块链包括 BNB Chain、Avalanche、Polygon 等。