Skip to main content

Atomic Broadcast Protocol

Definition

An Atomic Broadcast Protocol guarantees that all operational nodes in a distributed network receive the identical set of messages in the same sequence, ensuring uniform state updates. This protocol is a fundamental building block for achieving strong consistency in decentralized systems, where messages are delivered reliably and in a consistent order to every non-faulty process. It prevents scenarios where different nodes might perceive different transaction histories, which is vital for the integrity of shared ledgers. The “atomic” aspect implies that a message is either delivered to all correct participants or to none.