Skip to content
Blockchain Association of Cameroon
BAC-L1-DOT-103PolkadotIntermediate

BABE and GRANDPA: production and finalisation

Two distinct mechanisms, routinely confused: one picks who produces a block, the other decides when a block becomes irreversible.

Level
L1Blockchain developer
Duration
3 h
Track
Polkadot
Maintainer
Polkadot / Substrate Lead Architect

Learning objectives

  • 01Explain proposer selection by verifiable lottery
  • 02Describe finalisation as a process separate from production
  • 03Interpret the gap between best block and finalised block

Guided lab

Watch the production/finalisation gap live on a test network and correlate it with network conditions.

Independent lab

Document how finalisation behaves when a share of validators becomes unreachable.

Security angle

What an application must never do before finalisation, and the cost of ignoring that rule.

Assessment

Observation report with timestamped measurements.