Byzantine Eventual Consistency and Advanced CRDTs

By 2026, Conflict-free Replicated Data Types (CRDTs) have moved beyond simple counters to support complex, hierarchical data structures in adversarial, peer-to-peer environments.

1. JSON-CRDT Breakthroughs (2025)

The "Holy Grail" of collaborative software was the ability to Move a folder or a subtree without causing data duplication or cycles.

A. The "Move" Operation

Landmark research in 2024-2025 (implemented in Automerge) solved this using a Cycle-Detection Algorithm.

B. json-joy and RGA

The json-joy specification emerged as the 2025 standard for high-performance JSON-CRDTs. It uses a Replicated Growable Array (RGA) algorithm to handle nested strings and arrays with minimal "tombstone" overhead (the metadata leftover from deleted items).

2. Byzantine Eventual Consistency (BEC)

BEC is the consistency model for systems that must converge even when some nodes are malicious (Byzantine).

A. Local-First Access Control

Traditional ACLs require a central server. In BEC, the ACL itself is a CRDT.


External Deep Dive:

See Also: