P2P Overlay section

This commit is contained in:
Oskar Thoren 2019-08-26 16:28:59 +02:00
parent 1e733afd98
commit 0b9dd49f47
No known key found for this signature in database
GPG Key ID: B2ECCFD3BC2EF77E
1 changed files with 19 additions and 0 deletions

View File

@ -22,6 +22,25 @@ in a command line client <sup>2</sup> and a mobile app <sup>3</sup>.
This document consists of two parts. The first outlines the specifications that
have to be implemented in order to be a full Status client.
## P2P Overlay
Status clients run on the public Ethereum network, as specified by the devP2P
network protocols. devP2P provides a protocol for node discovery which is in
draft mode
(here)[https://github.com/ethereum/devp2p/blob/master/discv5/discv5.md]. See
more on node discovery and management in the next section.
To communicate between Ethereum nodes, the (RLPx Transport
Protocol, v5)[https://github.com/ethereum/devp2p/blob/master/rlpx.md] is used, which
allows for TCP-based communication between nodes.
## Node discovery and roles
- Bootstrap nodes
- Whisper relayers
- Mailservers
- Mobile nodes (Status Clients)
## Design Rationale
## Footnotes