therealdannzor / abrahm

A better attempt to build a blockchain in Rust (integration to do)
1 stars 0 forks source link

Review of Ethereum DevP2P #6

Closed therealdannzor closed 3 years ago

therealdannzor commented 3 years ago

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

therealdannzor commented 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.