什么是以太坊名称服务 (ENS)?

以太坊名称服务(Ethereum Name Service, ENS)是一个允许用户创建代表以太坊区块链地址的易于记忆的名称的系统。

互联网利用域名服务(Domain Name Service, DNS)将数据与简单易记的域名关联起来。例如,用户可以通过访问“https://metanethub.com”域名来导航,而不是使用构成 Metanethub IP 地址的复杂数字串。您手机中的联系人应用程序提供了类似的服务:您可以输入朋友的名字来拨打电话,而不是记住每个朋友的电话号码。

通过智能合约,以太坊名称服务(ENS)为以太坊区块链带来了类似的功能。用户可以获取一个.eth 域名,与他们的以太坊地址关联,这使得导航到他们自己的钱包、将地址输入分散式应用程序(dapp)或交易所变得更加容易,并为其他用户与他们交易提供了更简单的方式。

ENS 名称作为非同质化代币(NFT)存在于以太坊区块链上,导致一些加密用户收集他们认为有价值的.eth 名称。这促使 2021 年中期每周销量超过 20,000。自 2017 年推出以来,已经有超过 250 万个名称使用 ENS 注册。

为了管理该系统,ENS 使用一个由其 ENS 代币持有者组成的去中心化自治组织(DAO)。代币持有者可以对指导 ENS 运作的提案进行投票,设定如何注册名称以及如何指导社区财政资金的使用。

ENS 是如何开发的?

尽管 ENS 现在广受欢迎,并被认为是以太坊上的领导者,但它并不是第一个基于区块链的命名服务。2011 年启动的 Namecoin 是比特币的一个分支,它为区块链地址提供了一个以“.bit”域名为特征的交易框架,但它从未获得广泛的吸引力。

然而,Namecoin 为后来在以太坊上开发类似项目提供了灵感。实际上,当Vitalik Buterin首次介绍以太坊时,他指出这项新技术的一个可能用例是命名服务——如 Namecoin。不久之后,一位前谷歌软件工程师 Nick Johnson 就发布了一个详细介绍“以太坊域名服务”的以太坊改进提案(EIP)。Johnson 后来获得了以太坊基金会的资金,用以构建这项服务。

这些资金导致了现在称为 ENS 实验室的组织的创建,这是一个总部位于新加坡的非盈利组织,负责 ENS 的开发。多年来,对协议的更新包括支持超出.eth(如 .xyz 和 Tor 的 .onion)的地址,并使 ENS 名称符合 ERC-721 非同质化代币(NFT)标准。

ENS 是如何工作的?

ENS 几乎像互联网的 DNS 处理 IP 地址一样处理区块链地址。然而,这种关系的机制略有不同,因为 ENS 使用智能合约在以太坊区块链上运作。

结构

ENS 在其注册表智能合约中存储所有名称,该合约还包含有关每个名称所有者和解析器的信息。解析器是独立的合约,它将 ENS 名称转换为 42 位十六进制地址(即 0x88brN04...),从而允许所有者将他们的.eth(或其他)名称与以太坊地址关联起来。名称的所有者——比如个人用户或智能合约——可以控制域名解析器,并在网络上转移域名(和子域名)的所有权。

获取 ENS 名称

为了成为 ENS 名称的所有者,加密货币用户可以导航到 ENS.domains 网站,并使用该应用程序通过一个称为“注册商”的智能合约注册名称。用户根据他们希望注册名称的时间长度(例如 1 年、2 年等)、名称的长度(较短的更贵)以及处理交易所需的Gas 费用支付费用。

在幕后,ENS 通过一个称为 Namehash 的过程生成并跟踪名称。这个过程使名称在协议中标准化,然后使用密码学将名称哈希(转换)成字母数字字符串。

使用 ENS 名称

所有者可以使用 ENS 名称代替他们的钱包地址或智能合约地址,使其他人更容易地与他们进行交易。ENS 名称在功能上也是 NFT,因为将一个名称转移给另一个所有者赋予了他们对该名称的权利。在更广泛的 NFT 市场中,这使得 ENS 名称成为了更受欢迎的数字资产——尤其是对金融、元宇宙和特定项目等高价值名称。

ENS 代币如何使用?

2021 年 11 月,ENS 发行名称的持有者被提供了一个新的ERC-20代币的空投,被称为“ENS”。在发布的 1 个月内,所有 ENS 代币的总市值达到了 15 亿美元的峰值。

ENS 代币用于通过提案和社区投票的过程来管理 ENS 协议。这种类型的管理机构被称为去中心化自治组织(DAO)。通过投票,ENS 持有者可以设定新域名的费用或协议的其他规范,但也许最重要的是,他们还可以指导 DAO 财政金库中的资金。

代币供应和分配

ENS 的最大供应量为 1 亿。空投向 ENS 名称的持有者释放了 25% 的供应量,另外 25% 被分配给了该项目的 100 多个贡献者。DAO 社区财政金库收到了所有 ENS 的另外 50%。这些代币中只有 10% 可供立即使用,其余的 ENS 计划在 4 年内解锁(于 2025 年结束)。

以太坊名称服务要点

  • 以太坊名称服务是一个允许创建和管理与以太坊区块链地址关联的易于阅读名称的协议。
  • ENS 在以太坊开发初期就被构想出来,从比特币基础上的项目 Namecoin 中获得灵感。
  • ENS 名称是可转让的,并且与 ERC-721 非同质化代币(NFT)标准兼容,使其对 NFT 交易者具有吸引力;同时,ENS 代币用于通过其去中心化自治组织(DAO)管理协议。