Decoding ENS: An A-Z Guide to Ethereum Name Service Terminology

Vision.io
6 min readOct 24, 2023

--

The Ethereum Name Service (ENS) has gained significant traction in the world of decentralized web (web3) and blockchain technologies. For those new to the space, it can be a bit daunting to grasp all the terminology associated with ENS. In this article, we break down the most common ENS terms and provide a clear understanding of what they mean. 🌐

ENS (Ethereum Name Service):

ENS is a decentralized domain name system built on the Ethereum blockchain. It allows users to have human-readable addresses instead of the traditional long, alphanumeric Ethereum addresses.

.eth domain

.eth Domain: This is a domain suffix specific to ENS. When you see an address like ‘name.eth’, it’s a sign that it’s an ENS domain. These domains are unique and can be purchased by users.

A — Z

Auction: ENS domains are primarily procured via an auction mechanism. Interested parties place their bids, and the domain goes to the top bidder once the auction concludes.

Avatar / pfp: This refers to the profile picture or graphical representation associated with an ENS domain or user.

Controller: An account empowered to modify the records of a name. Both the Registrant or Controller can change the Controller.

Deed: Within the ENS framework, a deed is a distinct smart contract that safeguards the funds (in ETH) necessary for bidding on an ENS domain. Post-auction, the highest bid gets secured within this deed.

Expiration Date: The designated date when a registration lapses and necessitates renewal. ENS domains can be renewed by anyone.

Marketplace: Marketplace refers to a digital platform or venue where users can buy, sell, trade, or even lease ENS domain names. Just as traditional domain names (like .com or .org) can be bought or sold, ENS domains (like .eth) have their own value and can be traded in these specialized marketplaces. Users can buy & list their ENS domains, bid on domains they’re interested in, and trade their domains — similar to traditional NFT Marketplaces.

Name Wrapper: A specialized smart contract enabling the issuance of subdomains (like sub.domain.eth) as individual Non-Fungible Tokens (NFTs).

Namehash: A specialized algorithm that processes an ENS name to yield a unique cryptographic hash representing that specific name.

Node: This is a unique cryptographic hash that identifies a name.

Owner: The designated entity listed in the ENS registry’s owner field. Owners possess the authority to transfer ownership, determine a resolver or TTL, and establish or reassign subdomains.

Public Resolver: A universal resolver provided by the ENS consortium. It’s the preferred resolver, equipped with an array of features beneficial for domain proprietors.

Records: Datasets like multiple cryptocurrency wallet addresses, hosted content, avatars, emails, descriptions, social media handles, and more linked to the ENS domain. The Controller determines these records.

Registrar: This is a contract designated for the allocation of subdomains. Configurable at any ENS level, they are directed by the registry’s owner field.

Registration: Signifies a registrar’s documentation of a user’s domain ownership. It’s separate from the Registry’s owner field, with registrations housed within the registrar contract, also detailing expiry dates, fees, and more.

Registrant: The specific individual or entity possessing rights over an ENS domain. They command the domain and determine its resolver and other parameters.

Renewal: ENS mandates periodic domain renewals, ensuring domains that are dormant or no longer desired can be repurposed.

Resolver: A resolver is a contract on the Ethereum blockchain tasked with converting readable names into system-friendly addresses and vice versa.

Reverse Resolver: Contrary to a standard resolver that turns names into addresses, a reverse resolver inverts this, converting Ethereum addresses into readable ENS names.

Subdomain: Drawing parallels from conventional domain systems, ENS lets domain owners spawn subdomains under their primary domain, such as ‘shop.myname.eth’ stemming from ‘myname.eth’.

Time-To-Live (TTL): A configurable setting that instructs the client on the duration for caching records. Ideally, this setting remains unchanged, preserving records on the blockchain.

Top-Level-Domain (TLD): A TLD is the rightmost segment of a domain name, positioned after the last dot. (f.E. .eth / .x / .block / .nft / .com etc.) Often referred to as domain extensions, TLDs help identify specific attributes of a website, like its purpose, owner, or geographical location. In the evolving web3 ecosystem, new TLDs have emerged, representing decentralized domains on blockchain networks. These web3 TLDs facilitate a more decentralized and user-centric web experience, allowing for seamless integration with decentralized applications and services.

Transfer: In the ENS context, transferring refers to the act of changing ownership of a domain. This means that a new Ethereum address becomes the registrant of the domain.

TXT Record: TXT records are a type of DNS record, and in the context of ENS, they can be used to store arbitrary text data against a domain. This can include data for domain verification, information about the domain, or other metadata.

Web3: Web 3 represents the third era of the web. Unlike the previous versions, Web1 (readable web) and Web2 (read-write web), Web3 introduces a decentralized internet powered by blockchain technology. In this framework, users have control over their own data, identities, and transactions. Web3 enables peer-to-peer interactions, removing the need for intermediaries.

Zone File: A zone file is a text-based file that contains a list of DNS records for a domain. In the ENS context, while it doesn’t use traditional DNS zone files, the concept is similar in terms of mapping human-readable names to machine-readable information.

Zero Address: In the Ethereum and ENS context, the zero address is the Ethereum address that has all zeros. It’s often used in smart contracts and ENS operations to represent an unset address or to burn tokens.

In conclusion, ENS is a fundamental component of the Ethereum ecosystem, aiming to make blockchain interactions more user-friendly. By understanding the terms associated with #ENS, you can navigate this space with greater confidence and clarity.

At ENS.Vision, we’re not only committed to enhancing the user experience but also making our platform mass-adoption-friendly, to make it as easy as possible for everyone, from crypto enthusiasts to newcomers. We continuously improve and introduce features that simplify the process of buying, selling, and trading ENS. Our goal is to ensure that every interaction on ENS.Vision is seamless and efficient for our users. Our vision of Web3 is to create a truly user-centric web, including our #ENSfam in all decisions we make, promoting transparency, security, and decentralized authority!

✨ Thanks for diving into the world of #ENS with us. We’re always here to help you navigate the decentralized web. Catch you next time! ✨

Cheers,

The ENS.Vision Team

www.ens.vision

--

--

Vision.io

Official Medium account for reporting Vision news. | The No.1 #ENS Marketplace | Discord: https://discord.gg/ensvision