Skip to main content

Invariant Properties

Definition

Invariant properties are conditions or characteristics of a system that remain unchanged throughout its execution or across different states. In the context of blockchain and distributed systems, these properties are crucial for ensuring the integrity, security, and predictability of operations. For instance, the total supply of a cryptocurrency might be an invariant property, or the rule that blocks must be cryptographically linked to their predecessors. Verifying these invariants is essential for building trust in the system’s behavior.