Jonhoo and Helsing AI's DSON: A delta-state CRDT for resilient P2P communication
blog.helsing.ai·24w·
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...

Keyboard Shortcuts

Navigation
Next / previous item
j/k
Open post
oorEnter
Preview post
v
Post Actions
Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Recommendations
Add interest / feed
Enter
Not interested
x
Go to
Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Browse
gb
Search
/
General
Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help