Ethereum Name Service

ens
CoinYQ Dossier

One name, three keys: the record, the lease and the vote

When alice.eth points to one wallet and ENS tokens sit in another, there is no single owner of 'ENS'. One key edits the record, one renewable registration keeps the label, and delegated votes govern contracts and treasury. The history is the deliberate separation of those powers.

The registry points to the book that holds the answer

ENS launched its initial registrar on Ethereum mainnet on 2017-05-04, but the durable idea is smaller than a web directory. The Registry maps a namehash to three fields: owner, resolver and TTL. Resolution first finds the resolver, then asks that contract for an address, text, content hash or another supported record.

That split determines the everyday security boundary. The effective manager can replace the resolver, while resolver permissions decide who edits records. An unwrapped name exposes its manager in Registry.owner(); a wrapped name points the Registry at Name Wrapper and exposes effective ownership through the wrapper. Transferring an ENS token changes none of these fields.

A .eth label is a renewable clock, not the governance coin

The permanent ENSv1 registrar divided the .eth machine. BaseRegistrar holds ERC721 registrations and expiry; authorized controllers perform registration, renewal and price calculations. The current controller uses commit-reveal: wait at least 60 seconds after committing and complete registration before 24 hours. Anyone may renew a name.

The clock matters more than the NFT metaphor. Current base rent is $5 a year for 5+ characters, $160 for four and $640 for three, paid in ETH but denominated in USD. After expiry comes 90 days of grace, then a 21-day premium period beginning near $100 million and decaying. Controller upgrades can change the purchase path without rewriting an intact BaseRegistrar ownership record.

The ENS balance becomes a vote only after delegation

The 2021 token distribution created a different object: ERC20 ENS at token.ensdao.eth. The contract gives delegated voting checkpoints and allows the owner—the DAO governance system—to mint no more than 2% of current supply once per 365 days. Holding a name did not make the name a governance ballot forever, and buying ENS does not create a name.

A holder must delegate to self or another address. An executable proposal needs 100,000 delegated ENS, then seven days of onchain voting, 1% quorum, majority approval and a two-day timelock. Successful calls may transfer treasury assets or alter DAO-controlled contracts. They do not create dividends, redemption, company shares or ownership of individual resolver records.

The DAO gained a legal hand and kept an emergency brake

The ENS Foundation was incorporated in the Cayman Islands on 2021-10-26 so the DAO could contract, hold assets and meet legal obligations. It is a nonprofit company limited by guarantee with no shareholders. Under its articles, the DAO can appoint or remove directors and instruct major actions. The 2026 evolved structure says ENS Foundation and ENS Labs are separate entities; Labs develops core software but does not own the Foundation, Endowment, DAO tokens or protocol.

Governance also accepts a narrow human veto. On 2026-07-20 ENS announced activation of a new eight-member Security Council. Five signatures can cancel a malicious proposal queued in the timelock; the contract cannot propose, edit, execute or redirect funds. Its term ends 2028-07-16 unless governance extends it. This is visible, bounded control, not proof that every ENS decision is trustless.

The future registrar is visible on Sepolia, not yet mainnet

On 2026-08-12 the new ENS App, Explorer, registry and v1-to-v2 upgrade flow entered public beta on Ethereum Sepolia. ENSv2 proposes a permissioned hierarchical registry, ERC1155 singleton ownership, granular roles, ERC20 payment choices, a 28-day grace period and multi-year discounts. Its registrar documentation explicitly says contracts and interfaces may change before mainnet.

That status prevents an easy but material error: quoting ENSv2 prices or expiry rules as today's .eth terms. Mainnet users still rely on ENSv1 contracts and the 90-day grace period at this review date. The migration may redistribute operational roles, but it does not turn ENS tokens into names or names into claims on the Foundation.

How the project changed

  1. 2017-05-04
    The initial .eth registrar reached Ethereum mainnet

    ENSIP-2 records deployment of the auction-based initial registrar.

  2. 2019-05-04
    The permanent .eth registrar replaced the auction design

    Renewable ERC721 registrations separated ownership in BaseRegistrar from pricing and registration in controllers.

  3. 2021-10-26
    The ENS Foundation was incorporated

    A Cayman foundation company gave the DAO a contracting and legal vehicle without shareholders.

  4. 2021-10-31
    The ENS airdrop eligibility snapshot was taken

    Addresses holding ENS names at the snapshot became eligible for the 2021 governance-token distribution.

  5. 2026-07-20
    A new Security Council term was activated

    The DAO approved a 5-of-8 cancel-only council whose term runs until 2028-07-16.

  6. 2026-08-11
    The evolved ENS Foundation was introduced

    The approved structure separated the Foundation and ENS Labs while leaving protocol decisions and 54.6% of total ENS supply under tokenholder control, subject to one approved 1 million ENS transfer.

  7. 2026-08-12
    ENSv2 entered public beta on Sepolia

    The new registry, App, Explorer and name-upgrade flow remained experimental ahead of mainnet.

