News for hackers. Stuff that matters.
Re:Conflict-Free Replicated Data Types (CRDTs): Convergence ... by deepanwadhwa on Thursday October 23, 2025 @12:27PM (#45683797)
Does anyone know if there is anything like CRDT with end to end encryption?
Re:Conflict-Free Replicated Data Types (CRDTs): Convergence ... by sotomski on Thursday October 23, 2025 @12:37PM (#45683911)
AFAIK, Automerge people work pretty hard on Beehive and Keyhive. Once released, that’ll be exactly what you asked for: https://www.inkandswitch.com/keyhive/notebook/05/ You can also use Yjs over Matrix (which has e2e encryption): https://github.com/YousefED/Matrix-CRDT
Re:Conflict-Free Replicated Data Types (CRDTs): Convergence ... by niko-ng on Thursday October 23, 2025 @03:09PM (#45685609)
another shameless plug: there is NextGraph.org which does exactly tha: E2EE CRDTs. It supports Automerge and Yjs (and soon Loro). It is being used already by several apps. The SDK will be released in November. Stay tuned by following us on https://fosstodon.org/@nextgraph and subscribing to our mailinglist https://nextgraph.org/
Re:Conflict-Free Replicated Data Types (CRDTs): Convergence ... by Retr0id on Thursday October 23, 2025 @12:54PM (#45684114)
In theory, you can exchange CRDT update information over any channel you like (say, MLS) https://martin.kleppmann.com/2019/05/15/encrypted-crdts.html
Re:Conflict-Free Replicated Data Types (CRDTs): Convergence ... by schainks on Thursday October 23, 2025 @12:33PM (#45683858)
You mean something like this? https://jakelazaroff.com/words/homomorphically-encrypted-crd...

It is slow and inefficient, but can be done.

Re:Conflict-Free Replicated Data Types (CRDTs): Convergence ... by marcusestes on Thursday October 23, 2025 @12:43PM (#45683987)
Fireproof implements a CRDT and implements E2E. https://use-fireproof.com/docs/welcome/
Re:Conflict-Free Replicated Data Types (CRDTs): Convergence ... by johnofthesea on Thursday October 23, 2025 @06:40PM (#45688294)