Skip to main content

Atomic Broadcast

Definition

Atomic broadcast ensures all participants in a distributed system receive the same messages in the same order, or none at all. This property is crucial for maintaining a consistent state across all nodes, preventing discrepancies that could compromise data integrity. It guarantees that either every non-faulty process receives a message, or no non-faulty process receives it, and all non-faulty processes agree on the delivery order. Such robust message ordering and delivery are fundamental for the reliability of distributed ledger technologies.