Overview
The Ethereum Name Service, or ENS, is a decentralized naming system that converts human-readable names into blockchain addresses. Instead of sending funds to a long hexadecimal address, users can send to names like alice.eth. ENS names are NFTs that can be owned, transferred, and used as Web3 identities across applications.
How It Works
ENS stores name-to-address mappings in smart contracts on Ethereum, using a domain hierarchy similar to DNS. Users register a .eth name, pay an annual registration fee, and the name is minted as an NFT they control. Applications resolve names by querying the ENS contracts, and names can also store other records such as avatar, email, or website data, which wallet interfaces can display.
Why It Matters
ENS improves usability and safety: readable names reduce the risk of mistyped addresses and let users present a single identity across dapps. It also illustrates how infrastructure-level smart contracts can become cultural identity rails for an ecosystem. Its registration model and name squatting are active topics of discussion, but it remains the standard human-readable layer for Ethereum addresses.
Related Concepts
ENS connects to Wallets as the interface where names are used, and to identity concepts like Soulbound Tokens. Its records feed into profile systems and are resolved through smart contract lookups rather than DNS.