Decentralized Naming

Last updated:

Decentralized Naming Overview

What do we mean by Decentralized Naming?

Decentralized naming, rooted in the concept of a decentralized domain name system (DNS), offers a transformative approach to internet navigation. While the conventional DNS translates user-friendly domain names into machine-readable IP addresses through a hierarchical structure, it carries vulnerabilities.

The present-day DNS, largely overseen by entities like ICANN and IANA, dates back to 1983, pre-dating the birth of the World Wide Web by Sir Tim Berners-Lee. Its centralized nature leaves it susceptible to failures; a single high-level DNS server crash could render large parts of the web inaccessible. Moreover, the system's trust is vested in registrars and registry operators, creating potential gateways for malefactors and overly authoritative governments.

Enter the decentralized domain name system—primarily driven by blockchain technology as of 2021. This approach disperses DNS data across millions of devices worldwide using blockchain, eliminating the reliance on singular, central points.

Key Advantages of Decentralized Naming:

  • Enhanced Security: With its foundation in the immutable blockchain, it offers protection against phishing, scams, and prevents domain manipulation.
  • Resilience: Unlike traditional DNS that's prone to DDoS attacks, blockchain-based solutions distribute data, reducing single-point failures.
  • Censorship Resistance: Decentralized DNS bypasses governmental controls, ensuring platforms remain accessible, as demonstrated by Turkey's attempt to block Twitter.

In essence, decentralized naming seeks to fortify the internet's underpinnings, promoting an open, secure, and more resilient digital landscape.

Case study: Ethereum Name Service: The Ethereum Name Service (ENS) is a decentralized naming system built on the Ethereum blockchain. It translates user-friendly names like 'alice.eth' into machine-friendly formats, such as Ethereum addresses or content hashes, much like how DNS works for the internet.

Key points about ENS:

  • Human to Machine: ENS links names like 'alice.eth' to Ethereum addresses and other identifiers.
  • Reverse Resolution: This feature allows Ethereum addresses to have associated metadata or canonical names.
  • Hierarchy & Control: Similar to DNS's domain system, ENS uses dot-separated names. Owners of a domain, e.g., 'alice.eth', can manage or create subdomains like 'pay.alice.eth'.
  • Top-Level Domains: Domains like '.eth' are governed by smart contracts, known as registrars. These set the rules for obtaining and managing subdomains.
  • Integration with DNS: ENS can incorporate existing DNS names, further bridging traditional and blockchain-based naming systems.

In essence, ENS enhances Ethereum's usability by introducing recognizable names in a decentralized manner, granting domain owners extensive control over their namespace.

Popular Apps on Decentralized Naming

0 Apps total