Microlab Suite

Select Lab
Simulation Controls
Speed (Slower ↔ Faster)
Tick ~ 1.00 / sec
Self-Tests
Automated checks verify core mechanics across labs. Results appear in the Event Log.
Teaching Aids
Tips to maximize learning
  • Ask students to predict each Merkle root change before clicking Mine Block.
  • Toggle withholding in RANDAO and discuss why the mix remains unpredictable.
  • In LMD-GHOST, steer the class to flip the head repeatedly—then ask what real networks do to stabilize.
  • Use the Finality Delay slider to show why the inactivity leak exists and when it restores finality.
  • Run the Double-Spend demo twice: once without broadcasting (no penalty), then broadcast to trigger slashing.
Lab 1 — Anatomy of a Block
Build blocks from a live mempool, watch roots update, and mine to extend the chain.
Note: In-browser teaching hash = double SHA-256 (not Keccak-256).