Forge Capsule
Byzantine generals problem (Lamport 1982): achieve consensus despite f faulty/malicious nodes. Requires n ≥ 3f+1 total nodes. PBFT (Castro 1999): O(n²) message complexity. HotStuff: linear message complexity O(n), used in LibraBFT. BLS signature aggregation reduces communication overhead. Tendermint: round-based BFT for blockchains. Safety vs liveness tradeoff. Synchrony assumptions: synchronous (known bounds), partially synchronous, asynchronous (FLP impossibility). Applications: distributed databases, blockchain consensus, smart grid control.
We use cookies to improve your experience. By continuing, you agree to our use of cookies. Privacy Policy