ethereum / devp2p

Ethereum peer-to-peer networking specifications
984 stars 275 forks source link

discv5: add passive participation flag #102

Closed fjl closed 4 years ago

fjl commented 5 years ago

Nodes should be able to opt-out of kademlia table membership. We need a boolean flag in the handshake saying so.

fjl commented 5 years ago

Another idea: nodes which do not provide an IP address and port number in their record are useless and can't become part of anyone's table. Maybe that's enough for passive participation.

fjl commented 4 years ago

I'm now convinced that omitting the IP and port from the record covers this completely.