FABRKNT
すべてのコース
コース · Alloy 上級
中級145 分385 XP

Inside Alloy — Rust Ethereum ライブラリを読む

alloy のソースを 1 行ずつ読み解く — Rust EVM スタックの **ネットワーク層 + 認証層** を、`Provider`・`Network`・`Signer`/`Filler` のトレイトファミリ越しに歩く。3 つの独立した中級コース(Revm・Reth・Alloy)の 1 つで、受講順は自由。alloy は Reth と dapp が依拠する基盤なので、Rust で Ethereum を扱うあらゆる場面で本コースは効いてくる。

ソースが第一のテキスト

このコースの進め方

このコースは記事の寄せ集めではなく、手を動かして進める実践型です。レッスンは順に積み上がる構成なので前から進めれば、ソースで得た理解がそのまま実際のコードに活きます。

コースを始める →15 レッスン · ネイティブプレイヤー
難易度
中級
学習量
145 分
報酬
385 XP
Alloyの内側
  1. 01レッスン0 — Inside Alloy へようこそ7 分 · 15 XP
  2. 02レッスン1 — `Provider` トレイトをステップで組み立てる10 分 · 25 XP
  3. 03レッスン2 — 本物の `Provider` トレイトを読む10 分 · 25 XP
  4. 04クイズ — ProviderQUIZ · 4 分 · 25 XP
  5. 05レッスン3 — ドリル: ログ Provider ラッパーを作る12 分 · 25 XP
  6. 06レッスン4 — `Network` トレイトをステップで組み立てる10 分 · 25 XP
  7. 07レッスン5 — 本物の `Network` トレイト + Ethereum / Optimism 実装を読む10 分 · 25 XP
  8. 08クイズ — NetworkQUIZ · 4 分 · 25 XP
  9. 09レッスン6 — ドリル: Ethereum *と* Optimism で動く N 上ジェネリックなコード12 分 · 25 XP
  10. 10レッスン7 — `Signer` トレイトをステップごとに組み立てる10 分 · 25 XP
  11. 11レッスン8 — 実 `Signer` トレイト + `PrivateKeySigner` / `AwsSigner` / `WalletFiller` を読む10 分 · 25 XP
  12. 12クイズ — SignerQUIZ · 4 分 · 25 XP
  13. 13レッスン9 — ドリル: FillProvider チェーン経由でエンドツーエンドの署名済 tx12 分 · 25 XP
  14. 14レッスン10 — alloy 消費者コードのテスト22 分 · 45 XP
  15. 15クイズ — Inside Alloy 完走QUIZ · 8 分 · 25 XP