Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Centralized/Decentralized Discovery method for waku2 store protocol #81

Open
staheri14 opened this issue Jul 26, 2021 · 0 comments
Open

Comments

@staheri14
Copy link
Contributor

staheri14 commented Jul 26, 2021

Problem

In the current state of the store protocol, node discovery is static and out of band / centralized. Waku nodes are configured with a static list of other store nodes whose addresses are known and available on a central server.

This approach seems fine in the presence of a central entity that knows and manages all the store nodes. For example, in the case of community history, the community owner may act as the central entity and sets up store nodes or manages nodes that volunteer to maintain the community history. This poses an extra load on the community owner as well as makes it a single point of failure.

Alternative decentralized discovery methods enable load distribution and make the system more robust, reliable, and fault-tolerant.
This issue is to investigate the need for a decentralized discovery for the community history problem. If a strong need is identified, then potential solutions shall be sketched and discusses.

Ongoing works

vacp2p/rfc#429

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant