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

meta: p2p stack prototyping #11

Open
3 tasks
unnawut opened this issue Dec 10, 2024 · 0 comments
Open
3 tasks

meta: p2p stack prototyping #11

unnawut opened this issue Dec 10, 2024 · 0 comments
Assignees
Labels
Networking p0 Highest priority p2 Medium priority
Milestone

Comments

@unnawut
Copy link
Contributor

unnawut commented Dec 10, 2024

Currently there's no networking specs for Beam, so we can just follow current CL network specs as we're in prototyping phase, and acknowledge that they could be totally changed in the actual Beam specs.

We can just use libp2p which solves a lot of networking part and later we can try to lift libp2p as there's huge chunk of code that we don't need.

Acceptance criteria

  • Client instances can discover each other via discv5 protocol
  • Client instances can send/receive messages via gossipsub
  • Able to demo a network simulation with 3 client instances
@unnawut unnawut moved this to In Progress in Ream Client Dec 10, 2024
@unnawut unnawut added this to the v0.1.0 milestone Dec 10, 2024
@unnawut unnawut added Networking p0 Highest priority p2 Medium priority and removed enhancement labels Jan 31, 2025
@KolbyML KolbyML self-assigned this Feb 10, 2025
@unnawut unnawut changed the title p2p stack prototyping meta: p2p stack prototyping Feb 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Networking p0 Highest priority p2 Medium priority
Projects
Status: In Progress
Development

No branches or pull requests

5 participants