Sequential Consistency

Definition ∞ Sequential consistency is a strong consistency model in distributed computing where the outcome of any execution appears as if all operations were executed in some linear order, and the operations of each individual process appear in the order specified by its program. This model guarantees a predictable and intuitive ordering of operations.
Context ∞ Achieving sequential consistency is a significant objective for many blockchain architectures, particularly those prioritizing high transactional integrity and predictable state transitions. While challenging to maintain in highly distributed environments, it represents a key property that certain consensus mechanisms strive to uphold to prevent data anomalies and ensure a reliable ledger state.