Ethereum Name Service (ENS)
A distributed naming system on Ethereum that translates human-readable .eth names into machine-readable addresses , the Web3 equivalent of the internet's Domain Name Service.
- Ticker: ENS
- Blockchain: Ethereum
- Type: Naming System
- Top-Level Domain: .eth
What is Ethereum Name Service?
The Web3 naming standard , translating human-readable .eth addresses into Ethereum identifiers, enabling simpler and safer on-chain interactions.
Ethereum Name Service (ENS) is a distributed naming system built on the Ethereum blockchain that translates human-readable names such as ‚alice.eth‘ into machine-readable identifiers including Ethereum addresses, cryptocurrency addresses, content hashes, and metadata. The system also supports reverse resolution, allowing metadata such as canonical names or interface descriptions to be associated with Ethereum addresses.
ENS operates using a hierarchical domain structure based on dot-separated names, with domain owners exercising full control over their subdomains. Top-level domains such as ‚.eth‘ and ‚.test‘ are governed by smart contract registrars that establish the rules for allocating subdomains. The system also permits importation of existing DNS names for use within ENS, provided the user already owns them.
Human-Readable Names
ENS translates human-readable names like 'alice.eth' into machine-readable Ethereum addresses and identifiers, simplifying interaction with blockchain applications for everyday users.
Hierarchical Domain Structure
ENS uses a hierarchical dot-separated naming system where domain owners have full control over their subdomains, mirroring the structure of internet DNS but built entirely on-chain.
Reverse Resolution
ENS supports reverse resolution, allowing metadata such as canonical names or interface descriptions to be associated with Ethereum addresses , enabling richer on-chain identity.
DNS Name Import
Users can import existing DNS domain names into ENS for use within the Ethereum ecosystem, bridging traditional internet naming with decentralised on-chain identity systems.
Subdomain Control
Domain owners at any level may create and configure subdomains; for example, an owner of 'alice.eth' can independently establish and configure 'pay.alice.eth' according to their preferences.
Multi-Network Support
ENS is deployed on Ethereum mainnet and multiple test networks, with supporting libraries automatically detecting the active network and interacting with the appropriate ENS deployment.
Web3 Identity & Application Integration
ENS has emerged as the dominant naming standard in the Ethereum ecosystem, integrated across major wallets, exchanges, and decentralised applications.
Web3 Identity Standard
ENS .eth names are widely used across the Ethereum ecosystem for payments, profile identification, and decentralised website hosting, establishing a standard for human-readable on-chain identity.
Application Integration
ENS is integrated into major wallets, exchanges, and decentralised applications, allowing users to send transactions by entering a readable name rather than a full hexadecimal address.
Developer Libraries
Libraries such as ensjs provide automatic network detection and seamless integration for developers building applications that interact with ENS across different Ethereum deployments and test environments.
You have questions about this coin?
Stay ahead. Get expert insights from a different perspective.