Welo: Next Gen
Welo: Next Gen Design. With a focus on improving usability, performance, and security.
- [ ] Make Monorepo
- [ ] Replicated Tree Move-operation CRDT
- [ ] Prolly-tree Replica Storage
- [ ] Dynamic Read and Write Access Control
- [ ] Entry Format supports Batched Operations by Default
- [ ] Schema Validation
Renamed Version 3 to Next Gen because there will likely be a major version bump(s) before implementing all this.
Still working on the prolly-tree implementation. The repo is https://github.com/tabcat/dd-tree and will be worked on heavily this week.
The reason I did not use an existing implementation is because I wanted to understand the data-structure deeply. This will cost more time in the present but I think will have advantages in the future. I also required some small changes, the main being that the keys of the prolly-tree be (number, uint8array) tuples. This makes sequential traversal of the transactions efficient.