Evidence and primary sources

Last evidence review: 2026-09-04

What is Ethereum Name Service?

Ethereum Name Service maps human-readable names to addresses, content hashes and other records. Its mainnet path begins at a registry that stores a name's owner, resolver and TTL, then asks the chosen resolver for the actual record. A second contract family allocates renewable .eth registrations. ENS, meanwhile, is a separate ERC20Votes token used to delegate and weigh DAO votes. A wallet may hold any one of these powers without holding the others.

What problem does Ethereum Name Service solve?

An address such as 0x… is exact but hostile to memory, while a readable name introduces a control question: who may change what it points to? ENS splits that question. The registry manager chooses the resolver; the resolver's permissions govern records; the .eth registrar controls registration and expiry. Governance then has a different task—changing DAO-controlled protocol contracts, prices and treasury allocations—so it uses delegated ENS rather than ownership of an individual name.

How does Ethereum Name Service work?

For alice.eth, clients namehash the name, read its resolver from the ENS Registry, then query addr(), text() or contenthash(). The effective manager—registry owner for an unwrapped name or Name Wrapper owner for a wrapped one—can change the resolver and authorized records. The current ENSv1 .eth BaseRegistrar represents registration as ERC721 and tracks expiry; its controller handles commit-reveal registration, renewal and price calculation. ENS holders must delegate before voting. An executable proposal needs 100,000 delegated ENS, seven days of voting, 1% quorum, majority approval and a two-day timelock. A 5-of-8 Security Council can only cancel a malicious queued proposal.

Key facts

  • The registry stores owner, resolver and TTL; the resolver stores or retrieves address, text, contenthash and other records.
  • A registration record and the registry owner field are distinct, and wrapped names use the Name Wrapper as the registry owner while exposing an effective token owner.
  • The current ENSv1 .eth registrar separates ERC721 ownership in BaseRegistrar from registration, renewal and price logic in controllers.
  • Current annual base prices are $5 for 5+ characters, $160 for four and $640 for three, paid in ETH at a USD-denominated rate.
  • After expiry, ENSv1 gives a 90-day grace period; then a 21-day temporary premium starts near $100 million and decays.
  • Registration uses commit-reveal with a minimum 60-second wait and commitments expiring after 24 hours.
  • ENS is an ERC20 voting token at token.ensdao.eth, distinct from .eth registration NFTs and resolver records.
  • Voting requires delegation; executable proposals require 100,000 delegated ENS, seven days, 1% quorum and a two-day timelock.
  • ENSToken.sol lets its owner, the DAO, mint at most 2% of then-current supply no more than once per 365 days.
  • The current Security Council is a 5-of-8 multisig with cancel-only authority until 2028-07-16; it cannot propose, edit, execute or redirect treasury funds.
  • The Foundation is a Cayman nonprofit without shareholders; the evolved Foundation and ENS Labs are separate, and tokenholders retain protocol and director-oversight powers.
  • ENSv2 was still a Sepolia public beta on 2026-09-04; its 28-day grace period, ERC20 payments, ERC1155 ownership and new prices were not current mainnet ENSv1 rules.
  • ENS tokens do not confer a .eth name, fee share, redemption, dividend, equity or ownership of ENS Labs, the Foundation or their IP.

Official links

Categories

Related coins

Frequently asked questions

Does buying ENS give me a .eth name?

No. ENS is the DAO voting token. A .eth registration is a separate expiring ERC721 under ENSv1, and its resolver records are separate again.

Who can change the wallet behind alice.eth?

The name's effective manager controls the resolver or its authorized records. For an unwrapped name that is the registry owner; for a wrapped name, inspect the Name Wrapper owner and permissions.

Can the DAO take an unexpired .eth name by changing the controller?

The current design separates BaseRegistrar ownership from the controller. Official docs say a controller upgrade does not remove a registrant's name while the registrar remains, though expiry, approvals and wrapper permissions still matter.

Where do registration fees go?

The controller collects ETH priced in USD and forwards protocol fees to the ENS Treasury. Holding ENS does not create an automatic pro-rata claim on that income.

What can an ENS voter actually do?

After delegation, voting weight can support Snapshot signals and binding proposals. Approved executable proposals can call DAO-controlled contracts or move treasury assets after the timelock; a token balance alone does not execute code.

Is ENSv2 already the production registrar?

No as of 2026-09-04. The new registry and upgrade flow were in public beta on Ethereum Sepolia, and the documentation says interfaces may change before mainnet.

External trackers

Choose a tracking site for Ethereum Name Service: