{"id":2532,"date":"2026-07-16T09:51:59","date_gmt":"2026-07-16T09:51:59","guid":{"rendered":"https:\/\/nownodes.io\/blog\/?p=2532"},"modified":"2026-07-16T09:52:01","modified_gmt":"2026-07-16T09:52:01","slug":"what-is-ens-and-why-your-wallet-address-needs-a-name","status":"publish","type":"post","link":"https:\/\/nownodes.io\/blog\/what-is-ens-and-why-your-wallet-address-needs-a-name\/","title":{"rendered":"What Is ENS and Why Your Wallet Address Needs a Name"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">An Ethereum wallet address looks like <code>0x71C7656EC7ab88b098defB751B7401B5f6d8976F<\/code>. It works, but nobody can read it, remember it, or type it without triple-checking every character. <strong>ENS<\/strong> \u2014 the <strong>Ethereum Name Service<\/strong> \u2014 fixes that by mapping a human-readable name like <code>alice.eth<\/code> to that string, the same way a phone contact hides the actual number behind a name. Cumulatively, more than 2.8 million <code>.eth<\/code> names have been registered since launch, with millions of additional subnames issued by apps on top \u2014 and the service has quietly become the identity layer that wallets, exchanges, and apps build on.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This guide explains ENS domains from the ground up \u2014 basics first, technical detail after. By the end you&#8217;ll know what ENS is, why a plain wallet address is a liability, how it works, what a name costs, who uses it, and how to resolve names in your own app.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<h2 class=\"wp-block-heading\" id=\"what-is-ens-ethereum-name-service\">What Is ENS (Ethereum Name Service)?<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Let&#8217;s start with the simplest version. ENS is a naming system built on Ethereum that maps short, human-readable names to machine identifiers. Instead of sharing <code>0x71C7\u2026976F<\/code>, you share <code>yourname.eth<\/code>, and wallets or apps that support it can resolve the right record before sending a supported asset.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>ENS (Ethereum Name Service):<\/strong> an open, Ethereum-based protocol that maps human-readable names (like <code>nick.eth<\/code>) to machine identifiers \u2014 wallet addresses for supported networks, content hashes, text records, avatars, and other metadata. It&#8217;s the Web3 counterpart to the Domain Name System that runs the web.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">The comparison people reach for is DNS, and it&#8217;s a good one. When you type a website into a browser, DNS translates that name into the numeric IP address a server actually uses. ENS performs a similar naming function for blockchain applications \u2014 except instead of pointing a name at an IP address, it points a name at a wallet address or another record.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That single idea unlocks a lot. A <code>.eth<\/code> name isn&#8217;t limited to one Ethereum address: through its resolver it can also store a Bitcoin address, a decentralized website, an avatar, and social handles \u2014 many record types under one label you control.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"ens-vs-dns-the-key-difference\">ENS vs. DNS: The Key Difference<\/h3>\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/nownodes.io\/blog\/wp-content\/uploads\/2026\/07\/ens2-1024x683.png\" alt=\"\" class=\"wp-image-2535\" srcset=\"https:\/\/nownodes.io\/blog\/wp-content\/uploads\/2026\/07\/ens2-1024x683.png 1024w, https:\/\/nownodes.io\/blog\/wp-content\/uploads\/2026\/07\/ens2-300x200.png 300w, https:\/\/nownodes.io\/blog\/wp-content\/uploads\/2026\/07\/ens2-768x512.png 768w, https:\/\/nownodes.io\/blog\/wp-content\/uploads\/2026\/07\/ens2.png 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Here&#8217;s the distinction that matters. DNS is managed through registrars and servers that a handful of organizations oversee. ENS records live on Ethereum as smart contracts, so control is defined by code rather than a registrar account \u2014 though that control isn&#8217;t unconditional, as expiry and subnames show below.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can also bring a domain you already own \u2014 a <code>.com<\/code>, <code>.org<\/code>, or <code>.xyz<\/code> \u2014 into ENS after proving control through DNSSEC, so it isn&#8217;t limited to native <code>.eth<\/code> names. That control stays tied to ownership of the underlying DNS name, so the protocol extends the web&#8217;s naming system rather than replacing it.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<h2 class=\"wp-block-heading\" id=\"why-your-wallet-address-needs-a-name\">Why Your Wallet Address Needs a Name<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Now the practical case: raw addresses are hostile to humans, and that hostility has a real cost.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;ve ever pasted <code>0x382\u2026<\/code> into a wallet, you know the jolt of anxiety that follows. A random typo usually produces an invalid address that the wallet simply rejects \u2014 the real danger is copying or entering a <em>different valid<\/em> address, in which case the funds go there and the transfer is irreversible. Sending to a readable <code>yourname.eth<\/code> sidesteps the hardest part of that check.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>This is important:<\/strong> ENS reduces address-entry errors but does not eliminate them. You can still select the wrong name, land on a compromised interface, or resolve a maliciously configured record, so verifying the destination still matters.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The upside compounds across the addresses a typical user juggles. You might keep one wallet for holdings, another for NFTs, and a hardware wallet for savings, then attach readable subnames \u2014 <code>nfts.alice.eth<\/code>, <code>savings.alice.eth<\/code> \u2014 to each. One name can serve as a portable identity across wallets and apps, as far as those wallets, networks, and record types support it.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<h2 class=\"wp-block-heading\" id=\"how-ens-actually-works-under-the-hood\">How ENS Actually Works Under the Hood<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Time to open the box. The service isn&#8217;t a single database; it&#8217;s a set of smart contracts that hand work off to each other. Three pieces do the heavy lifting, and the <a href=\"https:\/\/docs.ens.domains\/\" rel=\"nofollow noopener noreferrer\">official ENS docs<\/a> break them down like this.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Component<\/th><th>What It Does<\/th><\/tr><\/thead><tbody><tr><td><strong>Registry<\/strong><\/td><td>A single core contract that records, for each name, its owner, its resolver, and a time-to-live value (TTL). It&#8217;s the master index.<\/td><\/tr><tr><td><strong>Resolver<\/strong><\/td><td>The contract that stores and returns the actual data \u2014 the wallet address, content hash, or text records a name points to.<\/td><\/tr><tr><td><strong>Registrars<\/strong><\/td><td>Contracts that issue names: the <code>.eth<\/code> Registrar hands out native names, and the DNS Registrar handles imported domains. The Reverse Registrar is different \u2014 it manages reverse records and primary-name configuration rather than issuing names.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The resolution flow is simpler than the component list suggests. To resolve a name, an app first asks the Registry which resolver is responsible for <code>alice.eth<\/code>, then asks that resolver for the record it wants \u2014 say, the Ethereum address. Two lookups, and the name becomes an address.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"forward-vs-reverse-resolution\">Forward vs. Reverse Resolution<\/h3>\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/nownodes.io\/blog\/wp-content\/uploads\/2026\/07\/ens-1024x683.png\" alt=\"\" class=\"wp-image-2534\" srcset=\"https:\/\/nownodes.io\/blog\/wp-content\/uploads\/2026\/07\/ens-1024x683.png 1024w, https:\/\/nownodes.io\/blog\/wp-content\/uploads\/2026\/07\/ens-300x200.png 300w, https:\/\/nownodes.io\/blog\/wp-content\/uploads\/2026\/07\/ens-768x512.png 768w, https:\/\/nownodes.io\/blog\/wp-content\/uploads\/2026\/07\/ens.png 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">There are two directions to this, and both matter. <strong>Forward resolution<\/strong> is the common one: name in, address out (<code>alice.eth<\/code> \u2192 <code>0x71C7\u2026<\/code>). <strong>Reverse resolution<\/strong> goes the other way, turning an address back into a name so a wallet can display <code>alice.eth<\/code> instead of a hex string.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Primary Name (reverse record):<\/strong> the name an address chooses to be known by. Setting it lets apps show your name next to your address, and per the docs, reverse records now work on Ethereum mainnet and major Layer 2 networks including Base, OP Mainnet, Arbitrum, Scroll, and Linea.<\/p>\n<\/blockquote>\n\n\n<h3 class=\"wp-block-heading\" id=\"names-are-tokens-you-register\">Names Are Tokens You Register<\/h3>\n\n\n<p class=\"wp-block-paragraph\">One detail trips up newcomers: a <code>.eth<\/code> name is a token. Second-level <code>.eth<\/code> registrations are <strong>ERC-721<\/strong> NFTs, while names in the Name Wrapper use the <strong>ERC-1155<\/strong> standard \u2014 so not every name is represented the same way (<a href=\"https:\/\/ens.domains\/blog\/post\/how-ens-names-evolved\" rel=\"nofollow noopener noreferrer\">how ENS names evolved<\/a>). Either way, you can hold, transfer, or sell it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Be precise about what ownership means, though. A <code>.eth<\/code> name is a <strong>time-limited registration<\/strong>: you control a transferable token for as long as the name stays registered, but it expires if you don&#8217;t renew. No traditional registrar account controls it, yet the registration stays subject to expiration and the rules enforced by the registrar contracts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That token model is also what makes <strong>subnames<\/strong> powerful. If you own <code>company.eth<\/code>, you can issue <code>alice.company.eth<\/code> and thousands more \u2014 but by default the parent owner can still replace, revoke, or modify a subname unless those permissions are restricted through the Name Wrapper. That trade-off is exactly what makes subnames useful for businesses.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<h2 class=\"wp-block-heading\" id=\"how-much-does-an-ens-name-cost\">How Much Does an ENS Name Cost?<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Prices are refreshingly simple, and shorter names cost more because there are fewer of them. According to the <a href=\"https:\/\/docs.ens.domains\/registry\/eth\" rel=\"nofollow noopener noreferrer\">ETH Registrar docs<\/a>, the annual fees are USD-denominated:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Name length<\/th><th>Annual fee (USD, paid in ETH)<\/th><\/tr><\/thead><tbody><tr><td>5+ characters<\/td><td>$5 \/ year<\/td><\/tr><tr><td>4 characters<\/td><td>$160 \/ year<\/td><\/tr><tr><td>3 characters<\/td><td>$640 \/ year<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A few things to know. The minimum length is three characters. Fees are denominated in USD but <strong>paid in ETH<\/strong>, converted at registration time, plus a variable <strong>gas fee<\/strong>. Because ETH&#8217;s price moves, wallets add a small buffer (~3\u201310%) and refund any excess in the same transaction.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There&#8217;s also a premium on recently expired names, and the timing matters. A <code>.eth<\/code> name first enters a <strong>90-day grace period<\/strong> in which only the previous owner can renew it. Only after that does it go into a <strong>21-day temporary premium<\/strong> \u2014 a Dutch-auction mechanism that starts near $100 million and decays toward $0 \u2014 which exists to stop snipers from instantly grabbing valuable expired names.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Registering is permissionless: anyone can visit the <a href=\"https:\/\/app.ens.domains\/\" rel=\"nofollow noopener noreferrer\">ENS Manager App<\/a>, type a name, choose a duration, and confirm. There&#8217;s no account, no approval, and no gatekeeper \u2014 much like buying a domain, minus the company in the middle.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<h2 class=\"wp-block-heading\" id=\"ens-for-business-who-actually-uses-it\">ENS for Business: Who Actually Uses It<\/h2>\n\n\n<p class=\"wp-block-paragraph\">This is where ENS stops being a novelty and becomes infrastructure. For a business, a name does three jobs at once: it simplifies payments, signals that you&#8217;re crypto-native, and \u2014 through subnames \u2014 gives customers or staff an identity under your brand.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Payments are the obvious win. A customer resolving <code>store.eth<\/code> in a supporting wallet is less likely to fumble the transfer than one hand-copying a 42-character address \u2014 fewer failed transactions and support tickets. The same pattern scales to teams: a company can issue <code>alice.company.eth<\/code> and <code>bob.company.eth<\/code> under one name.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The adoption numbers show this isn&#8217;t theoretical. A few of the largest deployments:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Base<\/strong> launched <a href=\"https:\/\/ens.domains\/ecosystem\/base\" rel=\"nofollow noopener noreferrer\">Basenames using ENS infrastructure<\/a> \u2014 subnames under <code>base.eth<\/code> \u2014 and ENS Labs reported roughly <strong>2.7 million Basenames<\/strong> by the end of Q1 2026.<\/li>\n\n\n\n<li><strong>Uniswap<\/strong> issues <a href=\"https:\/\/ens.domains\/ecosystem\/uniswap\" rel=\"nofollow noopener noreferrer\"><code>uni.eth<\/code> usernames<\/a> to wallet users; more than <strong>two million<\/strong> had been claimed by September 2025. These use an off-chain resolver and aren&#8217;t individually registered <code>.eth<\/code> NFTs.<\/li>\n\n\n\n<li><strong>GoDaddy<\/strong>, a major domain registrar, partnered with ENS in 2024 so customers can link a traditional domain to an ENS-compatible wallet, gaslessly, from GoDaddy&#8217;s dashboard.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">That last one is telling. When a mainstream registrar wires naming like this into its product, the line between Web2 domains and Web3 identity gets thin. ENS for business has moved from experiment to a standard integration that wallets, exchanges, and registrars now assume.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<h2 class=\"wp-block-heading\" id=\"whats-next-ensv2-and-what-happened-to-namechain\">What&#8217;s Next: ENSv2, and What Happened to Namechain<\/h2>\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re following ENS in 2026, one recent shift is worth understanding. For over a year, ENS Labs planned to launch its own Layer 2 network \u2014 a zero-knowledge rollup called <strong>Namechain<\/strong> \u2014 to make names cheaper and faster to manage. On <strong>February 6, 2026<\/strong>, ENS Labs <a href=\"https:\/\/ens.domains\/blog\/post\/ens-staying-on-ethereum\">announced it had ceased Namechain development<\/a> and would deploy ENSv2 exclusively on Ethereum Layer 1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The reasoning: ENS Labs pointed to improved Ethereum Layer 1 scalability, lower gas costs, simpler resolution, and less fragmentation as reasons to stay on mainnet. Citing the team&#8217;s own measurements, co-founder and lead developer Nick Johnson put it bluntly:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">&#8220;Ethereum is scaling faster than almost anyone predicted two years ago; we&#8217;ve seen a 99% reduction in ENS registration gas costs over the past year, coinciding with Ethereum&#8217;s gas limit increases from 30M to 60M in 2025.&#8221;<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Treat that 99% as ENS Labs&#8217; own measurement over the year to early 2026, not a universal benchmark \u2014 but the direction is what matters for anyone building on the protocol. Cheaper registrations lower the barrier, and staying on mainnet means simpler integrations and no split across chains.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ENSv2 itself is more than a cost tweak. Per the <a href=\"https:\/\/docs.ens.domains\/contracts\/ensv2\/overview\" rel=\"nofollow noopener noreferrer\">ENSv2 overview<\/a>, it&#8217;s a ground-up rewrite that introduces <strong>hierarchical registries<\/strong> (each name can run its own registry for subnames), a <strong>role-based permissions model<\/strong> that folds in Name Wrapper functionality, <strong>native cross-chain resolution<\/strong>, and per-name resolver infrastructure via contract factories.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One more precision, on governance. The <strong>protocol is governed by the ENS DAO<\/strong>, whose <code>$ENS<\/code> token launched in November 2021 with a 100-million supply, 25% airdropped to more than 137,000 early <code>.eth<\/code> holders. <strong>ENS Labs<\/strong> is a separate development organization that builds much of the ecosystem. The DAO&#8217;s remit covers the treasury, key parameters, and certain protocol decisions \u2014 not every technical change is a direct token-holder vote \u2014 which is a big part of why partners trust it as neutral infrastructure.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<h2 class=\"wp-block-heading\" id=\"how-to-resolve-ens-names-in-your-app\">How to Resolve ENS Names in Your App<\/h2>\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re a developer, the question is how to turn a name into an address in your product. Resolving a name means reading data from Ethereum \u2014 that Registry-then-resolver lookup from earlier \u2014 so your app needs a reliable connection to Ethereum.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Rather than run that backend yourself, most teams connect through a provider. With <a href=\"https:\/\/nownodes.io\/nodes\/ethereum-eth\">NOWNodes<\/a>, you sign up, generate an API key, and send requests to <code>https:\/\/eth.nownodes.io<\/code> with your key in the <code>api-key<\/code> HTTP header \u2014 it goes in the header, not the URL path. The free START plan covers 100,000 requests per month. Here&#8217;s a working example in <strong>ethers.js v6<\/strong>, where the header must be attached explicitly, since a bare <code>new JsonRpcProvider(\"https:\/\/eth.nownodes.io\")<\/code> won&#8217;t authenticate on its own:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">js<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>import { ethers } from \"ethers\";\n\n\/\/ Attach the api-key header to the endpoint\nconst req = new ethers.FetchRequest(\"https:\/\/eth.nownodes.io\");\nreq.setHeader(\"api-key\", \"YOUR_API_KEY\");\nconst provider = new ethers.JsonRpcProvider(req);\n\nconst address = await provider.resolveName(\"alice.eth\"); \/\/ forward: name -&gt; address\nconst name = await provider.lookupAddress(address);       \/\/ reverse: address -&gt; name<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Those method names are specific to ethers.js \u2014 <strong>viem<\/strong> uses <code>getEnsAddress<\/code> \/ <code>getEnsName<\/code>, and <strong>web3.py<\/strong> uses <code>w3.ens.address()<\/code> \/ <code>w3.ens.name()<\/code>. Two caveats apply. First, resolution isn&#8217;t zero-config: the provider must be on a network where ENS contracts are deployed and the library supports them, and reverse resolution also needs a correctly set primary name plus forward-resolution verification. Second, standard <code>.eth<\/code> resolution is anchored on Ethereum \u2014 Layer 2 primary names and cross-chain records may need Universal Resolver support and chain-specific handling.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\">Conclusion<\/h2>\n\n\n<p class=\"wp-block-paragraph\">ENS answers a problem every crypto user hits early: raw addresses are hard to read, easy to mis-paste, and unforgiving when wrong. By mapping <code>alice.eth<\/code> to an address \u2014 plus other-chain addresses, websites, avatars, and social records \u2014 the Ethereum Name Service turns a fragile 42-character string into a portable identity you control as a renewable, tokenized registration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The trajectory backs it up: millions of <code>.eth<\/code> names and app subnames in circulation, deep integrations at Base, Uniswap, and GoDaddy, and a 2026 decision to build ENSv2 directly on a cheaper Ethereum mainnet. Whether you&#8217;re claiming your first name or wiring resolution into an app, the barrier is low \u2014 and if you&#8217;re building, <a href=\"https:\/\/nownodes.io\/nodes\/ethereum-eth\">connecting to Ethereum through NOWNodes<\/a> gets you resolving names quickly, free to start.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<h2 class=\"wp-block-heading\" id=\"faq\">FAQ<\/h2>\n\n\n<p class=\"wp-block-paragraph\"><strong>What is ENS in simple terms?<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ENS, the Ethereum Name Service, maps long wallet addresses to readable names like <code>alice.eth<\/code>. It works like DNS for the web, but points to a wallet address or other records rather than a website&#8217;s IP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Is an ENS name the same as a website domain?<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Not quite. A <code>.eth<\/code> name lives on Ethereum as a token, while domains like <code>.com<\/code> live in DNS \u2014 but you can bring a DNS domain into ENS after proving control via DNSSEC, so the two connect rather than compete.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>How much does an ENS domain cost?<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Five-plus characters cost $5 per year, four characters $160, and three characters $640 \u2014 denominated in USD but paid in ETH at registration, plus a variable gas fee. The minimum length is three characters, and recently expired names carry a temporary premium.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Do I own my ENS name or rent it?<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It&#8217;s closer to a renewable registration than permanent ownership. You control the tokenized registration for as long as it stays registered and renewed, and can transfer or sell it \u2014 but it expires if you stop renewing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What can I use an ENS name for?<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Receiving crypto in supporting wallets, signing in to Web3 apps, hosting a decentralized website, and presenting one identity \u2014 avatar, social handles, multiple address records \u2014 where apps and networks support them. Businesses also issue subnames like <code>alice.company.eth<\/code> to staff or customers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>How do businesses use ENS?<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Companies use it to simplify crypto payments, signal that they&#8217;re crypto-native, and give customers or employees branded subnames under a name like <code>company.eth<\/code>. Platforms including Base (Basenames), Uniswap (<code>uni.eth<\/code>), and GoDaddy have built it into their products.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>How do I resolve an ENS name in my own application?<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Use a library like ethers.js, viem, or web3.py, but you&#8217;ll need a connection to Ethereum to read the data. With NOWNodes, send requests to <code>https:\/\/eth.nownodes.io<\/code> with your key in the <code>api-key<\/code> header; the free plan covers 100,000 requests per month.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What is ENSv2, and what happened to Namechain?<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ENSv2 is a ground-up rewrite of the ENS protocol featuring hierarchical registries, a role-based permissions model, and native cross-chain resolution. Namechain was a planned Layer 2 for ENS that ENS Labs discontinued on February 6, 2026, choosing to deploy ENSv2 directly on Ethereum mainnet instead.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>An Ethereum wallet address looks like 0x71C7656EC7ab88b098defB751B7401B5f6d8976F. It works, but nobody can read it, remember it, or type it without triple-checking every character. ENS \u2014 the Ethereum Name Service \u2014 fixes that by mapping a human-readable name like alice.eth to that string, the same way a phone contact hides the actual number behind a name. [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":2533,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_eb_attr":"","_lmt_disableupdate":"","_lmt_disable":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[9],"tags":[],"class_list":["post-2532","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-general"],"blocksy_meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What Is ENS? Ethereum Name Service Explained<\/title>\n<meta name=\"description\" content=\"ENS maps a 42-character wallet address to a name like alice.eth. Here&#039;s what ENS is, how it works, what it costs, and why businesses use it.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/nownodes.io\/blog\/what-is-ens-and-why-your-wallet-address-needs-a-name\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What Is ENS? Ethereum Name Service Explained\" \/>\n<meta property=\"og:description\" content=\"ENS maps a 42-character wallet address to a name like alice.eth. Here&#039;s what ENS is, how it works, what it costs, and why businesses use it.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nownodes.io\/blog\/what-is-ens-and-why-your-wallet-address-needs-a-name\/\" \/>\n<meta property=\"og:site_name\" content=\"NOWNodes Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-16T09:51:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-16T09:52:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/nownodes.io\/blog\/wp-content\/uploads\/2026\/07\/nodes_1-12.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2400\" \/>\n\t<meta property=\"og:image:height\" content=\"1200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"\u0410nastasia\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@nownodes\" \/>\n<meta name=\"twitter:site\" content=\"@nownodes\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u0410nastasia\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/nownodes.io\/blog\/what-is-ens-and-why-your-wallet-address-needs-a-name\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/nownodes.io\/blog\/what-is-ens-and-why-your-wallet-address-needs-a-name\/\"},\"author\":{\"name\":\"\u0410nastasia\",\"@id\":\"https:\/\/nownodes.io\/blog\/#\/schema\/person\/0890ec68e813adecb93c18ee00e1e7a8\"},\"headline\":\"What Is ENS and Why Your Wallet Address Needs a Name\",\"datePublished\":\"2026-07-16T09:51:59+00:00\",\"dateModified\":\"2026-07-16T09:52:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/nownodes.io\/blog\/what-is-ens-and-why-your-wallet-address-needs-a-name\/\"},\"wordCount\":2478,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/nownodes.io\/blog\/#organization\"},\"articleSection\":[\"General\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/nownodes.io\/blog\/what-is-ens-and-why-your-wallet-address-needs-a-name\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/nownodes.io\/blog\/what-is-ens-and-why-your-wallet-address-needs-a-name\/\",\"url\":\"https:\/\/nownodes.io\/blog\/what-is-ens-and-why-your-wallet-address-needs-a-name\/\",\"name\":\"What Is ENS? Ethereum Name Service Explained\",\"isPartOf\":{\"@id\":\"https:\/\/nownodes.io\/blog\/#website\"},\"datePublished\":\"2026-07-16T09:51:59+00:00\",\"dateModified\":\"2026-07-16T09:52:01+00:00\",\"description\":\"ENS maps a 42-character wallet address to a name like alice.eth. Here's what ENS is, how it works, what it costs, and why businesses use it.\",\"breadcrumb\":{\"@id\":\"https:\/\/nownodes.io\/blog\/what-is-ens-and-why-your-wallet-address-needs-a-name\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/nownodes.io\/blog\/what-is-ens-and-why-your-wallet-address-needs-a-name\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/nownodes.io\/blog\/what-is-ens-and-why-your-wallet-address-needs-a-name\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/nownodes.io\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"General\",\"item\":\"https:\/\/nownodes.io\/blog\/category\/general\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"What Is ENS and Why Your Wallet Address Needs a Name\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/nownodes.io\/blog\/#website\",\"url\":\"https:\/\/nownodes.io\/blog\/\",\"name\":\"NOWNodes Blog\",\"description\":\"Your first-to-go source of development guides, web3 analytics and most recent news about NOWNodes\",\"publisher\":{\"@id\":\"https:\/\/nownodes.io\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/nownodes.io\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/nownodes.io\/blog\/#organization\",\"name\":\"NOWNodes Blog\",\"url\":\"https:\/\/nownodes.io\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/nownodes.io\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/nownodes.io\/blog\/wp-content\/uploads\/2024\/02\/cropped-New-Logo-NN.png\",\"contentUrl\":\"https:\/\/nownodes.io\/blog\/wp-content\/uploads\/2024\/02\/cropped-New-Logo-NN.png\",\"width\":1164,\"height\":1164,\"caption\":\"NOWNodes Blog\"},\"image\":{\"@id\":\"https:\/\/nownodes.io\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/twitter.com\/nownodes\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/nownodes.io\/blog\/#\/schema\/person\/0890ec68e813adecb93c18ee00e1e7a8\",\"name\":\"\u0410nastasia\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/nownodes.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1de24ab8dcdd7ec30f6adaf78b56bc1eda421f87575b7e103c8fc3fc4420e833?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1de24ab8dcdd7ec30f6adaf78b56bc1eda421f87575b7e103c8fc3fc4420e833?s=96&d=mm&r=g\",\"caption\":\"\u0410nastasia\"},\"url\":\"https:\/\/nownodes.io\/blog\/author\/nasty-nownodes\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What Is ENS? Ethereum Name Service Explained","description":"ENS maps a 42-character wallet address to a name like alice.eth. Here's what ENS is, how it works, what it costs, and why businesses use it.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/nownodes.io\/blog\/what-is-ens-and-why-your-wallet-address-needs-a-name\/","og_locale":"en_US","og_type":"article","og_title":"What Is ENS? Ethereum Name Service Explained","og_description":"ENS maps a 42-character wallet address to a name like alice.eth. Here's what ENS is, how it works, what it costs, and why businesses use it.","og_url":"https:\/\/nownodes.io\/blog\/what-is-ens-and-why-your-wallet-address-needs-a-name\/","og_site_name":"NOWNodes Blog","article_published_time":"2026-07-16T09:51:59+00:00","article_modified_time":"2026-07-16T09:52:01+00:00","og_image":[{"width":2400,"height":1200,"url":"https:\/\/nownodes.io\/blog\/wp-content\/uploads\/2026\/07\/nodes_1-12.jpg","type":"image\/jpeg"}],"author":"\u0410nastasia","twitter_card":"summary_large_image","twitter_creator":"@nownodes","twitter_site":"@nownodes","twitter_misc":{"Written by":"\u0410nastasia","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/nownodes.io\/blog\/what-is-ens-and-why-your-wallet-address-needs-a-name\/#article","isPartOf":{"@id":"https:\/\/nownodes.io\/blog\/what-is-ens-and-why-your-wallet-address-needs-a-name\/"},"author":{"name":"\u0410nastasia","@id":"https:\/\/nownodes.io\/blog\/#\/schema\/person\/0890ec68e813adecb93c18ee00e1e7a8"},"headline":"What Is ENS and Why Your Wallet Address Needs a Name","datePublished":"2026-07-16T09:51:59+00:00","dateModified":"2026-07-16T09:52:01+00:00","mainEntityOfPage":{"@id":"https:\/\/nownodes.io\/blog\/what-is-ens-and-why-your-wallet-address-needs-a-name\/"},"wordCount":2478,"commentCount":0,"publisher":{"@id":"https:\/\/nownodes.io\/blog\/#organization"},"articleSection":["General"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/nownodes.io\/blog\/what-is-ens-and-why-your-wallet-address-needs-a-name\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/nownodes.io\/blog\/what-is-ens-and-why-your-wallet-address-needs-a-name\/","url":"https:\/\/nownodes.io\/blog\/what-is-ens-and-why-your-wallet-address-needs-a-name\/","name":"What Is ENS? Ethereum Name Service Explained","isPartOf":{"@id":"https:\/\/nownodes.io\/blog\/#website"},"datePublished":"2026-07-16T09:51:59+00:00","dateModified":"2026-07-16T09:52:01+00:00","description":"ENS maps a 42-character wallet address to a name like alice.eth. Here's what ENS is, how it works, what it costs, and why businesses use it.","breadcrumb":{"@id":"https:\/\/nownodes.io\/blog\/what-is-ens-and-why-your-wallet-address-needs-a-name\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nownodes.io\/blog\/what-is-ens-and-why-your-wallet-address-needs-a-name\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/nownodes.io\/blog\/what-is-ens-and-why-your-wallet-address-needs-a-name\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/nownodes.io\/blog"},{"@type":"ListItem","position":2,"name":"General","item":"https:\/\/nownodes.io\/blog\/category\/general"},{"@type":"ListItem","position":3,"name":"What Is ENS and Why Your Wallet Address Needs a Name"}]},{"@type":"WebSite","@id":"https:\/\/nownodes.io\/blog\/#website","url":"https:\/\/nownodes.io\/blog\/","name":"NOWNodes Blog","description":"Your first-to-go source of development guides, web3 analytics and most recent news about NOWNodes","publisher":{"@id":"https:\/\/nownodes.io\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nownodes.io\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/nownodes.io\/blog\/#organization","name":"NOWNodes Blog","url":"https:\/\/nownodes.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/nownodes.io\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/nownodes.io\/blog\/wp-content\/uploads\/2024\/02\/cropped-New-Logo-NN.png","contentUrl":"https:\/\/nownodes.io\/blog\/wp-content\/uploads\/2024\/02\/cropped-New-Logo-NN.png","width":1164,"height":1164,"caption":"NOWNodes Blog"},"image":{"@id":"https:\/\/nownodes.io\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/twitter.com\/nownodes"]},{"@type":"Person","@id":"https:\/\/nownodes.io\/blog\/#\/schema\/person\/0890ec68e813adecb93c18ee00e1e7a8","name":"\u0410nastasia","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/nownodes.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1de24ab8dcdd7ec30f6adaf78b56bc1eda421f87575b7e103c8fc3fc4420e833?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1de24ab8dcdd7ec30f6adaf78b56bc1eda421f87575b7e103c8fc3fc4420e833?s=96&d=mm&r=g","caption":"\u0410nastasia"},"url":"https:\/\/nownodes.io\/blog\/author\/nasty-nownodes"}]}},"modified_by":"\u0410nastasia","_links":{"self":[{"href":"https:\/\/nownodes.io\/blog\/wp-json\/wp\/v2\/posts\/2532","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nownodes.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nownodes.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nownodes.io\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/nownodes.io\/blog\/wp-json\/wp\/v2\/comments?post=2532"}],"version-history":[{"count":1,"href":"https:\/\/nownodes.io\/blog\/wp-json\/wp\/v2\/posts\/2532\/revisions"}],"predecessor-version":[{"id":2536,"href":"https:\/\/nownodes.io\/blog\/wp-json\/wp\/v2\/posts\/2532\/revisions\/2536"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nownodes.io\/blog\/wp-json\/wp\/v2\/media\/2533"}],"wp:attachment":[{"href":"https:\/\/nownodes.io\/blog\/wp-json\/wp\/v2\/media?parent=2532"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nownodes.io\/blog\/wp-json\/wp\/v2\/categories?post=2532"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nownodes.io\/blog\/wp-json\/wp\/v2\/tags?post=2532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}