107Course · Foundation

Consensus

How independent parties agree on truth.

The Course

How independent parties agree on truth without a trusted party. The course walks from FLP impossibility through Nakamoto consensus to PoS and BFT, treating each as an institutional design with tradeoffs.

Outcomes
  • 01

    Distinguish crash-fault from Byzantine-fault tolerance.

  • 02

    Explain Nakamoto consensus.

  • 03

    Compare PoW, PoS, and BFT families.

Prerequisites
  • Distributed Systems and Cryptography Foundations, ideally read in parallel.
Pacing

~4 hours.

A Note from the Faculty

A protocol's consensus algorithm is its constitution.