Ethereum Name Service – Making Crypto Addresses Accessible

Updated: Nov 11

Ethereum Name Service (ENS) saves time, eliminates the chances of misspelling the addresses, sends funds to the right address, and allows you to send multiple tokens to a single address.

 

Key Takeaways

  • ENS or Ethereum Name Service is a decentralized distributed naming system on the Ethereum network.

  • To create an ENS domain, you need a crypto wallet and Ethereum tokens (ETH) to pay registration fees for your “.eth” domain.

  • It saves time, eliminates the chances of misspelling the addresses, sends funds to the right address, and allows you send multiple tokens to a single address.

Introduction

Are you familiar with a domain name? Basically, a domain name is the text that a user types into a browser window to reach a particular website.


The internet addresses used to be IP addresses that consisted of a long string of random characters and numbers e.g. 192.170.1.1 or 2400:cb00:2048:1::c629:d7a2. Now with a domain name, we just need to key in adidas.com and the web browser will pull up information about Adidas.


A domain name helps make it easier for people to remember and access the information they are looking for.

ENS: Ethereum Name Service Making Crypto Address Accessible

Introducing Ethereum Name Service (ENS)

ENS or Ethereum Name Service is a decentralized distributed naming system on the Ethereum network. ENS simplifies long Ethereum addresses into human-readable and easily searchable texts. All ENS domains end with the extension “.eth” and are registered in the “.ENS” domain. ENS is the domain name service or DNS for the Ethereum network users.


For example, John Doe's ETH address used to be 0xc0ffee254729296a45a3885639AC7E10F9d54979 and by using ENS, he converts the address into johndoe.eth, which contains all the information that he has in his wallet. Now, the chances of typo errors are much lower, and can easily share his ENS to transfer or receive payments.


ENS Features:

  • Supports all the popular crypto wallets like Coinbase, Trust Wallet, MetaMask, MyCrypto, Bitcoin.com, etc.

  • Compatible with other decentralized applications like Decentraland, Opensea, Uniswap, Aave, Showtime, Etherscan, etc., where you can receive and send NFTs from your wallet through ENS.

  • Supports other DNSs like .org, .com, .io, etc.

  • Supportive of other browser extensions like Opera, MetaMask, Cloudfare, Brave, Beacon, Puma, and many more.

  • Has a hierarchical structure where owners of ENS domains can configure subdomains. For example, the owner of “patricia.eth” can create a subdomain called “pay.patricia.eth”.


How to create an ENS domain?

To create an ENS domain, you need a crypto wallet and Ethereum tokens (ETH) to pay registration fees for your “.eth” domain. You must at least have $50 ETH tokens in your wallet to pay for the registration and gas fees.


Step 1: Connect your wallet

Step 1: Connect Your Wallet

Sign in to your Ethereum browser with your crypto wallet to apply for ENS registration. You can use mobile wallets like Coinbase, Trust Wallet, MetaMask, etc. Go to app.ens.domains, connect your wallet, and complete the registration process.


Step 2: Search for your domain name

After connecting, search your preferred domain name. Enter your desired domain name with the extension “.eth” and see if it is available. The system will check the ENS records and see if the name is available or unavailable. A vertical bar indicates the availability of that name.

  • Grey bar - That name is already in use and unavailable.

  • Green bar - That name is available and can be used.


Step 3: Register your domain name

After you have selected your domain name, set the date of validity and pay the registration fee. The minimum validity is one year. The registration fee also depends on the length of your domain name. Short names are more expensive. The average registration fee is $5/year. You need to pay additional gas fees, which can be anywhere between $15-$150. Remember to pay your registration fee before the expiration of the date of validity. To complete registration, click the “confirm” button.


Step 4: Validation

After registration and payment of fees, you have to wait for the system to check your registration and approve it. Do not leave the registration page. The green bar shows that your registration is progressing. Once the waiting time is up, an orange bar will prompt you to move to the next step. After that, click the “blue register” button and complete your registration process. You will get a confirmation message after a successful registration.


Step 5: Set the Resolver

Click on "Set as Primary ENS Name" or Click on the “Manage Name” button to attach your old addresses to your new ENS domain name. Click “Save” to confirm the changes.


There are several sites from where you can get your own ENS domain, such as:

  • The official site app.ens.domains. You need a blockchain-supportive browser like Mist, Parity, MetaMask plugin-enabled chrome browser, etc.

  • MyEtherWallet (MEW) is an open-source, free client-based wallet that runs on the Ethereum blockchain.

  • You can also buy your ENS name at the lowest price from the open listings on the OpenSea platform.

Bottom line

ENS domain is a multi-tasking, hassle-free, easy-to-read, and time-efficient decentralized application. It maps the long alphanumeric crypto addresses and converts them into a small readable name. It saves time, eliminates the chances of misspelling the addresses, sends funds to the right address, and allows you to send multiple tokens to a single address.