State Change

A State Change represents any modification to the persistent data stored on a blockchain, such as updating a user balance, changing a position size, or settling an options contract. In the context of derivatives, every trade is essentially a sequence of state changes that update the protocol ledger.

These changes are deterministic, meaning that given the same input and initial state, the result will always be the same. The integrity of these changes is protected by the consensus mechanism, which ensures that all participants agree on the current state of the system.

In adversarial environments, managing state changes is critical to prevent double-spending or unauthorized access to collateral. Protocols must be designed to handle these transitions atomically, ensuring that if any part of a complex trade fails, the entire transaction reverts to the previous state.

This atomicity is a defining feature of programmable money and is essential for maintaining trust in decentralized financial systems.

Consensus Settlement Speed
State Replication
Consensus Signatures
Network Timeout
Proposal Finality
Rollback Mechanism
State Reconciliation
State Update Finalization