Skip to main content

Protocol Invariants

Definition

Protocol invariants are fundamental properties or conditions that must consistently hold true within a blockchain protocol, regardless of its operational state or specific transactions. These are critical rules designed to maintain the system’s security, integrity, and intended behavior. Violations of invariants often indicate a critical bug or an exploit, leading to system failures or asset loss.