Skip to content

Kademlia was the wrong choice and time to replace it non destructively #13

@sargonas

Description

@sargonas

We moved to Kademlia as a major problem solver with propogation right before the 1.0 release, and my knowledge in this space was rare enough that i trusted an advisors take on it (who admittedly was biased, they worked on Bit Torrent and Etherium) and also trusted Claude AI's reinforcement of this plan.

In the end, it WORKS, not not well enough. we're brute forcing some stuff on top of it and it is both the right way and wrong way to do each half of what I am trying to do.

instead I plan now to non-destructively replace that wholesale, while leaving the communication protocol in place, so that it can be a graceful upgrade.

This one is gonna be UGLY. (and time consuming)

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions