Skip to main content

Safety and Liveness

Definition

Safety and liveness are two critical properties for the correct operation of distributed systems, including blockchains. Safety guarantees that nothing bad ever happens, meaning the system never reaches an incorrect or undesirable state. Liveness ensures that something good eventually happens, meaning the system continues to make progress and process operations. Both are essential for reliable and functional decentralized networks.