hldb / welo

peer-to-peer, collaborative states using Merkle-CRDTs
Other
32 stars 2 forks source link

Welo: Next Gen #102

Open tabcat opened 1 year ago

tabcat commented 1 year ago

Welo: Next Gen Design. With a focus on improving usability, performance, and security.

tabcat commented 11 months ago

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

tabcat commented 4 months ago

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.