The Ethereum Name Service (ENS) is taking the first steps toward implementing Ethereum Layer-2 functionality. Users with.eth domain names, or new users looking to register a.eth domain name, will be able to transact with less gas fees and faster settlement times with Layer-2 support.
While registering a.eth domain name is quite inexpensive for most people, Ethereum gas expenses to complete the involved transaction are not.
According to Nick Johnson, Lead Developer at ENS, in a tweet thread, ENS has the first version of an implementation of ENS off-chain resolution ready for testing by developers, based on ENS Improvement Proposal ENSIP 10 and Ethereum Improvement Proposal EIP 3668.
Developers can use this starter kit to begin implementing support.
This is the first stage in ENS’ intentions to offer Layer-2 and off-chain resolution. It will enable wallet providers and others to issue, create, or update ENS subdomains for their customers without incurring transaction fees.
The so-called off-chain resolver 93, according to the announcement on the ENS discussion forum, is a starter-kit for building infrastructure to resolve ENS names using external services.
“This implementation uses a backend that loads names from a JSON flat-file by default, but the backend is simply pluggable and can be modified to source records from any database as needed,” Johnson writes on Twitter.
This, according to Nick Johnson, is a critical initial step towards deploying ENS on Layer-2. When resolution functionality is added to ENS, wallet providers and other developers will be able to give subdomains to their users at little or no cost by storing the records off chain and relying on messages signed with a trusted key for verification.
Optimism and Arbitrum are used to store ENS names.
“The next step will be to make this more production-ready and to start developing gateway and resolver implementations that support other verification methods – specifically, verifying proofs from layer 2 networks, which will allow storing ENS names on L2s like Optimism and Arbitrum without any additional trust assumptions.” Individual users will be able to move their names to L2s as a result of this,” according to the release.
Developers can use the new toolkit to begin creating infrastructure that enables for off-chain hosting of domains and subdomains, removing gas fees for record updates and subdomain creation.
“These names will resolve seamlessly in web3 libraries that accept ENS’s new resolution standard; support for Ethers is on the way, and we’re working on pull requests for other popular web3 libraries,” Johnson writes on Twitter.
Steps must be taken in conjunction with Chainlink
The next step for ENS on the route to complete Layer-2 support is to cooperate with Oracle service Chainlink to develop out support for specific Layer-2 networks, such as optimistic roll-ups. Individual users will be able to migrate their ENS domains to the L2 network of their choice once this support is in place.
“These new L2 gateways will utilize the same protocol as the system we’re releasing today – so a wallet that’s been updated to use ENS-on-L2 now will immediately be able to resolve names stored on L2s like Optimism without any changes required,” Johnson writes on Twitter.
ENS domain names, convert lengthy Ethereum, Bitcoin, and other addresses to human-readable names, and vice versa (reverse records).As NFTs, ENS domain names support different features such as Twitter handles, email addresses, and profile images. To far, there are approximately 500,000 registered.eth names.