-
Notifications
You must be signed in to change notification settings - Fork 0
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
Minimum libp2p requirements #4
Comments
@djrtwo From my point of view. minimal libp2p implementation (very much coherent with what the document outlined):
high-level protocols required for Serenity:
I think the above covers the needs for a basic implementation in the context of Serenity. It's a solid foundation to continue building further modules:
EDIT: In my original response, I had forgotten to add the mplex stream muxer as the simplest implementation of a multiplexer. Fixed. |
It came to my attention that the best way to proceed for our client implementers is to define the minimum requirements that everyone will need from libp2p. Once we do this, we can create a living document in eth2.0/specs.
@ChihChengLiang pointed me to this document that the python research team created https://notes.ethereum.org/rKL3yiLcRKepNxGHReBsKg
Can anyone confirm that this is the minimum functionality that we need?
And if not, what is missing?
The text was updated successfully, but these errors were encountered: