《表1 以太坊部分常用操作码》

《表1 以太坊部分常用操作码》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《基于符号执行的智能合约漏洞检测方案》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

solc是以太坊常用的编译器,以太坊合约通过solc生成汇编代码,汇编代码包括三部分:部署代码、runtime代码和auxdata。部署代码是创建合约是时的运行的代码;runtime代码是合约运行时的代码;auxdata是合约的指纹验证,不会被EVM执行。将runtime代码反编译可以获取到以太坊的字节码。以太坊字节码长度设定为1个字节,最大可以有256个操作码,目前已经定义144种操作码,支持算术、逻辑、比较、跳转等操作,表1展示了部分常用操作码。