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.
Context ∞ Liveness and safety are central to the academic and practical discourse around blockchain consensus mechanisms and protocol design. News reports on network outages, hard forks, or security audits frequently reference these properties when assessing system robustness. Achieving an optimal balance between liveness and safety remains a core challenge in building resilient and performant decentralized systems.