Ch. 8
Knowledge, Truth, and Lies
In a distributed system, nodes operate with incomplete information — and must make decisions anyway.
A node cannot know global system state — it only knows what it has observed. Decisions based on partial knowledge (is the leader dead? did my write succeed?) are inherently uncertain. Protocols define rules for reaching sufficient agreement to act.
Byzantine faultetcdZooKeeperfencing tokenDynamoDBquorum