- Back to menuPrices
- Back to menuResearch
- Back to menuConsensus
- Back to menu
- Back to menu
- Back to menu
- Back to menuWebinars & Events
About Ethereum Name Service
The Ethereum Name Service (ENS) is a decentralised naming system built on the Ethereum blockchain, designed to map human-readable names to machine-readable identifiers. It simplifies the user experience by replacing complex Ethereum addresses with easy-to-remember names, supporting address mapping, content hashes, metadata storage, and cross-platform usability. ENS was created by Nick Johnson and Alex Van de Sande under the Ethereum Foundation and launched in May 2017.
The Ethereum Name Service (ENS) is a distributed, open, and extensible naming system based on the Ethereum blockchain. ENS is designed to map human-readable names like 'alice.eth' to machine-readable identifiers such as Ethereum addresses, content hashes, and metadata. The primary aim of ENS is to simplify the process of interacting with the Ethereum network by allowing users to replace complex addresses with easy-to-remember names.
ENS operates on the Ethereum blockchain through a system of smart contracts. It has two main components: the ENS registry and resolvers. The ENS registry is a single smart contract that maintains a list of all domains and subdomains, along with information about their owners and associated resolvers. Resolvers are responsible for translating ENS names into the corresponding machine-readable identifiers.
ENS is used to enhance the usability of the Ethereum blockchain by providing a user-friendly naming system. Some of its primary uses include:
1. *Address Mapping*: ENS maps human-readable names to Ethereum addresses, making it easier for users to send and receive transactions. Instead of using long, complex addresses, users can use simple names like 'alice.eth'. 2. *Content Hashes*: ENS can map names to content hashes stored on decentralised storage networks like IPFS (InterPlanetary File System). This facilitates the decentralised hosting of websites and other content. 3. *Metadata Storage*: ENS names can store additional metadata, such as cryptocurrency wallet information, email addresses, and other relevant data, providing a richer user experience. 4. *Cross-Platform Usability*: ENS names are compatible with various blockchain networks and can be used for cross-platform applications, enhancing the interoperability of blockchain technologies. 5. *Subdomain Creation*: ENS allows the creation of subdomains, which can be customised and used for different purposes, such as individual user identities or specific project addresses.