Tuesday, September 26, 2023
  • Login
  • Register
  • About
  • Advertise
  • Contact
Web3 Domains℠
  • 🏠 Home
  • Web3 News
    • 📰 Technology
      How to Find ENS/.eth Metadata for ENS

      Step-by-Step Guide: How to Find ENS/.eth Metadata for ENS NFTs

      What is BNS Bitcoin Naming Service Explained

      What is BNS? Bitcoin Naming Service Explained

      Gasless ICANN DNSSEC Implementation

      Gasless ICANN DNSSEC Implementation

      Trending Tags

      • Tips
      • Sales
      • Guides
      • Identity
      • Domains
      • 999 Club
    • 📰 Integrations
      Mailchain Integrates with ENS

      Mailchain Integrates with ENS Protocol

      Ledger Wallet Integrates ENS Protocol

      Ledger Wallet Integrates ENS Protocol

      ENS and MoonPay Partner to Enable Fiat Payments for Domain Name Registrations

      ENS & MoonPay Partner to Enable Fiat Payments for Domain Name Registrations

      Trending Tags

      • Tips
      • Sales
      • Guides
      • Identity
      • Domains
      • 999 Club
    • 📰 Culture
      BAYC, ENS, & the Evolution of Digital Identity

      Interview w/ Garga.eth: “Yuba Labs, BAYC, & ENS” Identity

      Exploring the Possibilities of Arabic ENS Domains

      Exploring the Possibilities of Arabic ENS Domains

      Sadaf.eth of ENS Labs Empowering Women in ENS

      Sadaf.eth of ENS Labs: Empowering Women in ENS

      Trending Tags

      • Tips
      • Sales
      • Guides
      • Identity
      • Domains
      • 999 Club
    • 📰 Ecosystem
      The Rise of ENS Loans

      ENS Loans & The Rise of Teller Lending

      ENS in the Era of CNNIC Blockchain Domain Patents (1)

      CNNIC Blockchain Domain Patents & Potential Restrictions on ENS

      SSX Revolutionizing Web3 Identity

      SSX: Revolutionizing SIWE, Web3 Identity, & Authentication

      Trending Tags

      • Tips
      • Sales
      • Guides
      • Identity
      • Domains
      • 999 Club
    • 📰 Name Sales
      Exploring the Current State of the ENS Digit Clubs

      Current State of ENS “Digits & Numbers” Clubs, Q1 2023

      The Mystery 👨.eth Wallet Post Cover

      Mystery of the “👨‍🦲.eth” Wallet

      Brands are Racing to Secure their ENS Names

      Brands Racing to Secure Their ENS Names!?

      Trending Tags

      • Tips
      • Sales
      • Guides
      • Identity
      • Domains
      • 999 Club
    • 📰 Security
      #4 Web3 Security Practices Post Cover Graphics

      Web3 Security Best Practices: Part 4

      #3 Web3 Security Practices Post Cover Graphics

      Web3 Security Best Practices: Part 3

      #2 Web3 Security Practices Post Cover Graphic

      Web3 Security Best Practices: Part 2

      Trending Tags

      • Tips
      • Sales
      • Guides
      • Identity
      • Domains
      • 999 Club
  • Web3 Identity
    • Step 1️⃣ Mint or Buy Web3 Name
    • Step 2️⃣ Set Primary Usernames
    • Step 3️⃣ Set Avatar Profile-Pict
    • Step 4️⃣ Add Other Text Records
    • Step 5️⃣ Add Crypto Addresses
    • Step 6️⃣ Use IPFS/TOR Websites
  • Web3 Forums
    • 1️⃣ Web3 Identity Steps
    • 🔐 Security + Privacy Tips
    • 🛠 Web3 Tools/Resources
    • ⚖️ Web3 Law/Legal Topics
    • 🕸 ICANN/DNS as Web3
    • 🦾 SIWE + Integrations
    • ♣︎ Domain Name Clubs
  • Web3 Marketcap
    • 💵 $ENS Token
    • 💸 $ENS Charts
