Open problem

Edge clients can't participate in discv5

open

discv5 is the network’s discovery protocol: a Kademlia-style DHT in which every participant both consumes and serves routing information. It runs over UDP.

Browsers can’t send UDP. Edge clients (wallets, dapps, light clients in browsers) therefore can’t join the DHT, query it, or serve it. The provider URL gets configured instead: embedded in the app, chosen from a curated list, or typed in by the user.

One candidate direction is ENR trees over DNS-over-HTTPS. See connectivity for how this problem composes with dialability.

Candidate directions

  • ENR trees over DNS-over-HTTPSidea

    Browsers fetch signed ENR node lists (EIP-1459) through DNS-over-HTTPS, which gives edge clients a discovery path without UDP.

← All open problems