welo icon indicating copy to clipboard operation
welo copied to clipboard

Welo: Next Gen

Open tabcat opened this issue 2 years ago • 2 comments

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

tabcat avatar Aug 17 '23 15:08 tabcat

Renamed Version 3 to Next Gen because there will likely be a major version bump(s) before implementing all this.

tabcat avatar Sep 14 '23 11:09 tabcat

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.

tabcat avatar Apr 23 '24 00:04 tabcat