What Is the Ethereum Name Service? How ENS Works and What It’s Used For (2024)

During the early days of the internet, one of the central problems computer scientists faced was that domain names and internet protocol addresses had not been matched up, making them unfriendly to an average user.

What that meant is if you wanted to access a website, you would need to type out the full IP address of the site you wanted to visit, such as 54.235.191.121. Since IP addresses are just strings of numbers and dots that are long and difficult to remember, It made it hard to browse the web.

However, following the cutting-edge research done by Elizabeth Feinler, an American scientist, in the 1970s, Paul Mockapetris, an American computer scientist, developed the Domain Name System (DNS) in 1983.

The DNS matches IP addresses with human-friendly domain names. For instance, as opposed to typing out 54.235.191.121, you can simply type coindesk.com into your search bar and be directed to the website.

Read more: What Is Ethereum?

Despite all the technological wizardry occurring in the crypto sector, cryptocurrencies still mostly use a system similar to the old IP address setup.

If you want to send your bitcoin to someone else’s address, you will have to use that person's wallet address as opposed to using something human-friendly like the wallet owner’s name.

That’s where the Ethereum Name Service (ENS) comes in.

The Ethereum Name Service is a distributed, open and expandable naming system that interacts with the Ethereum blockchain.

Similar to the role of the DNS mentioned above, the role of the ENS is to map human-readable names such as "john.eth" to a machine-readable name such as a wallet address like "8g978dl39ji9xl."

Through the ENS, users can buy and manage their own domains, meaning that secure and decentralized transactions can take place without having to deal with long and complex addresses. It also reduces the likelihood of any input errors when typing out the recipient’s address to send funds.

Now, the ENS may sound identical to the DNS system developed in the 1980s, but its architecture differs greatly.

Like the DNS, the ENS uses a system of hierarchical names called domains, with the creator and owner of the domain having control over his top-level domain and subsequent subdomains.

How the ENS works

What Is the Ethereum Name Service? How ENS Works and What It’s Used For (1)

Registry

First, all the domain names that are recorded inside the ENS have an owner. An owner owns a named domain and can transfer that name to a new owner at his own discretion.

The owner who wishes to buy a domain is called a "registrant" because he must register that domain on the ENS. Recording, monitoring and tracking of who has made registration for a domain – the registrar – is undertaken by a functionality of the ENS called the “registry.”

"Registrars" are smart contracts that allocate the subdomain names and are governed by the main registrar called the permanent registrar. They can be altered at any point or at any level within the ENS and can be referred to by the owner of the registry.

A registrant of a registration can also transfer his registration of a domain to another given account. Additionally, in case the individual wishes to recover a given domain name, he can do so by reclaiming that name and domain.

This resets the ownership of the ENS name to the registrar who has reclaimed a given account.

Names

As mentioned above, there is a difference between owning a name and owning a registration. A "name" acts as a way for the ENS to identify a given domain such as "john.eth" and can consist of different labels that are separated by dots.

The algorithm that is used to process domain names registered on the ENS is called the "namehash." The namehash comes into play because human-friendly names are replaced on the ENS system, which functions only with a finite length of 256-bit cryptographic hashes.

If one wishes to derive the hash from the name and still preserve the domain's hierarchical properties, a namehash is used. For instance, for "john.eth," the namehash is 0x787192fc5378cc32aa.

Representing names in this manner is exclusive to the ENS.

Now, before the namehash comes into play, names must first be normalized, meaning upper- and lower-case names are treated equally. This is important because the namehash process ensures that all users get the same view of the names and domains available on the ENS.

Why is ENS important?

Because the ENS was developed for Ethereum smart contracts – and is native to the Ethereum ecosystem – it doesn't suffer from security issues faced by a DNS system. DNS records of domains and names are stored on a centralized server. That means they are prone to hacks.

For instance, in October 2020, Google's threat analysis group monitored a record-breaking 180,000 attacks on DNSs as well as on other network targets that were launched from Chinese internet service providers.

Conversely, ENS records cannot be destroyed and are secured by the Ethereum blockchain.

Additionally, through the ENS, names and addresses become more transparent and easier to interact with. Anyone can create or register an ".eth" domain by participating in an auction process. The highest bid will win the domain name, allowing the winner to create subdomains as well as lease the domains.

That gives users on the Ethereum blockchain a unique opportunity to set up shop on the Ethereum network and become a clear point of contact within a sea of addresses.

See Also: How Does Ethereum Work?

This article was originally published on

Jul 11, 2022 at 2:59 p.m. UTC

What Is the Ethereum Name Service? How ENS Works and What It’s Used For (2024)

FAQs

What Is the Ethereum Name Service? How ENS Works and What It’s Used For? ›

The Ethereum Name Service (ENS) is a blockchain equivalent of the popular internet naming convention known as the Domain Name System (DNS). Much like DNS allows websites to map their IP addresses to human-readable domain names (like gemini.com

gemini.com
Gemini Trust Company, LLC (Gemini) is an American cryptocurrency exchange and custodian bank.
https://en.wikipedia.org › wiki › Gemini_(company)
), ENS enables the same functionality for decentralized websites and wallets.

