-
No one knows what CRDTs are, and they just introduce a layer of unfamiliarity. We should rename them, eg, call the replicated entities. This would mean updating all of the APIs to use this terminology…
-
It would be great if this library exposed abstractions required for collaborative editing.
One way to do this would be to expose an event handler that, instead of emitting the entire new state, emitt…
-
Goal: upload and download byte accounting, detect freeriders, and refuse service.
Requirement: privacy is a cradinal requirement, only count bytes with a certain accuracy and never leak what is being…
-
This fails: `cargo test --no-default-features`
-
A FAQ that would be nice to address in the documentation is if Fluid is an OT or CRDT based system.
I think the most accurate answer is that Fluid works well with both OT and operation based (CmRDT…
-
Long story short:
- if we have messages which contain a type erased thing like ` case write(_ id: Identity, _ data: AnyStateBasedCRDT, replyTo: ActorRef)`
- we have to deser…
ktoso updated
2 years ago
-
# Optimize storage and convergence time in causal CmRDTs
## Context
### Eventual consistency
Unlike Strongly Consistent systems, Eventually Consistent (EC) systems don't require synchronizati…
-
https://link.springer.com/chapter/10.1007%2F978-3-642-24550-3_29
Replicating data under Eventual Consistency (EC) allows any replica to accept updates without remote synchronisation. This ensures p…
-
I wanted to check if there might be some known state of the art for a vector-like CRDT.
I believe what I want is a grow-only vector where I can also edit the items using an index. I started playing…
-