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

[Epic] 1.1 Network requirements and task breakdown #62

Closed
jm-clius opened this issue Aug 4, 2023 · 9 comments
Closed

[Epic] 1.1 Network requirements and task breakdown #62

jm-clius opened this issue Aug 4, 2023 · 9 comments
Labels
E:1.1 Network requirements and task breakdown See https://github.com/waku-org/pm/issues/62 for details Epic Tracks a sub-team Epic.

Comments

@jm-clius
Copy link

jm-clius commented Aug 4, 2023

Epic label: E:1.1 Network requirements and task breakdown

Summary

This tracks the work necessary to determine the specifications for a public Waku Network, a rough design to achieve this and a breakdown of tasks necessary to get there.

The deliverable of this milestone is twofold:

A) Firstly answer questions such as:

  1. How many shards to we want to support initially? Do we know how to increase this in future?
  2. What is the reasonable bandwidth expectation per shard?
  3. What is a reasonable message rate expectation per shard?
  4. What is a reasonable number of publishers per shard?
  5. What is a reasonable max message size for the shard?
  6. What membership mechanisms and limits should we set and should this be done on a per-shard basis?

B) Breakdown the list of tasks necessary to achieve the design determined in (A) and do initial task assignment to core contributors

Acceptance Criteria

Tasks

@jm-clius jm-clius added Deliverable Tracks a Deliverable E:2023-1mil-users labels Aug 4, 2023
@jm-clius
Copy link
Author

jm-clius commented Aug 4, 2023

Weekly Update

  • achieved: Setup project management tools; determined number of shards to 8; some conversations on RLN memberships
  • next: Breakdown and assign tasks under each milestone for the 1 million users/public Waku Network epic.

@jm-clius
Copy link
Author

Weekly Update

  • achieved: Breakdown and assign tasks under each milestone for the 1 million users/public Waku Network epic.
  • next: Refine/discuss task breakdown. Start working on Waku Network RFC.

@fryorcraken fryorcraken added Epic Tracks a sub-team Epic. and removed Deliverable Tracks a Deliverable labels Aug 24, 2023
@fryorcraken fryorcraken changed the title [Milestone] 1.1 Network requirements and task breakdown [Epic] 1.1 Network requirements and task breakdown Aug 24, 2023
@jm-clius
Copy link
Author

Weekly Update

  • achieved: Further task refinement and assigning ownership. Visibility and traceability via GH issues.
  • next: Start working on Waku Network RFC.

@jm-clius jm-clius transferred this issue from waku-org/research Sep 1, 2023
@jm-clius
Copy link
Author

jm-clius commented Sep 1, 2023

Weekly Update

  • achieved: Started working on Waku Network RFC. Visibility and traceability in GH improvements.
  • next: Continue working on Waku Network RFC.

@fryorcraken fryorcraken added this to the Waku Network Gen 0 milestone Sep 5, 2023
@fryorcraken fryorcraken added E:1.1 Network requirements and task breakdown See https://github.com/waku-org/pm/issues/62 for details and removed E:2023-1mil-users labels Sep 8, 2023
@jm-clius
Copy link
Author

jm-clius commented Sep 8, 2023

Weekly Update

  • achieved: Opened first raw version of Waku Network RFC for review.
  • next: Address any feedback on the Waku Network RFC and complete underdefined sections.

@fryorcraken
Copy link
Contributor

@jm-clius what is realistic revised date pleaes?

@jm-clius
Copy link
Author

This can be closed once vacp2p/rfc#616 is merged. Realistically ~22 Sept.

@jm-clius
Copy link
Author

Weekly Update

  • achieved: Further specifications added for RLN. Merged and published first version of RFC
  • next: Define first launchable (sub)network for Devconnect.

@jm-clius
Copy link
Author

This issue is closed by the merging of vacp2p/rfc#616

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
E:1.1 Network requirements and task breakdown See https://github.com/waku-org/pm/issues/62 for details Epic Tracks a sub-team Epic.
Projects
Status: Done
Development

No branches or pull requests

2 participants