en_US English
en_US English es_ES Spanish fr_FR French zh_CN Chinese de_DE_formal German ar Arabic pl_PL Polish it_IT Italian pt_BR Portuguese
No Result
View All Result
Web3 Domains℠
  • 🏠 Home
  • Web3 News
    • 📰 Technology
      How to Find ENS/.eth Metadata for ENS

      Step-by-Step Guide: How to Find ENS/.eth Metadata for ENS NFTs

      What is BNS Bitcoin Naming Service Explained

      What is BNS? Bitcoin Naming Service Explained

      Gasless ICANN DNSSEC Implementation

      Gasless ICANN DNSSEC Implementation

      Trending Tags

      • Tips
      • Sales
      • Guides
      • Identity
      • Domains
      • 999 Club
    • 📰 Integrations
      Mailchain Integrates with ENS

      Mailchain Integrates with ENS Protocol

      Ledger Wallet Integrates ENS Protocol

      Ledger Wallet Integrates ENS Protocol

      ENS and MoonPay Partner to Enable Fiat Payments for Domain Name Registrations

      ENS & MoonPay Partner to Enable Fiat Payments for Domain Name Registrations

      Trending Tags

      • Tips
      • Sales
      • Guides
      • Identity
      • Domains
      • 999 Club
    • 📰 Culture
      BAYC, ENS, & the Evolution of Digital Identity

      Interview w/ Garga.eth: “Yuba Labs, BAYC, & ENS” Identity

      Exploring the Possibilities of Arabic ENS Domains

      Exploring the Possibilities of Arabic ENS Domains

      Sadaf.eth of ENS Labs Empowering Women in ENS

      Sadaf.eth of ENS Labs: Empowering Women in ENS

      Trending Tags

      • Tips
      • Sales
      • Guides
      • Identity
      • Domains
      • 999 Club
    • 📰 Ecosystem
      The Rise of ENS Loans

      ENS Loans & The Rise of Teller Lending

      ENS in the Era of CNNIC Blockchain Domain Patents (1)

      CNNIC Blockchain Domain Patents & Potential Restrictions on ENS

      SSX Revolutionizing Web3 Identity

      SSX: Revolutionizing SIWE, Web3 Identity, & Authentication

      Trending Tags

      • Tips
      • Sales
      • Guides
      • Identity
      • Domains
      • 999 Club
    • 📰 Name Sales
      Exploring the Current State of the ENS Digit Clubs

      Current State of ENS “Digits & Numbers” Clubs, Q1 2023

      The Mystery 👨.eth Wallet Post Cover

      Mystery of the “👨‍🦲.eth” Wallet

      Brands are Racing to Secure their ENS Names

      Brands Racing to Secure Their ENS Names!?

      Trending Tags

      • Tips
      • Sales
      • Guides
      • Identity
      • Domains
      • 999 Club
    • 📰 Security
      #4 Web3 Security Practices Post Cover Graphics

      Web3 Security Best Practices: Part 4

      #3 Web3 Security Practices Post Cover Graphics

      Web3 Security Best Practices: Part 3

      #2 Web3 Security Practices Post Cover Graphic

      Web3 Security Best Practices: Part 2

      Trending Tags

      • Tips
      • Sales
      • Guides
      • Identity
      • Domains
      • 999 Club
  • Web3 Identity
    • Step 1️⃣ Mint or Buy Web3 Name
    • Step 2️⃣ Set Primary Usernames
    • Step 3️⃣ Set Avatar Profile-Pict
    • Step 4️⃣ Add Other Text Records
    • Step 5️⃣ Add Crypto Addresses
    • Step 6️⃣ Use IPFS/TOR Websites
  • Web3 Forums
    • 1️⃣ Web3 Identity Steps
    • 🔐 Security + Privacy Tips
    • 🛠 Web3 Tools/Resources
    • ⚖️ Web3 Law/Legal Topics
    • 🕸 ICANN/DNS as Web3
    • 🦾 SIWE + Integrations
    • ♣︎ Domain Name Clubs
  • Web3 Marketcap
    • 💵 $ENS Token
    • 💸 $ENS Charts
No Result
View All Result
Web3 Domains℠
No Result
View All Result
Home Technology

ENS Name Wrapper: Features, Benefits & Possibilities in Web3

ENS Name Wrapper Will Allow Users to Mint & Customize ENS Subdomains as Independent NFTs

x by x
September 30, 2022
in Technology
Reading Time: 7 mins read
2 0
A A
Donate
0
What is the ENS Name Wrapper Post Graphic
Share via EmailShare on TwitterShare on LinkedInShare on FacebookScan for URL

The Official ENS Name Wrapper is Audited, Published on Testnet, and the Live Contract is “Right Around the Corner”!

The Ethereum Name Service (ENS) is a distributed and open naming system built on the Ethereum blockchain. ENS domains, such as john.eth or 123.eth, can replace long alphanumeric wallet addresses, host websites, be your primary Web3 username, and have other practical features.

