Chaintope 社の Chief Ethereum Researcher を務める中城氏によるEVM opcode Instructionについての解説です。
この動画で学べる事
- EVMの処理の流れ(復習)
- Memory操作系MLOAD
- Memory操作系 MSTORE
- Memory操作系 MSTORE8
- Memory SizeとGas Costの関係
- Storage操作系 SLOAD
- Storage操作系 SSTORE
- Calldata操作系 CALLDATALOAD
- Calldata操作系 CALLDATASIZE
- Calldata操作系 CALLDATACOPY
参考資料
動画中に出てきたリンク
- P8. 参照
https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a0-1-memory-expansion
- P14. EIP2929
https://eips.ethereum.org/EIPS/eip-2929
- P16. 参照
https://m0t0k1ch1st0ry.com/blog/2018/12/25/happy-hacking-christmas/
- P19. Function Selectorについての過去のブログ
https://y-nakajo.hatenablog.com/entry/2018/09/16/154612