|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
名称包装
什么是名称包装?
Name Wrapper 是一种智能合约,允许将所有注册的 ENS 名称转换为 NFT,从而扩展其可定制性。
在 ENS 中始终可以创建子名称,并且名称包装器在此基础上构建。通过允许子域名变得不可信,域名所有者一旦发布就无法更改子域名。
当个人购买域名时,所有者就成为该域名的注册人。这使他们能够通过称为注册表的合约更改域名并创建子名称。
子名称是可以在二手注册域名下创建的附加名称。任何级别的名称都可以在其下创建子名称,并且名称包装器支持包装它们并将对它们的控制权交给单独的所有者。
例如,John Johnson 拥有一个域名 john.eth,他想为其合作伙伴 Alice 创建子名称。 John 可以使用其特殊权限创建 alice.johnson.eth。
通过将所有域名包装为 ERC-1155 令牌,注册者可以通过授予或撤销不同的权限来更好地根据自己的需求自定义其注册的域名和子名称。这些权限称为保险丝。
所有包装名称都带有标准和可定制的内置保险丝,其中注册者可以完全访问所有注册的域名和子名称保险丝。如果注册人愿意,他们可以烧掉这些保险丝,从而根据他们的目标和域名需求来更改这些权限。
为什么名称包装很重要?
在创建名称包装器之前,注册人可以在其注册域下创建不同的子名称。然而,这些子名称的功能有限,并且由于它们不是 NFT,因此无法在 Web3 空间中广泛使用。
引入名称包装器后,所有子名称现在都是 NFT,并且可以在所有 NFT 平台上使用。这个新的智能合约将 .eth 去中心化域名的实用性和功能提升到了一个新的水平。这是 Web3 生态系统走向去中心化的重要一步:拥有不可变的域名,同时允许用户保留对不可信子名称的所有权。
现在注册的域名、子名称和域名系统 (DNS) 名称都可以成为 NFT,这扩展了人们使用 .eth NFT 域名的可能性。
名称包装器扩展了功能列表,为注册者提供了更好的控制和个性化,从而简化了域管理流程。使用名称包装器的第一步是包装子名称以使其成为 NFT,当注册者获得其熔丝的控制权时,将域名所有权赋予该合约。或者,解开注册域名意味着销毁 ERC-1155 代币并重新获得对原始名称的控制权。
名称包装和扩展用例
名称包装器采用 .eth 名称,从简单的钱包名称标识到具有各种用途的代币。其中包括构建此类代币门控子名称以及以固定价格租赁子名称。 NFT 艺术家现在可以使用子名称作为向贡献者发行的代币,也可以被活动组织者用作门票和身份证明。
类似的是使用包装名称进行空投分发和社区建设。项目可以将多个子名称广泛分发给社区成员,同时根据需要调整名称的权限和所有权。
名称包装器对 Web3 生态系统的好处
去中心化身份是 Web3 不断发展的领域,也是生态系统可用性的基础。因此,必须能够通过增强的智能合约进行构建和定制,以使其尽可能可用。 Name Wrapper 是让我们更接近实现真正的 Web3 数字身份的下一步。它可以提供无缝的入门体验,有助于促进 Web3 技术的大规模采用。
作者:
Nick Johnson是以太坊名称服务 (ENS) 的创始人和首席开发人员,拥有 20 多年的软件工程经验。 Nick 在 Google 工作了七年,担任软件工程师,调试复杂代码并解决一系列生产问题,将他的 Web2 专业知识带到了 Web3,Nick 在 2016 年至 2018 年期间作为以太坊基金会软件工程师成为了早期采用者。他的热情在于构建可扩展、持久的系统向社区中的所有人开放,并确保未来的技术堆栈作为公共产品运行。 Nick 设想 ENS 成为全球每种数字资源的命名系统。