-
When you want to use protobuf message types in CRDT Map or Set data structures, you have to register the corresponding descriptor in the `additionalDescriptors` by customizing the component registrati…
-
## The dependency [delta-crdts]() was updated from `0.10.2` to `0.10.3`.
🚨 [View failing branch](https://github.com/peer-base/peer-base/compare/master...peer-base:greenkeeper%2Fdelta-crdts-0.10.3).
…
-
# Issue
We need more data structures to come to consensus on! Let's add consensus for a commutative data structure!
If you want to read more about CRDTs, see a great collection of resources on [he…
-
### Operation vs Value
I can implement both and the difference will appear mainly in the messages. I can't use this difference for conditions because in order for this to make sense I should enable…
-
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…
-
Hello @mgsloan!
Haskell hacker wants to make an IPFS peer. In Haskell. CRDTs are needed. Any breadcrumbs that could be followed from this repo?
-
Hi @davidrusu
It looks like this library doesn't support for recursive data types (JSON)
Are there any plans / obstacles for implementing [something like ditto has](https://github.com/alex-shapir…
-
-
- a mergeable CRDT tombstone - aka write a CRDT tombstone that is an empty map so that it can be merged with the concurrent update
-
- [x] Unit tests for all Collab operations. (We have these for many CRDTs but not all).
- [x] Unit tests for saving and loading.
- [ ] Fuzz tests for Collab operations (do many ops concurrently and …