FABRKNT
← All courses
Training Mission · L1 Architect
L1 ArchitectADVANCED193 min530 XP

Consensus Engineering — Building L1 Consensus on Reth

Build and read production L1 consensus. Twelve lessons across three modules: BFT fundamentals + three consensus families + Ethereum PoS + HotStuff/HyperBFT, reading Reth consensus code, building your own consensus driver.

Course as operating doctrine · Source as primary text

Mission brief

This course is structured as a working assignment, not a content feed. Move through the lessons in order, accumulate the vocabulary, then carry the pattern back into the rest of the stack.

Start the course →12 lessons · native player
Difficulty
ADVANCED
Workload
193 minutes
Reward
530 XP
Consensus Fundamentals
  1. 01Lesson 1 — The BFT problem from scratch16 min · 40 XP
  2. 02Lesson 2 — Three consensus families — PoW, PoS, classical BFT16 min · 40 XP
  3. 03Lesson 3 — Ethereum's PoS — Casper FFG + LMD-GHOST18 min · 45 XP
  4. 04Lesson 4 — HotStuff and HyperBFT — the single-leader BFT family17 min · 45 XP
Reading real consensus code
  1. 01Lesson 5 — Reading Reth's Consensus trait18 min · 45 XP
  2. 02Lesson 6 — Reading Malachite — Rust-native BFT by Informal Systems18 min · 45 XP
  3. 03Lesson 7 — Reading bera-reth — Proof-of-Liquidity as consensus customization15 min · 40 XP
  4. 04Quiz — Reading consensus internalsQUIZ · 10 min · 40 XP
Building consensus on Reth
  1. 01Lesson 8 — NodeBuilder consensus slot — wiring custom consensus16 min · 45 XP
  2. 02Lesson 9 — Building a minimal single-leader BFT in Rust20 min · 50 XP
  3. 03Lesson 10 — Validator economics — slashing, rewards, attack vectors17 min · 45 XP
  4. 04Quiz — Building L1 ConsensusQUIZ · 12 min · 50 XP