Before revision:  We introduce Delta State Conflict-Free Replicated Datatypes ({\delta}-CRDT) , which make use of \delta -mutators, defined in such a way to return a delta-state, typically, with a much smaller size than the full state. Delta-states are joined to the local state as well as to the remote states (after being shipped). This can achieve the best of both worlds: small messages with an incremental nature, as in operation-based CRDTs, disseminated over unreliable communication channels, as in traditional state-based CRDTs.  } We introduce the {\delta}-CRDT framework, and we explain it through establishing a correspondence to current state- based CRDTs.
After revision:  We introduce Delta State Conflict-Free Replicated Datatypes ({\delta}-CRDT) , which make use of \delta that can achieve the best of both worlds: small messages with an incremental nature, as in operation-based CRDTs, disseminated over unreliable communication channels, as in traditional state-based CRDTs. } We introduce the {\delta}-CRDT framework, and we explain it through establishing a correspondence to current state- based CRDTs.