CROWD: New CRDT replacer #1
Replies: 2 comments 8 replies
-
I'm sort of confused by CROWD, and I have been since I saw it mentioned. It just sounds like a specialization of CRDTs (or a particular implementation), rather than a new thing. I can't tell if I'm missing something or what.
|
Beta Was this translation helpful? Give feedback.
-
Hey guys, I've coming with good news. I have reworked the CROWD. Now it's completely new algorithm, which can be classified as Delta State-based CRDT. New CROWD Doc is special directed graph, with virtual nodes, and storing all data inside the edges. This graph can represent registers, structs, ordered lists, ordered maps, text etc. Every chunk(edge) is simple LWW-Register. It can be cryptographically signed to prevent forgery and encrypted to prevent unauthorized access. And we can merge deltas without resigning or decrypting. There is no interleaving problem and parasitic changes. It doesn't produce an unreadable word. No GC is required. Deltas is compact and batched. Implementation is fast and very small. I described it in more detail here. Tell me if you see any problems with this or any ideas. |
Beta Was this translation helpful? Give feedback.
-
Hi, I'm working on CROWD Stores which is like CRDT, but have some key differences:
More info.
What do you think about this way?
@ept @gritzko @pgte @amark @dmonad @ai @marijnh @josephg
Beta Was this translation helpful? Give feedback.
All reactions