General Control Strategies

Background overview

Concurrency control models have been extensively researched and validated in conventional computing settings, providing a solid foundation for understanding concurrency and data access patterns.

There are two major concurrency control strategies: Pessimistic Concurrency Control (PCC)and Optimistic concurrency control (OCC). Both approaches aim to improve the scalability of blockchain networks, but they differ in their focus and implementation.

One of the key limitations of traditional concurrency control mechanisms in the blockchain domain is their lack of determinism. While determinism can be a desirable trait in traditional computing environments, it is a critical requirement for blockchain systems due to their decentralized and consensus-driven nature. Blockchains demand that all participants agree on the outcome of executed transactions, necessitating a deterministic approach that guarantees consistent results across all nodes.

Last updated