ENS Permanent Registrar Overview: How It Works
The Ethereum Name Service (ENS) permanent registrar, launched in May 2021, replaced the original temporary Vickrey auction-based system. Unlike the old model where names were released in waves, the permanent registrar offers continuous, on-demand registration. This means you can register any available .eth name at any time, paying an annual fee in ETH instead of bidding for it.
The permanent registrar is built on an immutable smart contract. Transactions are executed on-chain, so every registration, renewal, or transfer is permanently recorded. This provides complete transparency and removes the need for intermediaries.
- Who can register: Anyone with an Ethereum wallet and ETH gas fees.
- Name format: Only alphanumeric characters and hyphens; minimum 7 characters for manual registration.
- Emoji names: Allowed via the name manager; fees vary by length.
For deep analysis on registrar performance, including registration speeds and gas fees, refer to dedicated Ens Domain Performance Metrics that track real-time on-chain activity and cost efficiency over time.
1. Registration Fees and Pricing Policy
The pricing structure is tier-based and designed to prevent squatting while keeping premium names accessible. Fees are calculated per year and paid upfront. Here are the key tiers:
- 7+ characters: 0.003 ETH per year.
- 6 characters: 0.03 ETH per year.
- 5 characters: 0.2 ETH per year.
- 4 characters: 1 ETH per year.
- 3 characters: 2 ETH per year.
- Short names (1-2 characters): Auction-based pricing after the initial release.
Important: You must also pay Ethereum gas fees for the transaction. During network congestion, this can exceed the annual name rent. To minimize costs, register during low-traffic hours (e.g., weekends or late nights UTC).
If your name stays active, renewal costs remain the same tier — they don't increase suddenly. However, if you let it expire, a steep premium may apply during the 'grace period' (90 days), after which the name becomes available for anyone to claim, often at the standard rate again.
2. Renewal and Expiration Timeline
Renewal is handled manually or through automated services. There is no automatic deduction from your wallet — you must send a transaction to extend the registration. You can renew for up to 100 years at once.
The expiration process follows a strict schedule:
- Grace period (90 days): The name stops resolving but you retain exclusivity. Renewal costs a premium (maybe 1 extra year's fee).
- Six-month state: After grace, names enter auction for 28 days where competing bids are sealed. You can always outbid others during this phase.
- Post-auction: If not acquired, the name burns and becomes free for first-come registration.
A common mistake: Keeping your ETH in a different wallet than your ENS controller’s chosen address can delay renewal. Always keep adequate ETH in the registrar controller wallet.
For in-depth, trustless monitoring of name status and freshness across the blockchain, Decentralized Domain Validation Networks provide census-level verification of registration health and expiration cycles.
3. Setting and Modifying Records: Resolver & Controller
Each ENS name has three core settings: a controller (the address that manages the name), a resolver (the contract that returns records like ETH address, text, content hash), and the permissions tied to records.
Controller rights include:
- Transferring name ownership to another wallet.
- Changing the resolver contract.
- Setting subdomains (e.g., donate.yourname.eth).
- Launching the renewal process.
Resolver responsibilities that can be changed by the controller:
- Set primary ETH address (for wallets).
- Update Twitter handle, email, avatar (via text records).
- Point domain to IPFS content (
contenthash). - Define subdomain ownership.
Important note: The resolver is a separate contract and uses a separate workflow. If your ENS shows your records correctly but your domain fails to resolve in a dApp, the issue often lies in local cache or browser settings, not the registrar itself.
4. Subdomains, Multi-Controller & Permissions
The permanent registrar supports custom subdomains. You retain full control over your primary domain and can allocate subdomains to others—without transferring the root name.
- Creating subdomains: Requires setting a subnode on the for ETH names only ENS public resolver (you can use a resolver specific to subdomain creation).
- Permissions setup: You decide if the subdomain holder can change records, sell it, or set their own subdomains.
- Cost: Each on-chain transaction carries gas cost; subdomain registration trades no direct fee, just Ethereum tx cost.
One common question: "Can I name a subdomain that equals exactly the root domain's name?" Yes, but it's discouraged for clarity. The Dot interface of ENS allows subdomains that are queried independent of the parent's resolver scope.
To revoke subdomain permissions, change the associated owner (fuses can be set; note that more restrictive ones may be irreversible unless you design a wrapper). Always test new set on testnet to avoid locking yourself out accidentally.
5. Permanent Versus Temporary Registrar Differences
The table below summarizes the main changes the permanent registrar introduced:
- Term: Fixed annual subscriptions (v Vickrey auction where you bought ownership for 1 year at bidding cost with automatic renewal or re-auciton at signature end).
- Discrete periods: Under the old system, you couldn't register annually indefinitely — you committed the 2x bid and got the name for one epoch. Now you register explicit ETH-per-year amounts up front with no bidding overhead if above minimal offer.
- Closing path: The old losing bidders stayed frozen. Now after grace plus auction, only the winner gets full control; the others are returned immediately.
- Tech version: The permanent registrar uses updated
NameWrapperthat simplifies control and allows tokenisation via ERC1155. - Registrant: In the old version, the governing party could be the owner (via the controlling owner). Permanent uses a controller system with extended rules.
These structural shifts remove ambiguity around renewal and reduced squatting risk because high-tier short domains effectively cost dozens or hundreds of ETH per year to abandon, not just a one-time high bid. Hibernate risk decreased accordingly.
6. Security, Scams & Best Practices
The ENS permanent registrar is based on audited Ethereum contracts. That said, user-level security risks exist. Here’s what ENs domain owners must watch for:
Keep Private Keys Safe
- Never share your seed phrase or private key.
- Always use a hardware wallet for the address that holds your domain controller.
- Check destination addresses before adding eth ether to sign transactions for registrar operations.
Beware of 'ENS Domain Expired' Emails or Popups
These are mostly phishing lures intended to steal your keys/seed by directing you to fake portals. The ENS protocol has off-chain renewal check apps — but you should only interact via official .ens web systems (ens.domains) or direct Dapps (ensgateway, etc.).
Gas Griefing and Frontrunning
- Me exploit: when renewing min-fees field in expiry date causing bypass of check or default-gas pay — always calculate price before allowing signing.
- Fallback frontrunning: when registering attractive names no such privacy; you need to memo and pre-confirm block ordering not manipulatable except using MEV blockers.
Your domain remains safe if you set proper fuse policies and avoid authorising suspect revocations.
Key Takeaways
- The permanent registrar is cheaper and faster for long names (≥7 chars).
- Renewals must occur before the 90-day grace period ends, else a complex recovery process begins.
- Keeping subdomain permissions revocable but laced with crypto ensures you stay in control.
- Delegating renew tracking to assistants with note reminders on calendar works — but never share contract control access of your
ControllerWalletstructure. - For ongoing transparent health data plus network metrics direct from ledger, check advanced tools under Ens Domain Performance Metrics or the fully decentralised Decentralized Domain Validation Networks.
The ENS permanent registrar prioritises reliability, reducing both creative and organic domain commoditability toward healthier roll-out regime than its predecessor. Once involved, maintaining minimalist setup and period scanning ensures the system benefit without onboarding itself friction impact for admin wallets integration and multiyear plan.