We are finally announcing an ETH2.0 Networking Ring. We will be working on standards and requirements around the needs of ETH2.0. With the transition to Proof of Stake and the addition of sharding, we expect a new set of networking challenges. The focus of this Ring is to help with that and make ETH2.0 a reality.
Sweet! Definitely interested in helping push the ball forward on these initiatives. As you know, we’re currently working on implementing Hobbits in Artemis and Lodestar, but what should be our next steps?
Here’s a rough sketch of what we need to do in the long-term:
Finalize Wire Protocol. We are currently using hobbits for testing and Matt Slipper has a PR with a more complete wire protocol for those with complete libp2p implementations.
Start modifying the beacon chain wire protocol in order to take into account shards in Phase 1.
Figure out networking for light clients. We can look to how current light clients in PoS networks like Cosmos handle this.
Figure out networking privacy. I am currently working on this with another researcher and have been onboarding him to our efforts. He should be able to contribute soon.