《表1 以太坊部分常用操作码》
solc是以太坊常用的编译器,以太坊合约通过solc生成汇编代码,汇编代码包括三部分:部署代码、runtime代码和auxdata。部署代码是创建合约是时的运行的代码;runtime代码是合约运行时的代码;auxdata是合约的指纹验证,不会被EVM执行。将runtime代码反编译可以获取到以太坊的字节码。以太坊字节码长度设定为1个字节,最大可以有256个操作码,目前已经定义144种操作码,支持算术、逻辑、比较、跳转等操作,表1展示了部分常用操作码。
图表编号 | XD00133813900 严禁用于非法目的 |
---|---|
绘制时间 | 2020.04.10 |
作者 | 赵伟、张问银、王九如、王海峰、武传坤 |
绘制单位 | 临沂大学信息科学与工程学院、山东科技大学计算机科学与工程学院、临沂大学信息科学与工程学院、临沂大学信息科学与工程学院、临沂大学信息科学与工程学院、临沂大学信息科学与工程学院 |
更多格式 | 高清、无水印(增值服务) |