Skip to content
Blockchain Association of Cameroon
BAC-L0-FOUND-107FoundationBeginner

Distributed systems: latency, partitions, consistency

Why a distributed system cannot guarantee everything at once, and how that constraint shapes every consensus protocol.

Level
L0Foundation
Duration
3 h
Track
Foundation
Maintainer
Developer Curriculum Architect

Learning objectives

  • 01Describe the effect of a network partition on a replicated system
  • 02Place a given system on the consistency/availability trade-off
  • 03Explain why no reliable global clock exists

Guided lab

Induce a partition between three containerised replicas and watch the states diverge.

Independent lab

Design, document and test a post-partition reconciliation strategy.

Security angle

How an attacker manufactures a partition, and why node eclipsing follows from it.

Assessment

Experiment write-up describing the observed divergence and its cause.