Skip to main content

Liveness and Safety

Definition

Liveness and safety are two fundamental properties defining the correctness and reliability of distributed systems, including blockchain networks. Liveness ensures that the system eventually makes progress and processes transactions, meaning it does not halt indefinitely. Safety guarantees that nothing bad ever happens, specifically that all valid transactions are correctly recorded and irreversible, preventing conflicting states. Both are critical for dependable operation.