Jonhoo and Helsing AI's DSON: A delta-state CRDT for resilient P2P communication
blog.helsing.ai·21w·
Discuss: Hacker News
🔄CRDT
Preview
Report Post

6 min read2 days ago

Building applications that can reliably synchronise data in peer-to-peer, multi-hop edge networks is a significant challenge. These environments are often characterised by high latency, low bandwidth, and intermittent, opportunistic connectivity. Today, we are excited to open-source dson, a Rust crate that provides a robust foundation for exactly these scenarios.

dson is a low-level, space-efficient (both in memory and on the wire), and composable implementation of a 𝛿-state (delta-state) Conflict-Free Replicated Datatype (CRDT) for JSON-like data structures. It is based on the principles from the research paper [DSON: JSON CRDT Using Delta-Mutations For Document Stores](https://dl.acm.org/doi/10.14778/3510397.351…

Similar Posts

Loading similar posts...