On top of existing ENS features, the ENS core team “True Names, Limited” will roll out a major improvement – The official “Name Wrapper” contract, for ENS Subdomains.

Note from the editors: The official “Name Wrapper” contract was created by “True Names, Limited” and funded by the official ENS DAO, but will not be voted upon by the ENS DAO. The official ENS DAO has zero control over this “Name Wrapper” contract.

What is the ENS Name Wrapper?

Name Wrapper is a smart contract that will allow to issue subdomains (such as sub.domain.eth) as a separate Non Fungible Tokens (NFTs). It is already possible to make and use subdomains, but they are not created as separate NFTs and cannot be transferred between wallets, rented or sold. On top of that, it will be possible to customize subdomains by revoking sets of permissions (burning fuses) to change the degree of ownership.

With or without Name Wrapper comparison
Source: https://twitter.com/dotearth_/status/1554103900239708160/

The ability for anyone to own and trade a subdomain opens up many possibilities:

  • Platforms can use subdomain infrastructure for ownable usernames.
  • Businesses can use subdomains for payments and accounting.
  • Artists can issue subdomains as artwork, and tokens for fans & contributors.
  • Merchants can issue subdomains as tickets, access tokens, proof of authenticity (Internet of Things) and more.
  • Brands & individuals can rent & sell their subdomains.

Multiple projects such as Decentraland are already using ENS subdomains as tradable in-platform usernames (john.dcl.eth for example). Decentraland had to create its own custom contract to accomplish this, but with the Name Wrapper, it will be easy for anyone to do the same. By supporting ENS, platforms are taking advantage of an already fully built and tested blockchain naming service.

Decentraland ENS domains
Source: https://opensea.io/collection/dcl-names

Name Wrapper & Fuses

Before diving into subdomain customization, it is worth explaining the terminology of ENS infrastructure:

  • Registrant: owner of main domain (such as domain.eth) that can set the controller address and transfer it to someone else which technically means changing the Registrant.
    • This is the ultimate owner.
  • Controller: address that can do anything except transfer the domain.
    • Can not change the Registrant.
  • Expiration Date: the date on which the registration expires and the domain needs to be renewed.
    • Anyone can renew ENS domain.
  • Records: information such as multiple crypto wallet addresses, hosted content, avatar, email, description, socials, etc. tied to the ENS domain.
    • Records can be set by the Controller.
  • Resolver: stores and handles all the records for the domain (ENS provides a functional public resolver).
    • With a custom resolver, it is possible to manage data, limit or add functions, request off-chain data (EIP-3668/ CCIP Read) and resolve subdomains that technically do not even exist (Coinbase is currently using both of these features).
  • Time-To-Live (TTL): custom setting that allows the client to specify how long to cache records.
    • In principle, there is no need to change this setting and cache records on the blockchain.

Name Wrapper will make 2 crucial things possible:

  1. Allow issuance of subdomains as individual NFTs.
  2. Allow customization of subdomain permissions.
Subdomains for beer.eth
Source: https://app.ens.domains/name/beer.eth/subdomains

Technically creating a subdomain means setting the Name Wrapper contract address as the controller of the subdomain. In return, a wrapped NFT representing the subdomain is created. Unwrapping means sending the subdomain NFT to a burn address that is not owned by anyone. You are not really destroying the subdomain itself (associated data is stored in the ENS core registry), but just the NFT representing the ownership and rights.

The customization of subdomains is achieved by burning fuses or revoking sets of permissions. Fuses can be burned when issuing the subdomain and later by the new owner. Once a fuse is burned the permission that the fuse represents is revoked for a specified time.

In total there are 7 different fuses:

CANNOT_UNWRAP = 1

  • If this fuse is burned, the name cannot be unwrapped. By disabling the unwrap function, it will not be possible to unwrap the domain. This prevents the domain of being unwrapped to reset the fuses.

CANNOT_BURN_FUSES = 2

  • If this fuse is burned, no further fuses can be burned. This allows to permanently lock a set of permissions on the domain. Any further tries to burn fuses will fail.

CANNOT_TRANSFER = 4

  • If this fuse is burned, the name cannot be transferred. This allows the use of ENS domains as Soul Bound Tokens (SBTs) which cannot be transferred or sold, but still exist as separate NFTs.

CANNOT_SET_RESOLVER = 8

  • If this fuse is burned, the resolver cannot be changed.

