Solidity 写的合约,最后是由谁在执行?
我的理解:EVM 按每条指令计 Gas,交易给的 Gas 用完就中止并撤销状态变化,这样就不怕有死循环卡住全网。
以太坊合约通常用 Solidity 或 Vyper 编写,编译成字节码后部署到链上,由 EVM 一条条执行操作码。
在以太坊上调用合约,EVM 每执行一步都根据指令收 Gas,用 $ETH 支付。
#ETH
我的理解:EVM 按每条指令计 Gas,交易给的 Gas 用完就中止并撤销状态变化,这样就不怕有死循环卡住全网。
以太坊合约通常用 Solidity 或 Vyper 编写,编译成字节码后部署到链上,由 EVM 一条条执行操作码。
在以太坊上调用合约,EVM 每执行一步都根据指令收 Gas,用 $ETH 支付。
#ETH