devp2p
devp2p copied to clipboard
Ethereum peer-to-peer networking specifications
HI! I've made another research, this one dedicated to efficiency, comparing ENR attribute and topic advertisement, and want to make a proposal which is going to dramatically improve search speed...
I have a few general questions and questions about the design rationale behind the protocol, and why certain things are done the way they are: 1. In state/fast sync, it...
Reposting from https://github.com/ethereum/devp2p/issues/71#issuecomment-483364828. > do any of the layer of the RLPx/devp2p stack break the streaming assumptions or not? > - RLP encoding, is it streaming and if so does...
- CodesByHash could be changed to get the code of address instead of by hash. - What is the deepest reorg depth in clients? It seems besu has max depth...
Currently, the `GetHelperTrieProofs` is supported by LES protocol so that the client can retrieve the helper tries and some auxiliary data with proof. However, the auxiliary data definition is a...
The current devp2p stack provides an inefficient interface to protocol applications that end up having to use a fixed message format to communicate. This is due to the fact that...
## Proposal Summary This proposal reviews the current load-management mechanisms for light client servers, namely LES flow control and the proposed server capacity management, to offer a more general and...
Ref #66 - this adds detail to that general proposal. It is about defining common cross-platform data structures for both **_hints_** and _**configs**_ # Load Management - Policies and protocol...
This issue is a proposal to bring back plain `id-nonce` in a `HANDSHAKE` packet. `id-nonce` is sent by remote peer during handshake process in a `WHOAREYOU` packet. In discv5.1 this...
This issue is for collecting links to all implementations. Please put a comment with a link to the source code. Please also provide a shell command that will run the...