devp2p icon indicating copy to clipboard operation
devp2p copied to clipboard

Ethereum peer-to-peer networking specifications

Results 45 devp2p issues
Sort by recently updated
recently updated
newest added

I have a WIP branch where I implemented a fairly simple DDoS protector for lespay UDP talk requests (400 LOC total + utils.WeightedRandomSelect, does not use the NodeStateMachine). The reason...

This issue attempts to collect our options regarding proof-of-work on node identities. This isn't a complete solution just yet, more a place where we can dump thoughts and collect research....

In order to register a node for a certain topic, it must place ads for itself on other nodes. In the current version of the spec, the process of registering...

As far as I know, Ethereum uses a variant of Kademlia protocol. The distance of two node is based on the common prefixes of node ids (hashed actually). In this...

At vac we've started defining packets using ABNF, it might make sense to do this in the devp2p specifications too. https://specs.vac.dev/specs/waku/waku.html#abnf-specification

So I am currently looking at the discv5 spec, and I notice that if a node wants to advertise a specific topic it needs to `REGTOPIC` on that specific node....

This repo should have a clear license and clear message to contributors under what license they are contributing works. For specifications, CC-0 is one option. However, patent coverage is something...

There is a "FlyClient" proposal that seems to offer an alternative approach for constrained resource clients . The document is at the [this location]( https://eprint.iacr.org/2019/226.pdf) . A review would help...

### Proposal Summary Note: this document and idea by Zsolt Felfoldi was originally at https://gist.github.com/zsfelfoldi/8d1dfa05ce1e4b50ea5fe1573fb461d6 This proposal describes a server load management approach, where light clients may be categorised as...

proposal

### Abstract This document proposes a standardized handshake and message/metadata format for peer-to-peer protocols. Implementing this standard in Ethereum-related protocols would make it easy to share mechanisms like flow control...

proposal