odcisn
Odcisn is a theoretical construct in distributed computing used to describe a protocol for synchronizing cached state across replicated systems. It denotes an approach called Ordered Deterministic Cache Synchronization Node, a protocol layer that aims to ensure updates propagate to all replicas in a single, deterministic order. This ordering is intended to make the outcome of concurrent updates easier to reason about and to reduce the likelihood of divergent states.
The term odcisn appears to be an acronym coined for this concept, with the root word odcisk
The concept emerged in theoretical discussions and related experimental papers published around 2019–2020, as researchers explored
Key features attributed to odcisn include a global sequence space for operations, a lightweight dissemination protocol
Adoption remains limited to experimental settings and prototype deployments. Criticisms focus on added latency, implementation complexity,
See also: CRDT, vector clock, Lamport clock, cache invalidation, distributed database.