聊聊以太坊虚拟机 EVM。
EVM 的执行必须是确定性的:相同的输入在任何节点上都要算出相同的结果,否则节点之间没法达成一致。
简单讲,“EVM 兼容”让项目方写一份合约便能部署到多条链上,也意味着同类的合约漏洞可能会在好几条链上同时存在。
在以太坊上调用合约,EVM 每执行一步都根据指令计 Gas,用 $ETH 支付。
行情一直存在不确定性,提前想好看错了怎么处理。
EVM 的执行必须是确定性的:相同的输入在任何节点上都要算出相同的结果,否则节点之间没法达成一致。
简单讲,“EVM 兼容”让项目方写一份合约便能部署到多条链上,也意味着同类的合约漏洞可能会在好几条链上同时存在。
在以太坊上调用合约,EVM 每执行一步都根据指令计 Gas,用 $ETH 支付。
行情一直存在不确定性,提前想好看错了怎么处理。
