EOS EVM Name Service

EOS EVM Name Service is a distributed domain naming system for Decentralized Identity that operates across multiple blockchains.

Dario Cesaro avatar
Written by Dario Cesaro
Updated over a week ago

Image source: Sukanta Manna

It is crucial to exercise caution when engaging with the services offered by this project. EOS Support does not assume responsibility for any potential problems, damages, or losses that may occur as a result of utilizing the services provided by this project.

Definition

EOS EVM Name Service is a distributed domain naming system for Decentralized Identity (DID) that operates across multiple chains. It leverages the high performance, security, and reliability of the EOS Blockchain to create seamless connections within the WEB3 ecosystem, facilitating the integration of individuals, information, assets, and dApps.

Please note that a separate team known as EVMNS Labs is also working on a project named EVMNS, which shares similar technical features and goals. The EOS EVM Name Service project mentioned in this article is being developed by HokenTech.

Purpose

EOS EVM Name Service domains utilize the ERC721 protocol standard, featuring the .com domain suffix. This combination enables the association of user-friendly and memorable names with various types of content, encompassing EVM addresses, content hashes, URLs, and metadata, among others.

In a world enabled by inter-blockchain communication (IBC), WEB3 users navigate across various blockchains and dApps, resulting in the management of multiple identities, usernames, and sets of identity information. This situation often leads to tedium, inconvenience, and an overall unsatisfactory user experience.

With EOS EVM Name Service, you can ensure the preservation of a universal identity that remains consistent not only across all applications but also across all blockchains. You will only need to manage a single set of identities, encompassing your profile, Email, Telegram, Twitter, ETH address, EOS address, EVM address, and more. Envision the incredibility of synchronizable identity across all chains with just one go.

How it works

The two principal components of EOS EVM Name Service are Registry and Resolver.

i) Registry - The registry serves as a smart contract responsible for up keeping a comprehensive record of all domains and subdomains. It stores three essential pieces of information for each domain, including the domain owner, the domain resolver, and the caching time-to-live for all records associated with the domain.

ii) Resolver - The resolver plays a crucial role in the conversion of domains into addresses within the EOS EVM Name Service system. Any smart contract that meets the specified criteria regarding resolvers can be utilized as a resolver program within EOS EVM Name Service.

How to get

EOS EVM Name Service has been released to testnet only. You can visit the URL to mint your favorite domain.

Procedure

  1. Please make sure your wallet is connected to the testnet.

  2. Enter your preferred domain name in the field provided.

  3. Click on the Search button.

  4. If the desired domain name has not yet been claimed, you will be prompted to make a payment in order to acquire it. Click on the Mint button to initiate the transaction.

  5. Once you reach this stage, your connected wallet will automatically open. Please diligently verify the transaction amount before proceeding.

  6. If you are satisfied with the transaction proposal, click on the Confirm button to complete the transaction.

  7. On successful completion of the transaction, your preferred domain name is minted.

EOS EVM Name Service

Image source: Sukanta Manna

Image source: Sukanta Manna

Similar projects on other blockchains

DID domain name service projects are there in many other blockchains. A few examples are:

  • The Ethereum Name Service (ENS) on the Ethereum blockchain

  • The Space ID (ID) on the Binance Smart Chain

  • The Bonfida on the Solana blockchain

  • The Evmos Name Service (EVNS) on Evmos network

  • Polkadot Name Service (PNS) on Polkadot blockchain


Author: Sukanta Manna

Editor: Markus Hinrichs, Cristhian Rincon

Sources & References

Did this answer your question?