-
Notifications
You must be signed in to change notification settings - Fork 2
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
[Milestone] Waku Network can support 1 million users #31
Comments
We need somewhere to also track js-waku specific items for scaling. Here is a justification:
I believe this work has two main angles:
What would be out of scope if relay support in the browser and browser extension as they would be a 2nd step in browser support (more anonymity and improved UX). Not sure if all items above should be covered under waku-org/research#3 or have their own milestones. Note that webrtc direct and webtransport are not ready in nim-libp2p but I believe they are in go-libp2p. |
monthly update Autosharding protocol has been defined and implemented in nwaku. |
Closing as this milestone has been replaced by #50 |
2023 Milestones: https://notes.status.im/s/iylE6wdli#
Milestone label:
E:2023-1mil-users
Priority Tracks: Secure Scalability
Due date: 30 Jun 2023
Summary
This epic builds on #59 and assumes that one shard can support 10k users. To support up to a million users, an application (ie, Status Communities) need to be spread over 100 shards.
This issue tracks the research and development needed to enable multi-sharding.
While it may not be possible to confirm this level of scalability until an application uses Waku with a user base of this size, every possible actions need to be taken to gain confidence Waku can achieve such target. This includes:
Justification
Waku needs to deliver the level of scalability needed by the Status application to ensure the success of the Status app, including DDOS protection.
Also, Waku needs to prove scalability capacity so external large platforms can adopt it with confidence.
Epics
The text was updated successfully, but these errors were encountered: