以下為深入淺出 EOFv1 影片講義的目錄,每個章節皆有對應的影片連結。
- 前言
- 什麼是以太坊虛擬機
- 什麼是以太坊虛擬機組合語言
- 什麼是以太坊虛擬機操作碼
- 什麼是智慧合約
- 如何撰寫一份智慧合約,以 Solidity 為例
- 如何將智慧合約編譯成以太坊虛擬機位元組碼
- 如何將智慧合約部署到以太坊主網
- 如何與智慧合約互動
- EIP-7692 EVM Object Format (EOF) v1 Meta
- EOFv1 Magic & EIP-3541
- EIP-3540 EOFv1
- 現在的合約是怎麼驗證的
- EIP-3670: EOF - Code Validation
- 現在的合約是怎麼處理 JUMP 的
- EIP-4200: EOF - Static relative jumps
- 現在的合約是如何存取 Data 的
- EIP-7480: EOF - Data section access instructions
- 現在的合約是如何處理 Stack 的
- EIP-663: Introducing SWAPN, DUPN, and EXCHANGE Instructions in the EVM
- 現在的合約是如何處理 CALL 的
- EIP-7069: Revamped CALL instructions
- EIP-4750 Functions
- EIP-6206 Non-returning functions
- 現在的合約是怎麼處理部署新合約的
- EIP-7620 EOF Contract Creation
- EIP-7698 EOF Creation transaction
- EIP-5450: EOF - Stack Validation
- 目前 EOFv1 實作進度
- 總結