Closed therealdannzor closed 3 years ago
After reviewing some P2P principles and technologies, I've concluded it doesn't really make sense to jump into P2P without truly understanding the underlying layers. Thus, initially, I will focus all my learning on understanding the TCP/IP stack in more detail. After the first MVP, this may be revisited.
Review and understand Ethereum DevP2P layer to be able to implement a minimal working prototype of the same functionality.
The goal should be to learn and understand how it works, from initial handshake to message passing.
Starting the review from the struct which manages all peer connections: p2p/server.go