Distributed Systems & Consensus (theory + blockchain mechanisms)

Parent: Software Engineering & Distributed Computing · researched 2026-06-16T23:00:41.080Z· 90 sources · 12 concepts · skill distributed-systems-consensus

Distributed systems and consensus theory plus blockchain consensus mechanisms — the fundamental problem of agreement across unreliable nodes. Owns both the classical/crash-fault side and the Byzantine

Overview

Children

Frontier under this node: Blockchain finality models (probabilistic vs deterministic/economic; finality gadget vs fork-choice rule), Byzantine fault tolerance (PBFT three-phase, HotStuff linear view-change, Tendermint/CometBFT, the 3f+1 bound, BFT-SMR), Consensus-layer attacks (selfish mining, nothing-at-stake, long-range, grinding/RANDAO, balancing/bouncing on Gasper), Consistency models hierarchy (linearizability, sequential, causal+, eventual) + the CALM theorem (monotonicity = coordination-free), Crash-fault consensus algorithms (Paxos/Multi-Paxos, Raft, Viewstamped Replication, Zab) and the leader-based-log skeleton they share, Gossip/epidemic protocols (anti-entropy, rumor-mongering, SWIM) & CRDTs (state vs op-based, Strong Eventual Consistency), Impossibility & tradeoff results (FLP, CAP/PACELC, safety-vs-liveness, consensus<->atomic-broadcast equivalence), Logical time & causality (Lamport clocks, vector clocks, happens-before), Nakamoto/longest-chain Proof of Work (probabilistic finality, honest-majority assumption, GHOST/heaviest-chain fork-choice), Proof of Stake mechanisms (Ethereum Gasper = Casper FFG + LMD-GHOST, Cardano Ouroboros Praos/Genesis, Solana Tower BFT + PoH), Quorum systems & quorum intersection (majority 2f+1, Byzantine f-masking/disseminating, Flexible Paxos phase-quorum-only intersection), Sybil resistance & the scalability-security-decentralization trilemma (permissionless identity cost)

← the whole tree · 3D view· how to read this page