CANNOT_SET_TTL = 16

  • If this fuse is burned, the TTL cannot be changed.

CANNOT_CREATE_SUBDOMAIN = 32

  • If this fuse is burned, new subdomains cannot be created. By burning this fuse, it will not be possible to issue more subdomains under the domain.

PARENT_CANNOT_CONTROL = 64

  • If this fuse is burned, existing subdomains cannot be replaced by the parent name and the parent can no longer burn other fuses on this child. Without this restriction, the parent domain (domain.eth) could take full ownership of the child domain (sub.domain.eth) at any time. This fuse can only be burned only by the parent domain.

It is also possible to skip burning any of the fuses and fully use the child domain (transfer, sell, set records, host content etc). In that case, the parent domain would still be the ultimate owner and could regain ownership even if another address owns the child domain. Only the parent can burn Fuse 64 which revokes this permission. No other fuse can be burned prior to Fuse 64 and also Fuse 1 which guarantees that the child domain can not be unwrapped.

Parent Child
company.eth sales.company.eth
sales.company.eth john.sales.company.eth
john.sales.company.eth key.john.sales.company.eth

Worth mentioning that child domains can also be parent domains to other subdomains. That means it is possible to issue multi-level subdomains and individually tailor these restrictions for any domain.

ENS Name Wrapper Fuse Expiry

Each domain has an expiry for the fuses (one for all fuses). Only the owner of the parent domain can set the expiry and it can only be increased. In the case of expiry the fuses are cleared (set to their most permissive state). When burning fuses, it is mandatory to set an expiry that can not be greater than the parent domain’s expiry. After domain.eth is renewed, the owner of domain.eth can extend sub.domain.eth fuse expiry. For example:

  • If domain.eth is registered for a year, the fuses can be burned only for a year or less. After domain.eth is renewed for longer the owner of domain.eth can extend fuses on sub.domain.eth
  • If sub.domain.eth fuses expire in a year, the fuses can be burned only for a year or less. After the owner of domain.eth extend fuses on sub.domain.eth, the owner of sub.domain.eth can extend fuses on sub2.sub.domain.eth

To maintain trustless ownership for sub.domain.eth for a long or infinite period of time:

  1. Pay for the domain.eth registration years ahead before issuing sub.domain.eth. This allows long expiry on fuses.
  2. Build a custom registrar such that anyone can extend fuses.

There are no renewal fees for subdomains on the protocol level, but the main parent domain must be renewed as fuse expiry can not be longer than the parent domain expiry. If the registration of the main domain is not extended, it expires and gets unwrapped. Worth to mention that it is technically possible to charge subdomain registration fees with the custom registrar.

After the domain expires existing subdomains are not burned and are still functioning. If someone re-registers the main domain, the new owner could take back the ownership, burn fuses or just do nothing with the existing subdomains.

ENS Name Wrapper Use-Cases

Name Wrapper opens up many new possibilities and a chance to build a network and brand around the ENS domain. The customization of domain restrictions opens up more use cases than a standard NFT.

  • Gift subdomains to promote your domain/brand.
  • Rent and sell subdomains with full ownership.
  • Issue a subdomain with full ownership, but limit further subdomain creation.
  • Issue transferable or non-transferable subdomains as attendance tokens (john.event.eth), personal identifiers (john.sales.google.eth), tickets (ticket.2022.festival.eth), in-platform usernames (john.twitter.eth).
  • Issue a subdomain with short expiry for day tickets (day1.festival.eth), coupons (discount.store.eth), access tokens (trial.course.eth).
  • Use subdomains as Proof of Authenticity (88.116500ln.daytona.rolex.eth).
  • Use a custom registar to allow specified NFT holders to mint a subdomain (4269.bayc.eth).
  • Use custom resolver to allow fuses to be extended by anyone (with or without a fee), manage and retrieve off-chain data, and add or limit functionalities for subdomains. For example, limit record customization so the subdomain can be used only for intended purposes (crypto sent to john.exchange.eth goes to exchange wallet).

There has always been a market for usernames on popular platforms such as Twitter and Instagram. Most platforms are against username trading, but that only makes the market unsafe and attracts a lot of scammers. Platforms could embrace ENS and encourage safe username trading or technically limit the ability for the subdomains to be transferable.

Screenshot from video on ENS
Source: https://www.youtube.com/watch?v=6LXc5yxGYpQ

