什么是以太坊虚拟机 EVM?

2023-04-23分类:以太币(ETH) 阅读(


EVM 的全称是 Ethereum Virtual Machine(以太坊虚拟机)。

虚拟机(VM)是指在软件上而不是在物理计算机上运行程序的计算机。 以太坊的关键创新在于它支持在区块链上部署智能合约(即运行程序)。EVM 便是指运行智能合约的以太坊虚拟计算机。

不同的区块链就像不同的虚拟计算机(VM, virtual machine)。Windows 程序不能在 Mac 计算机上运行。同样,以太坊智能合约也不能在 Solana 等其他的区块链上运行——除非这个区块链是 EVM 兼容的。

兼容 EVM 的区块链允许以太坊上的智能合约在其上轻松部署,无需更改太多代码,以便降低迁移成本。现有的兼容 EVM 的区块链包括 BNB Chain、Avalanche、Polygon 等。

Tags: