知识卡片:以太坊虚拟机 EVM
以太坊合约通常用 Solidity 或 Vyper 编写,编译成字节码后部署到链上,由 EVM 逐条执行操作码。
和一个合约交互前,到区块浏览器看看源码是否经过验证,没公开源码的合约更要多加小心。
在以太坊上调用合约,EVM 每执行一步都根据指令计 Gas,以 $ETH 支付。
以太坊合约通常用 Solidity 或 Vyper 编写,编译成字节码后部署到链上,由 EVM 逐条执行操作码。
和一个合约交互前,到区块浏览器看看源码是否经过验证,没公开源码的合约更要多加小心。
在以太坊上调用合约,EVM 每执行一步都根据指令计 Gas,以 $ETH 支付。