There is a large list of individuals and companies including Puma, Budweiser, Nike & Coca-Cola who already own their ENS domains. Hopefully, they already have plans for when the Name Wrapper releases.

***

I’m 448.eth and this is my fourth article. Follow me on Twitter (@448_eth) to learn more about ENS 🙂

Tags: BrandsCCIPContractsDomainsEIP-3668ENSFuse ExpiryName WrapperNFTSubdomain FusesSubdomainsWeb3
SendTweetShareShareScan

Get real time update about this post categories directly on your device, subscribe now.

Unsubscribe
x

x

Related Posts

How to Find ENS/.eth Metadata for ENS
Guides

Step-by-Step Guide: How to Find ENS/.eth Metadata for ENS NFTs

by GaryPalmerJr.eth
June 14, 2023
74
What is BNS Bitcoin Naming Service Explained
Technology

What is BNS? Bitcoin Naming Service Explained

by Gladwin.eth
April 5, 2023
168
Gasless ICANN DNSSEC Implementation
Technology

Gasless ICANN DNSSEC Implementation

by Shash Pyakuryal
April 2, 2023
80
The ENS Referral Protocol Post Cover
Ecosystem

The ENS Referral System: Adding an Affiliate Program to ENS Protocol

by Method
November 23, 2022
247
ENS Domains, Lost NFT Relics Post Graphics
Technology

ENS Domains, Lost NFT Relics

by 🚀🚀🚀🚀.eth
September 9, 2022
210

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

I agree to the Terms & Conditions and Privacy Policy.

Translate Website

en_US English
en_US English es_ES Spanish fr_FR French zh_CN Chinese de_DE_formal German ar Arabic pl_PL Polish it_IT Italian pt_BR Portuguese

Follow Us Across Social

Subscribe To Our Newsletter

*We won't sell your email or send spam.

Market Prices

Search by Coins & Exchanges

Browse by Tag

999 Club Audio Best Practices Brands Business Buying Clubs Community Considerations Contracts Culture Decentralization DeFi Domains EIP-4361 Emoji Keycaps Emojis ENS ENS Club Ethereum Guides Identity integrations Interview Marketplace Name Wrapper NFT Onboarding OpenSea Podcast Protocols Registrations Sales Security SIWE Subdomains Tips TOR Twitter Spaces Updates Usernames Video Wallets Web2 Web3
The Original, Open Source, Hardware Wallets. The Original, Open Source, Hardware Wallets. The Original, Open Source, Hardware Wallets.

Search Website Articles

No Result
View All Result
Web3 Domains℠

Web3 Domains℠ creates content about decentralized domains, distributed websites, & Web3-usernames. Learn about Web3 security, & Web3 privacy.

Follow Us Across Social

Recent Posts

  • ENS Loans & The Rise of Teller Lending
  • Mailchain Integrates with ENS Protocol
  • Step-by-Step Guide: How to Find ENS/.eth Metadata for ENS NFTs
  • Ledger Wallet Integrates ENS Protocol
  • Interview w/ Garga.eth: “Yuba Labs, BAYC, & ENS” Identity

Web3 Topics

  • Web3 Market Cap
  • $ENS Web3 Token
  • Name Showcase
  • Ecosystem
  • Name Sales
  • Security

Subscribe To Our Newsletter

*We won't sell your email or send spam.
  • About
  • Advertise
  • Contact

Web3 Domains℠ & Web3Domains.com © 2023 TechnoRealism, Inc., UCC § 1-308 | Privacy

No Result
View All Result
  • 🏠 Home
  • Technology
  • Integrations
  • Culture
  • Ecosystem
  • Name Sales
  • Security
  • Web3 Forums
    • Get Started w/ ENS
  • en_USEnglish
    • arArabic
    • zh_CNChinese
    • fr_FRFrench
    • de_DE_formalGerman
    • it_ITItalian
    • pl_PLPolish
    • es_ESSpanish
    • pt_BRPortuguese

Web3 Domains℠ & Web3Domains.com © 2023 TechnoRealism, Inc., UCC § 1-308 | Privacy

Welcome Back!

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Fill the forms bellow to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In

Add New Playlist

en_USEnglish
es_ESSpanish fr_FRFrench zh_CNChinese de_DE_formalGerman arArabic pl_PLPolish it_ITItalian pt_BRPortuguese en_USEnglish
This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Visit our Privacy & Cookie Policy.
Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?
-
00:00
00:00

Queue

Update Required Flash plugin
-
00:00
00:00
Go to mobile version