ENS (Ethereum Name Service) is a distributed, open naming protocol built on Ethereum smart contracts that translates human-readable names ending in “.eth” (like vitalik.eth or coinbase.eth) into machine-readable identifiers like Ethereum addresses, content hashes, and other on-chain data. Instead of copying a 42-character hex address to send ETH, ENS allows senders to type alice.eth — the protocol resolves this to Alice’s actual Ethereum address on-chain. ENS is governed by the ENS DAO, funded by a $ENS governance airdrop in 2021, and controls naming infrastructure for millions of registered names.
How ENS Works
Core components:
1. Registry:
A single Ethereum smart contract that maps names to resolver addresses. Every ENS name’s ownership and resolver are recorded here.
2. Resolver:
A per-name smart contract that converts a name to specific records:
- ETH address (for sending ETH)
- BTC address (for receiving Bitcoin)
- Content hash (for IPFS/Swarm website)
- Avatar (profile image)
- Text records (social media handles, email, website URL)
- Any arbitrary key-value data
3. Registrar:
For .eth names: ETH Registrar handles yearly registration and renewal. Users pay annual fees in ETH based on name length:
- 3-char .eth names: $640/yr
- 4-char .eth names: $160/yr
- 5+ char .eth names: $5/yr
Name lookup flow:
- User sends ETH to
alice.eth - Wallet queries ENS registry: “What resolver does alice.eth use?”
- Wallet queries that resolver: “What ETH address does alice.eth map to?”
- Resolver returns Alice’s full Ethereum address
- Transaction sent to correct address
Key Features
Reverse resolution:
Maps an Ethereum address back to a human-readable name. When MetaMask or Etherscan displays your ENS name instead of your hex address.
Multi-coin addresses:
ENS resolvers support addresses for 100+ blockchains (BTC, SOL, LTC, etc.). Register alice.eth once; point it to addresses on many chains.
Subdomains:
ENS supports *.alice.eth:
pay.alice.eth→ payment addressapp.alice.eth→ app IPFS hashmail.alice.eth→ encrypted email provider
Subdomains can be delegated to others; enables namespace hierarchies.
Decentralized websites:
ENS names + IPFS content hashes = decentralized websites.
vitalik.eth.limo(public gateway) resolves the IPFS content hash stored in the ENS record- Result: A website hosted on IPFS, accessed via a censorship-resistant, user-controlled domain
- No registrar can de-platform the site; the owner controls the name on-chain
ENS Token and DAO
$ENS airdrop (November 2021):
- ENS launched its governance token with a retroactive airdrop to:
Anyone who had registered an ENS name before the airdrop
Amount scaled by name registration date and duration
Active addresses with ENS names received $10,000-$50,000+ depending on history - One of the most significant retroactive airdrops in DeFi history
ENS DAO:
- Controls the .eth registrar fee revenue
- Governs ENS protocol upgrades
- DAO treasury: Hundreds of millions of USD in ENS tokens + ETH fees
- Notable governance: Pled Ethereum Name Service constitution emphasizing decentralization
Notable holders: vitalik.eth, nick.eth (ENS co-founder Nick Johnson), coinbase.eth, many others
Adoption
Registered names:
- 2M+ unique .eth names registered by 2024
- Many high-value short names (3-4 char) owned by domain speculators
- Premium markets for short names:
000.ethsold for 300 ETH (~$300k at the time)
Integrations:
- MetaMask, Rainbow, Coinbase Wallet: Native ENS resolution for sends
- OpenSea, Etherscan: Displays ENS names for addresses
- Twitter/X: ENS names display as verified Twitter profile affiliations (Twitter partnership)
- Uniswap, Aave, others: ENS display in DeFi UIs
- Email clients: ENS email routing experiments
CCIP-Read (EIP-3668):
Cross-chain reading: ENS can resolve records stored on L2s or off-chain via signed proofs, reducing on-chain storage costs while maintaining trustless resolution.
How to Register an ENS Name
- Visit app.ens.domains
- Connect MetaMask or any Ethereum wallet
- Search for your desired
.ethname - Choose registration duration (1-year minimum)
- Two transactions: commit (anti-front-running) then register
- Set your records: point your ETH address, add social handles, set avatar
- (Optional) Enable reverse record: make your address display as
yourname.ethin wallets
Fees: Annual registration fee (see above) + Ethereum gas for ~3 transactions ($2-20 depending on network conditions)
For large ENS portfolios or long-term names: secure with hardware wallet.
Social Media Sentiment
ENS is broadly respected as one of the best-executed and most genuinely useful Ethereum ecosystem projects. The technical implementation (immutable contracts, no admin keys for records, fully on-chain resolution) is widely praised. ENS is the standard for on-chain identity/naming that the ecosystem rallied around vs. alternatives (Unstoppable Domains, Space ID). Criticism: annual fees create ongoing rent (vs. traditional domain ownership), the .eth TLD isn’t ICANN-recognized (so ENS names don’t work in standard browsers without plugins), and the speculative name market creates high prices for desirable names. The ENS DAO governance has been mostly functional and drama-free relative to other DAOs.
Last updated: 2026-04
Related Terms
Sources
Buterin, V. (2021). Why We Need Wide Area Light Client Protocols. Ethereum Research.
Azouvi, S., Maller, M., & Meiklejohn, S. (2019). Egalitarian Society or Benevolent Dictator: The State of Cryptocurrency Governance. Financial Cryptography.
Kalodner, H., Möser, M., Lee, K., Goldfeder, S., Plattner, N., Ji, A., … & Narayanan, A. (2018). BlockSci: Design and Applications of a Blockchain Analysis Platform. arXiv.
Ali, M., Nelson, J., Shea, R., & Freedman, M. J. (2016). Blockstack: A Global Naming and Storage System Secured by Blockchains. USENIX ATC.
Bonneau, J., Clark, J., & Goldfeder, S. (2016). On Bitcoin as a Public Randomness Source. IACR Cryptology ePrint.