Conflict-free Replicated Data Type — структура данных, которая автоматически сходится при merge без координации. Два типа: state-based (CvRDT) — мерджат полные состояния, operation-based (CmRDT) — пересылают операции. Примеры: G-Counter (grow-only counter), OR-Set (observed-remove set), LWW-Register. Используются в Riak, Redis CRDT, collaborative editing. В Go можно реализовать через интерфейс с методом Merge.