EVM
オペコード、プリコンパイル、状態の扱いなど、EVMが命令を実行する仕組み。
記事
29 本0x2d7[EIP8246] SELFDESTRUCTでETHが消えないようにする仕組みを理解しよう!
blockchain13 min0x2d6[EIP8013] EVMのジャンプ先を静的に読み取れるようにする仕組みを理解しよう!
blockchain14 min0x2be[EIP7976] calldataのフロアコストを引き上げてブロックサイズを抑制する仕組みを理解しよう!
blockchain14 min0x2b3[EIP8024] EVMスタック操作の16段制限を突破するSWAPN/DUPN/EXCHANGEの仕組みを理解しよう!
blockchain23 min0x2a9[EIP7923] EVMのメモリコストを大幅に安くする仕組みを理解しよう!
blockchain18 min0x29e[ERC7779] EIP-7702時代のEOA再委任とストレージ衝突防止の仕組みを理解しよう!
blockchain13 min0x28b[ERC7694] EthereumからSolanaにストレージを書き込む仕組みを理解しよう!
blockchain17 min0x27b[ERC7533] EVMチェーンを安全につなぐPublic Cross Port仕組みを理解しよう!
blockchain43 min0x1eb[EIP1898] JSON-RPCを拡張してブロックハッシュからステートを取得する仕組みを理解しよう!
blockchain11 min0x1d4[EIP1153] EVMの一時ストレージの仕組みを理解しよう!
blockchain17 min0x1c4[EIP7907] コントラクトサイズ上限256KBの仕組みを理解しよう!
blockchain10 min0x1c3[ERC2537] BLS12-381プリコンパイルの仕組みを理解しよう!
blockchain13 min0x195[ERC3772] uint型のストレージコストを最適化する仕組みを理解しよう!
blockchain12 min0x163[EIP7862] 1つ前のブロックの最終ステートを参照する仕組みを理解しよう!
blockchain11 min0x123コントラクトのストレージを解剖してみよう!
blockchain36 min0xeb[EIP6] SUICIDEからSELFDESTRUCTへ用語を置き換える提案を理解しよう!
blockchain6 min0xe9[EIP4399] DIFFICULTYオペコードをPREVRANDAOオペコードに置き換える提案を理解しよう!
blockchain20 min0xe7[EIP3855] 新オペコードであるPUSH0を追加する提案を理解しよう!
blockchain11 min0xde[EIP2681] Etherumアカウントのnonceの範囲を制限する提案を理解しよう!
blockchain12 min0xdb[EIP1052] 新オペコードであるEXTCODEHASHの導入の提案について理解しよう!
blockchain10 min0xd9[EIP1344] チェーンIDを返す新オペコードを追加する提案を理解しよう!
blockchain8 min0xd4[EIP214] コントラクト呼び出し時に状態の変更を禁止するSTATICCALLの仕組みを理解しよう!
blockchain7 min0xd2[EIP170] コントラクト作成時にサイズ制限を設ける提案を理解しよう!
blockchain5 min0xd0[EIP158] 空のアカウントの自動削除によるステートサイズ減少の仕組みを理解しよう!
blockchain11 min0xce[EIP145] SHL・SHR・SARオペコードについて理解しよう!
blockchain24 min0xcd[EIP141] INVALIDオペコードの仕組みについて理解しよう!
blockchain4 min0xc9[EIP7] DELEGATECALLについて理解しよう!
blockchain10 min0x94[EIP140] REVERT命令の仕組みいついて理解しよう!
blockchain7 min0x73[ERC5164] 異なるEVMネットワーク間でのコントラクトの実行をサポートする仕組みを理解しよう!
blockchain13 min