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
Please make sure your wallet is connected to the testnet.
Enter your preferred domain name in the field provided.
Click on the Search button.
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.
Once you reach this stage, your connected wallet will automatically open. Please diligently verify the transaction amount before proceeding.
If you are satisfied with the transaction proposal, click on the Confirm button to complete the transaction.
On successful completion of the transaction, your preferred domain name is minted.
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
EVMNS (separate project)
EOS Support Media