Ethereum Name Service represents a decentralized and extensible naming infrastructure operating on the Ethereum blockchain that permits users to establish readable names corresponding to Ethereum addresses and digital assets in substitution for complex numerical wallet identifiers. Similar to how DNS functions for internet domains, ENS offers a secure and distributed mechanism to reference websites and resources through simple names rather than alphanumeric strings. ENS domain names are tradable as NFTs on various secondary markets, with each address serving as an individual's web3 identity.
Overview
ENS functions as an open and decentralized naming infrastructure constructed on the Ethereum blockchain that streamlines fund transfers and resource access through simple names instead of complex blockchain addresses. Implemented through Ethereum smart contracts, it provides superior security, privacy, and censorship resistance compared to the conventional DNS system.
The core capability involves mapping user-friendly names such as 'vitalik.eth' to machine-readable codes including Ethereum addresses, alternative cryptocurrency addresses, content hashes, and associated data. The system additionally supports reverse resolution functionality, enabling the attachment of supplementary information such as display names and technical specifications to specific Ethereum addresses.
ENS Domain names comply with ERC-721 standards and function as Non-Fungible Tokens eligible for sale on NFT platforms including OpenSea. Beyond basic naming services, users can establish decentralized websites by combining ENS with the Inter Planetary File System, a distributed storage infrastructure.
History
Ethereum Name Service emerged from launch by the Ethereum Foundation during May 2017, introduced by engineers Nick Johnson and Alex Van de Sande via EIP-137. This specification outlined a framework enabling conversion of human-readable names to blockchain service identifiers, facilitating .eth domain registration linked to Ethereum resources. Johnson obtained a USD $1M Ethereum Foundation grant due to ENS's promising initial performance.
During May 2018, operations transitioned to True Names Ltd, an independent non-profit organization headquartered in Singapore. The organization subsequently accomplished important advances including IPFS and Swarm compatibility for decentralized applications, plus domain name character expansion from only 7-character names to encompass 3-6-character alternatives launched post-auction.
ENS governance operates through decentralized community-driven mechanisms combining dialogue, community recommendations, and blockchain voting through protocols like Ethereum Improvement Proposals. Initially limited to .eth domains, the protocol subsequently broadened support for additional top-level domain extensions including .xyz, .kred, .luxe, .club, and .art.
Tech
ENS comprises two principal architectural elements: the registry and resolvers, each implemented as Ethereum smart contracts.
ENS Registry
The registry documents domain names through a singular smart contract storing all registered and sub-domains, maintaining essential details regarding domain proprietors, corresponding resolvers, and cache time-to-live values for associated records.
The ENS registry serves as the foundational mechanism underlying ENS resolution. All domain lookups start with registry consultation. The registry documents every domain while recording proprietorship, resolver references, and TTL values. Domain proprietors maintain authorization to adjust these parameters.
The Resolver component converts machine-readable identifiers into domain names for end users. Any implementation conforming to specified technical standards qualifies as an ENS resolver. General-purpose resolver implementations serve users with basic requirements, including infrequently-changed static address mappings.
Use Cases
Crypto Transactions
Cryptocurrency users conducting regular transactions can link an ENS designation to their digital wallets for streamlined operations. This substantially lowers the possibility of transferring funds to incorrect wallet addresses inherent with utilizing complex and difficult-to-remember strings.
Multiple Addresses
Users have the capability to associate multiple cryptocurrency addresses with a single ENS domain, permitting receipt of diverse cryptocurrencies or digital collectibles. These multi-address domains offer contextual flexibility, allowing users to combine separate web3 and Ethereum wallet addresses within one domain.
ENS consolidates disparate blockchain services through a unified interface. Entering an ENS domain into a web browser directs to a user's website. Integration platforms and decentralized applications immediately identify cryptocurrency addresses when users employ ENS for asset transfers or receipts.
ENS Token
ENS functions as the governance instrument for Ethereum Name Service, facilitating protocol administration and influencing determinations regarding .eth domain fees and pricing mechanisms. Built as an ERC-20 token on the Ethereum blockchain, token owners possess capacity to assign their holdings to the decentralized autonomous organization for governance voting.
Token Distribution
Former ENS domain registrants received token allocations through an initial distribution event. Eligible participants could obtain tokens between November 8th, 2021 and May 4th, 2022. The distribution mechanism transferred 25% of total token supply.
Funding
ENS operates independently from venture capital partnerships. Financial resources have originated from the Ethereum Foundation, Binance, Ethereum Classic Labs, and Protocol Labs.
- DAO Community Treasury (50%): 10% distributed at inception, progressive 4-year allocation.
- Airdrop to .ETH registrants (25%)
- Contributors (25%), subject to 4-year progressive distribution encompassing:
- Core Development Team: 18.96%
- Strategic Collaborations: 2.5%
- Prospective Team Members: 1.25%
- Community Contributors: 1.29%
- Initial Strategic Partners: 0.58%
- Security Key Holders: 0.25%
- Engaged Discord Participants: 0.125%
- Community Translators: 0.05%