コース · Reth エキスパート
エキスパート485 分1175 XP
Reth Expert — 本番エンジニアリング
Rust EVM スタックのすべての層をまたぐハードコアな実装: DB 層 (MDBX 内部、MPT)、並行性層 (Tokio ランタイム)、コンパイラ / VM 層 (カスタム Precompile、zkEVM、Tempo Zones を題材とする EVM プライバシー)、production エンジニアリング (プロファイリング、キャッシュ意識の Rust、本番 MEV パイプライン、手続きマクロ、tracing 内部、Reth フォーク運用、differential fuzzing、chaos engineering、systems-code auditing、OSS 貢献ワークフロー)、そして Reth ベース chain の拡張パターン (extension model、OP Stack on Reth、custom ChainSpec / executor / payload builder、Reth ベース L1 ケーススタディ(alphanet / Tempo / MegaETH)、ペイメントレール工学)。Hyperliquid / Tempo / OP-stack クオリティのバーで Rust EVM コードを ship する準備ができる。なお本コースの一部スニペットは概念説明用で、そのままでは実行できない(擬似コード・省略記法を含む)ため、本文の注記に従って読み解く。
ソースが第一のテキスト
このコースの進め方
このコースは記事の寄せ集めではなく、手を動かして進める実践型です。レッスンは順に積み上がる構成なので前から進めれば、ソースで得た理解がそのまま実際のコードに活きます。
コースを始める →25 レッスン · ネイティブプレイヤー
難易度
エキスパート
学習量
485 分
報酬
1175 XP
パフォーマンス & システム
本番エンジニアリング
- 01レッスン5 — カスタム Precompile15 分 · 35 XP
- 02レッスン6 — Merkle Patricia Trie & 状態証明18 分 · 40 XP
- 03レッスン7 — Stateless Ethereum(ress と stateless-validator を並べて読む)18 分 · 45 XP
- 04レッスン8 — 本番 MEV(Mempool・ExEx・シミュレーション)20 分 · 45 XP
- 05レッスン9 — zkEVM with Revm15 分 · 35 XP
- 06レッスン10 — 本番での Reth フォーク運用18 分 · 40 XP
- 07レッスン11 — Differential fuzzing と execution-spec-tests26 分 · 60 XP
- 08レッスン12 — EVM プライバシー(Tempo Zones を読む)28 分 · 60 XP
- 09レッスン13 — Chaos engineering を Rust EVM ノードに28 分 · 60 XP
- 10レッスン14 — Systems-code auditing28 分 · 60 XP
- 11レッスン15 — OSS 貢献ワークフロー(Reth / Revm / Alloy)28 分 · 60 XP
- 12クイズ — Expert まとめQUIZ · 15 分 · 50 XP
Reth ベースのチェーン — 拡張パターンを読む
- 01レッスン17 — Reth 拡張パターン(フォークではなくライブラリ)14 分 · 40 XP
- 02レッスン18 — op-stack-on-reth を読む16 分 · 45 XP
- 03レッスン19 — Custom ChainSpec(fork / genesis / precompile schedule)14 分 · 40 XP
- 04レッスン20 — Custom executor(execution layer を差し替える)18 分 · 45 XP
- 05レッスン21 — Custom payload builder(sequencer モードの block 生成)16 分 · 45 XP
- 06レッスン22 — ケーススタディ — alphanet / Tempo / MegaETH と野生の Reth ベース L1 を読む18 分 · 50 XP
- 07レッスン23 — ペイメントレール工学(決済が製品になる L1 カテゴリ)28 分 · 70 XP
- 08クイズ — Reth ベース chain まとめQUIZ · 15 分 · 50 XP