Glossary · Blockchain development
Published 28 Apr 2025 · Updated 21 Oct 2026 · 13 min read
ENS (Ethereum Name Service) is a naming system that maps readable names to blockchain addresses and other records. It does not replace blockchain addresses, which still handle onchain transactions. One name can point to addresses on different chains. Lookups start on Ethereum, with some records on layer 2 networks or offchain. Names can also hold profile text and website hashes.
Three kinds of smart contracts make up ENS. The registry stores each name's owner, resolver and cache time, called TTL. An app asks the registry for the resolver, then asks that contract for an address or content hash. Registrars allocate names under domains such as .eth. Names are stored as hashes, giving contracts a fixed identifier to query rather than the text someone types. These roles separate allocation, ownership tracking and record retrieval.
The address behind ens.eth names itself wallet.ensdao.eth, the ENS DAO timelock, not the name entered. It also has text records and a Swarm content hash.
The page team read these values from Ethereum mainnet on 21 October 2026.
An app first applies ENSIP-15 normalization, then runs namehash on the normalized name. It splits the name into labels and hashes each with Keccak-256. Each hashed label is called a labelhash. Starting from 32 zero bytes, it hashes those results together from right to left. The final identifier is the node. For ens.eth, that node is 0x4e34…46df. The Universal Resolver completes the lookup in one call. Its current ENS DAO-owned proxy, deployed in August 2025, can be upgraded for ENSv2.
Anyone can point a name at any address. A name resolving to an address does not prove that the address owner chose it. A wallet reads the address's reverse record to find its claimed primary name. It then resolves that name forward and compares the returned address with the original. If they differ, the wallet shows the hex address instead. With no reverse record, it also shows the address. This two-way check is required before displaying the name.
An ENS address lookup is only one request an app can make. Other record types support profiles, websites and identities across chains. When no Ethereum address is set, a lookup returns the zero address. Clients must then refuse to send funds.
ENSIP-9 (2019) selects addresses using SLIP-44 coin types, including Bitcoin 0, Ethereum 60 and Solana 501. ENSIP-11 (2022) gives EVM chains a coin type using the chain ID with its top bit set (0x80000000).
A text record stores a UTF-8 string under a key. Common keys include avatar, description, email and url, while service-specific keys include com.github and com.twitter.
A content hash points to a website on the IPFS network, Swarm or similar systems. Multicodec prefixes identify the target, including 0xe3 for IPFS and 0xe4 for Swarm.
Since August 2025, reverse records support primary names on Ethereum and five layer 2 networks: Base, OP Mainnet, Arbitrum One, Scroll and Linea.
In October 2026, ENSv1 annual fees are $640 for three characters, $160 for four and $5 for five or more. Payments use ETH on Ethereum mainnet, converted through Chainlink's ETH/USD feed. ENS registration uses commit and reveal, hiding the request before registration to prevent front-running. The reveal must follow at least 60 seconds later, within 24 hours. Anyone can renew a name, not only its owner. The minimum registration lasts 28 days. Renewals follow the same fee table.
After grace, anyone can register with a temporary premium. It starts at $100 million, halves daily and is about $97,600 on day 10.
The page team read prices and oracle values from registrar contracts on 21 October 2026.
The ENSv2 activation vote remains open on 21 October 2026 and ends on 25 October 2026. If it passes, payments move to USDC or DAI, and five-character or longer names cost $8 yearly. The grace period becomes 28 days, with no resolution or transfers during it. Existing names receive 62 extra days, while the temporary premium stays unchanged. Migration stays optional, with no deadline.
An ENS integration cannot assume every supported name is a paid Ethereum registration. Resolution starts on Ethereum, even when its records live elsewhere. Issuance also happens through other services. ENS Labs reports about 17.6 million world.id names and 2 million uni.eth names at the end of 2025.
Since 2021, DNSSEC lets DNS names enter ENS. Gasless DNSSEC, introduced in 2024, checks proofs at query time. Apps must not require an .eth ending.
CCIP-Read lets a resolver fetch verified answers offchain or from a layer 2. Coinbase stores cb.id names on its servers. Basenames live on Base, and Linea names are verified on Ethereum with storage proofs.
Owners create subnames such as pay.example.eth. The Name Wrapper wraps names as ERC-1155 tokens with permission fuses. Second-level .eth names also follow the ERC-721 token standard.
The proposal would give each name level a registry and each account a resolver. In February 2026, development moved to Ethereum alone and the Namechain plan ended.
A homoglyph is a character that resembles another character. Such similarities can make two different names look alike. ENSIP-15 normalization defines a shared way to convert typed text before hashing. It folds capitals and full-width letters, removes ignored invisible characters, and combines accents. It also rejects mixed confusable scripts and disallowed characters. The checks reduce ambiguity, but a normalized name can still mislead a reader. In October 2026, the standard uses Unicode 17.0.0.
The mixed Cyrillic example, all-Cyrillic lookalike and trailing zero-width joiner are rejected, so compliant apps must not resolve them.
Normalization results come from ens-normalize 3.0.10, a Python implementation of ENSIP-15. Hashes were computed by the page team.
Normalization is not enforced onchain and covers only single-character confusables. It accepts address-like names, which Hayden Adams flagged in a February 2024 scam warning. Expired names can change owners. An IMC 2024 study of 3.1 million names found 241,000 re-registered names and 2,633 transactions mistakenly sent to new owners. ENS support cannot reverse a transaction sent to a lookalike.
Ownership rules, fees and record formats have changed over time. The ENS DAO, a decentralized autonomous organization, governs the protocol through ENS token holders. Registration fees go to its treasury, while ENS Labs leads core development. Since August 2026, the ENS Foundation has operated with staff and a five-member board.
Ethereum mainnet registration opened with sealed-bid Vickrey auctions for names of seven or more characters. The specification dated to April 2016, followed by the first registry in March 2017.
The permanent registrar introduced yearly fees, replacing the auction process. Names with seven or more characters cost $5 annually, paid in ETH, and auction deposits were returned.
The ENS token launched with DAO governance. The token airdrop allocated 25% of the 100 million tokens to more than 137,000 eligible accounts. Claims opened on 8 November 2021.
Wrapping converted names into ERC-1155 tokens with settings called fuses. The Name Wrapper applied to any ENS name, not only second-level registrations. Parent owners could burn fuses to set guaranteed permissions for subnames.
ENSIP-15 established a common normalization process. The DAO approved refunds of about 115 ETH for 2,973 addresses whose names became invalid. Payouts went out in December 2023.
Support expanded to five layer 2 networks, removing the earlier need for a mainnet transaction. A new Universal Resolver proxy also arrived, with onchain two-way checks for primary names.
ENS Labs abandoned the planned Namechain rollup and kept ENSv2 on Ethereum. It cited a 99% fall in registration gas costs over the preceding year. The announcement came on 6 February 2026.
Contracts reached Ethereum mainnet on 2 October 2026. The activation vote opened on 18 October 2026. ENSv2 is not live on 21 October 2026, with voting still open.
The Ethereum Name Service is not the same as DNS, even though DNSSEC can connect the two. Other blockchain naming systems use different networks, payment rules and identifiers. A readable name does not imply the same ownership model or identity checks across systems.
| System | Where names live | How names are held | What names point to |
|---|---|---|---|
| ENS | Where names liveThe registry lives on Ethereum, with records also stored offchain or on layer 2 | How names are heldIn October 2026, .eth registrations require yearly fees and can expire | What names point toNames resolve to multichain addresses, text records and content hashes |
| Unstoppable Domains | Where names liveIts UNS service runs on Ethereum and Polygon | How names are heldDomains are held as NFTs under the provider's naming rules | What names point toNames resolve through its own UNS naming service |
| Solana Name Service | Where names liveNames and their records live on Solana | How names are heldNames are priced by length and can be wrapped as NFTs | What names point toNames map to Solana accounts and associated records |
| Canton Name Service | Where names liveDaml contracts run on Canton's Global Synchronizer under DSO governance | How names are heldSubscription renewals use Canton Coin, and payments are burned | What names point toNames map to Canton party identifiers without verifying registrant identity |
A team integrating ENS needs clear requirements for lookup behavior, identity checks and payment confirmation. Missing records, mismatched reverse lookups and changing ownership need explicit handling. Names whose data sits outside Ethereum add another lookup path. These concerns belong in product requirements and tests, rather than a promise that readable labels make every transfer safe. The scope should state which chains and record types the product will support.
At PixelPlex, we build naming into Canton wallets and apps, addressing the same naming problem ENS handles on Ethereum. CC Tag in our CC Suite uses Canton Name Service. The Canton Loop wallet, built for FiveNorth, combines name-based sending with an address book that highlights verified entries. The CC View explorer includes name data through CNS integration.
Plan name support for your next integration
We can discuss resolution paths, display checks and renewal behavior for a wallet, app or payment flow.
Discuss an integrationGet updates about blockchain, technologies and our company
We will process the personal data you provide in accordance with our Privacy policy. You can unsubscribe or change your preferences at any time by clicking the link in any email.Services
Blockchain
Blockchain consultingStrategy, architecture, feasibility
Crypto wallet developmentSelf-custody, MPC, cards on top
Cryptocurrency exchange developmentTrading venues, liquidity and protocols
Tokenization servicesRWA, funds, collateral
Crypto payments developmentAccept, settle and pay out in crypto
Smart contracts developmentDesign, build, audit
Blockchain integration dApp development DeFi development NFTs Tokens Web3 development All blockchain services All servicesNetworks
Canton developmentDaml apps, wallets, settlement, validators
Official Partner
Ethereum developmentSmart contracts, L2s and dApps
Solana developmentHigh-throughput programs and dApps
TON developmentMini apps, wallets, Telegram ecosystem
Official Partner
Hedera developmentHashgraph apps and token services
Exclusive Partner
Hyperledger developmentPermissioned networks for enterprises
Certified Partner
Cardano Algorand Stellar Avalanche Bitcoin Polygon All networks All servicesAI & ML
AI agents developmentConnect tools and automate multi-step workflows
RAG developmentFind answers across your company’s documents and systems
AI copilot developmentAdd useful assistance to your product or internal tools
LLM developmentCustom and fine-tuned models for your domain
Private AI deploymentRun models in your own environment
AI consultingUse cases, feasibility and a roadmap
Generative AI development Machine learning development Computer vision Chatbot development ChatGPT integration Deep learning development All AI services All servicesData & analytics
Data engineeringPipelines that keep your data reliable
Data platform developmentOne source of truth for analytics
Analytics & dashboards developmentBI your teams actually use
Predictive analyticsForecasts built on your own history
Data strategyWhere data can pay off first
Data visualizationDashboards and visual stories from your data
Data science development Development of data marts All data services All servicesSoftware
Product discoveryValidate scope and cost before you build
MVP developmentA launch-ready first release
Web application developmentPlatforms, portals and internal tools
Mobile app developmentiOS, Android and cross-platform
SaaS developmentMulti-tenant products that scale
Software integrationConnect the systems you already run
Infrastructure & cloud cost UI/UX design IT consulting QA & software testing R&D Serverless development All software services All servicesSecurity & compliance
Smart contract auditsFind vulnerabilities before launch
Transaction monitoring developmentIntercepta inside your systems and processes
Security assessmentsTest apps, infrastructure and processes
Data security servicesProtect sensitive data across its lifecycle
Cloud security servicesSecure cloud workloads and configurations
DAML smart contract auditReview DAML contracts before they go live
All security services All servicesSolutions
Products, APIs and platforms
New
Products and engineering to build and operate on Canton.
In production 55M API requests served in 8 months
Crypto APIBlockchain data for your applications.
Power in numbers 6 TB Data storage. 500K Tokens indexed
RWA platformA foundation for your asset tokenization platform.
Time to launch 2–4 weeks Branding & setup. 90% more cost-efficient
DocFlowBlockchain-based document management.
Use case & value 100% Secure workflows. Zero third-party risks.
OTC Hawk Arbitrage Bot Book a solution consultWork
450+ projects. 250+ clients. 3 unicorns in portfolio
The first non-custodial wallet built natively for Canton
TON ecosystemA series of improvements for The Open Network
Mining platformEnvironmentally friendly web platform for Bitcoin pool mining
Mantra DAOCommunity-governed DeFi: 60+ staking pools, $23M TVL
Canton TON Web3 & DeFi Digital Assets & Tokenization AI & Data Intelligence IoT & Edge Computing Consulting See all projectsIndustries
Trusted by startups, small businesses, and enterprises
Banking, payments, lending, insurance, capital markets
Real estate software developmentInvestment, property operations, tokenization
Retail & commerce software developmentCommerce, loyalty and fulfillment
Supply chain software developmentTraceability and connected operations
Healthcare software developmentPatient services, data and connected systems
Banking software developmentCore banking, digital channels, payments
Fitness Education Oil & Gas Insurance Construction TravelCompany
From R&D to launch, we bring any of your ideas to life
Engineering partner. Product builder. Since 2007.
Technical experience 19+ years All competencies on board. Scalable team.
AchievementsIndustry recognition & awards.
Delivering real value 4.9 Clutch ratings. 150+ awards
Contact usDiscuss your project.
Quick response 30 min Average reply time. Offices in 6 countries
BlogDive into the latest software trends.
Fresh insights 500+ Articles in blockchain, AI, big data, AR/VR
Team Careers Social responsibility Glossary