What is Ethereum name service ens? ›

The Ethereum Name Service (ENS) is a domain name service (DNS) built on the Ethereum blockchain. ENS works in a similar way to the Internet's DNS system and helps users to find Ethereum addresses via human-readable names, rather than complex hexadecimal characters.

How does the ENS work? ›

The ENS works in concert with CNS reflex and command centers and with neural pathways that pass through sympathetic ganglia to control digestive function. There is bidirectional information flow between the ENS and CNS and between the ENS and sympathetic prevertebral ganglia.

How does eth DNS work? ›

Like DNS, Ethereum Name Service uses hierarchical names (domains) that give you complete control over subdomains. The ENS has three principal components: registry, resolver, and ENS name. The registry is the core smart contract that has the list of domains and subdomains and maps them to Ethereum addresses.

What is the purpose of ENS? ›

Similar to the role of the DNS mentioned above, the role of the ENS is to map human-readable names such as "john. eth" to a machine-readable name such as a wallet address like "8g978dl39ji9xl."

What can ens be used for? ›

With ENS, you can own and assign convenient web-ready names to wallets, websites, and more — making all of these things much more human-readable. It fulfills a similar role to the popular Web2 internet naming convention known as the Domain Name System (DNS), which enables websites to register domain names.

What controls the ENS? ›

The enteric nervous system is capable of operating independently of the brain and spinal cord, but is thought to rely on innervation from the vagus nerve and prevertebral ganglia in healthy subjects. However, studies have shown that the system is operable with a severed vagus nerve.

What happens after ENS expires? ›

Luckily the expiration process has a 90 day grace period. This means that once the name expires the original owner has 90 days to renew the name before it is released. After the grace period, the name is released for registration by anyone with a temporary premium which decreases over a 21 days period.

Do I need an ENS? ›

You'll need to make an entry summary declaration (also known as an ENS) before the goods arrive if you're transporting goods: into Great Britain. into Northern Ireland. from Great Britain into Northern Ireland.

What problems does Ens solve? ›

The primary goal of ENS focuses on mapping human-readable names to different machine-readable identifiers in blockchain and crypto. The important machine-readable identifiers include crypto metadata, cryptocurrency addresses and content hashes. Another important feature of ENS refers to reverse resolution.

How does eth work now? ›

Ethereum is a decentralized blockchain and development platform. It allows developers to build and deploy applications and smart contracts. Ethereum utilizes its native cryptocurrency, ether (ETH), for transactions and incentivizes network participants through proof-of-stake (PoS) validation.

Are ens domains safe? ›

The Ethereum Name Service (ENS) is a decentralized system, meaning it is not owned or controlled by any single entity. This makes the system resistant to censorship, as no one can interfere with or block access to your domain name. This ensures that you are able to keep it safe and secure for as long as you own it.

What does the ENS do? ›

The ENS Drives Motility Responses

The ENS is comprised of sensory neurons that send signals to interneurons that process the information and instruct motor neurons to cause responses in the effector systems (muscle, secretory epithelium, and vasculature) of the gut (Goyal and Hirano, 1996).

Why are people buying ENS? ›

The Ethereum Name Service (ENS) provides users with the unique opportunity to create a . eth domain name. The protocol leverages NFT (non-fungible token) technology to create secure credentials on the Ethereum blockchain. The goal of the project is to simplify cryptocurrency payments and drive adoption.

What are the three essential elements of ENS? ›

The ENS is a large, mesh-like network. It contains somewhere between 200 and 600 million neurons. 1 There are three different types of neurons in the ENS: efferent (motor), afferent (sensory), and interneurons.

Why are people buying ens? ›

The Ethereum Name Service (ENS) provides users with the unique opportunity to create a . eth domain name. The protocol leverages NFT (non-fungible token) technology to create secure credentials on the Ethereum blockchain. The goal of the project is to simplify cryptocurrency payments and drive adoption.

Is ens crypto a good investment? ›

Our most recent Ethereum Name Service price forecast indicates that its value will increase by 8.25% and reach $15.87 by May 19, 2024. Our technical indicators signal about the Neutral Bullish 50% market sentiment on Ethereum Name Service, while the Fear & Greed Index is displaying a score of 74 (Greed).

What is the difference between eth and ENS? ›

Similar to how DNS maps a domain name to an IP address, ENS was created to map blockchain addresses to human readable labels. As a simple example, Vitalik. eth is an ENS name that maps to 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 , an Ethereum blockchain address.

Top Articles
Latest Posts
Article information

Author: Greg O'Connell

Last Updated:

Views: 6153

Rating: 4.1 / 5 (42 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Greg O'Connell

Birthday: 1992-01-10

Address: Suite 517 2436 Jefferey Pass, Shanitaside, UT 27519

Phone: +2614651609714

Job: Education Developer

Hobby: Cooking, Gambling, Pottery, Shooting, Baseball, Singing, Snowboarding

Introduction: My name is Greg O'Connell, I am a delightful, colorful, talented, kind, lively, modern, tender person who loves writing and wants to share my knowledge and understanding with you.