docs.waku.org/docs/overview/concepts/dns-discovery.md
LordGhostX 11f3ae9037
US -> UK English rewrite (#99)
* rewrite US to UK English

* unpublish react guide
2023-08-01 20:39:04 +01:00

1.1 KiB

title
DNS Discovery

Built upon the foundation of EIP-1459: Node Discovery via DNS, DNS Discovery allows the retrieval of an ENR tree from the TXT field of a domain name. This innovative approach enables the storage of essential node connection details, including IP, port, and multiaddr, using the standardised ENR format.

This bootstrapping method allows anyone to register and publish a domain name for the network, promoting increased decentralisation.

Pros

  • Low latency, low resource requirements.
  • Easy bootstrap list updates by modifying the domain name, eliminating the need for code changes.
  • Ability to reference a larger list of nodes by including other domain names in the code or ENR tree.

Cons

  • Vulnerable to censorship: Domain names can be blocked or restricted.
  • Limited scalability: The listed nodes are at risk of being overwhelmed by receiving all queries. Also, operators must provide their ENR to the domain owner for listing.

Overview

import DNSDiscovery from "@site/diagrams/_dns-discovery.md";

<DNSDiscovery />