cyberneticlibrary

Design distributed consensus algorithms

distributed-consensusskillsetup L164
Tibsfox/gsd-skill-creator
What it does

Prove consensus impossibility, design quorum systems, pick protocols

Best for

Replicating state machines, electing leaders, and ensuring split-brain safety without blockchain.

Inputs
  • · Failure model (crash, Byzantine), fault tolerance target, latency budget
Outputs
  • · Consensus protocol (Paxos, Raft, VR), quorum config, TLA+ spec
Preconditions
  • · Understand FLP impossibility
  • · Know Lamport/vector clocks
  • · Partial-synchrony vs async distinction
Failure modes
  • · Ignoring FLP → timeout-dependent correctness
  • · Split-brain with wrong quorum size
  • · Stale state after crash recovery without write-ahead logs
Trust signals
  • · Tibsfox, stable 2026-04-12
  • · Covers Paxos, Raft, Viewstamped Replication, TLA+ style