-
The Merkle-CRDT technical paper suggests a Merkle-DAG is suited for a trustless network (and thus presumes a consensus algorithm) and a CRDT typically presumes a trusted network (and thus opts for inh…
-
The blockchain consensus was never integrated with CRDT and only worked on the previous implementation.
Blockchain is already integrated on CRDT, however transactions are directly posted on the block…
-
Theatre.js 0.8 (upcoming) supports real-time collaboration similar to GDocs and Figma.
We intend to make Theatre.js [local-first](https://www.inkandswitch.com/local-first/).
Local-first removes …
-
# Problem
Decentralized local-first apps are still not mature enough for industry as there are many active areas of research in CRDTs and we still need a whole paradigm shift in how we handle business…
-
The admin (creator) of the community should be able to reorder channels.
Use this CRDT algorithm: https://madebyevan.com/algos/crdt-tree-based-indexing/
-
**Is your feature request related to a problem? Please describe.**
Mnesia's default partition tolerance model is to leave it to the programmer during a network partition (https://www.erlang.org/doc/a…
-
The `README.md` states the following:
```
Automatic merging. Automerge is a so-called Conflict-Free Replicated Data Type (CRDT),
which allows concurrent changes on different devices to be merged au…
-
# Delta State Replicated Data Types
Paper: https://arxiv.org/pdf/1603.01529.pdf
> Conflict-Free Replicated Data Types (CRDTs) are distributed datatypes that allow different replicas of a distrib…
-
**Is your feature request related to a problem? Please describe.**
- In the current implementation, the message received via socket connection is set as a value for the editor as well. There is no co…
-
I think there's an oversight in this approach, which prevents the syncing from being consistent, as it currently is.
To reproduce in https://yfs.vercel.app:
1. Start with the document "a".
2. W…