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

Beacon Node Syncing, Network Infrastructure and Core Services #286

Merged
merged 58 commits into from
Mar 20, 2019

Conversation

AgeManning
Copy link
Member

Issue Addressed

This PR addresses #248. It constructs the basic beacon_node service structure, notifier service and networking services (specifically the implementation of libp2p gossipsub).

The initial networking stack will consist of tcp, dns, multiplexing with mplex or yamux, encryption with secio (with ed25519 keypairs) and gossipsub as the routing mechanism.

Note: These parameters will need to be modified to fit with the wire protocol currently being discussed here: ethereum/consensus-specs#692

The networking messaging is designed to fit as close to the Wire 0 protocol as possible.

@paulhauner paulhauner added the work-in-progress PR is a work-in-progress label Mar 13, 2019
@AgeManning AgeManning added ready-for-review The code is ready for review and removed work-in-progress PR is a work-in-progress labels Mar 20, 2019
@AgeManning AgeManning changed the title [WIP] Beacon Node Syncing, Network Infrastructure and Core Services Beacon Node Syncing, Network Infrastructure and Core Services Mar 20, 2019
@paulhauner paulhauner merged commit eff74ef into master Mar 20, 2019
@AgeManning AgeManning deleted the network-server branch March 28, 2019 11:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready-for-review The code is ready for review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants