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

作者 Kraken Learn team
6 分钟
2023年2月2日

以太坊域名服务概述

  • 以太坊域名服务 (ENS) 是一个建立在以太坊区块链上的域名服务 (DNS)
  • ENS 的工作方式与互联网的 DNS 系统类似,可帮助用户通过人类可读的名称(而非复杂的十六进制字符)查找以太坊地址
  • ENS 并非旨在取代 DNS,而是旨在与其协同工作

以太坊域名服务 (ENS) 是一个建立在以太坊区块链上的域名系统。以太坊域名服务允许将标准 以太坊 地址随机生成的字母和数字转换为更容易识别的词语,例如个人或品牌的名称。 

通过这种方式,ENS 的功能类似于传统的域名服务,其中构成 IP 地址的数字字符串由人类可读的网站名称表示,人们可以更容易记住。 

ENS 提供了一个开放、去中心化和可扩展的命名系统,作为中心化域名服务 (DNS) 一般操作的替代方案。它还使用 区块链技术 来降低与单一控制点相关的安全风险。该网络并非旨在取代传统 DNS,而是旨在与其协同工作。

ENS 代币用于管理 ENS 去中心化自治组织 (DAO),该组织管理协议的共享金库。ENS 代币允许持有者提交提案并对影响协议管理和未来发展的决策进行投票。

谁创建了以太坊域名服务 (ENS)?

ENS 由以太坊基金会 (EF) 的 Nick Johnson 和 Alex Van de Sande 于 2017 年 5 月 4 日推出。 

Johnson 和 Van de Sande 均曾在 Google 担任传统软件工程职务,并在以太坊基金会担任设计和前端开发职务。他们共同领导了一个团队,参与了以太坊域名服务协议的初始开发。

ENS 最初由以太坊基金会资助,该基金会授权 Nick Johnson 开发。他们获得的 100 万美元赠款使创始人能够组建团队并开发协议的早期迭代。ENS 还在 2020 年从 Chainlink 获得了金额不详的赠款。

以太坊域名服务如何运作?

以太坊域名服务提供了一种安全的方式,将构成以太坊地址的加密字母和数字字符串转换为易于识别的人类可读名称。 

例如,如果一个人想将一件物品(例如 不可替代代币)出售给她的朋友,并以 ETH 支付。为此,卖家必须分享她的公共以太坊地址,该地址由 42 个十六进制字符组成,可能如下所示:

0xabcC46d439338F972307E9805A86Adaa24D003a9

ENS 解决了记住加密公钥的困惑,并降低了该地址输入错误的几率。相反,ENS 允许加密用户使用一个易于记忆的人类可读词语或短语(例如 kraken.eth)来表示他们的加密地址。

ENS 架构由两个 智能合约 组成:注册表解析器。 

ENS 注册表由一个智能合约组成,该合约维护通过 ENS 服务可用的所有域和子域的列表。它还存储有关每个域的三个关键信息: 

  1. 域的所有者,可以是外部账户或智能合约。
  2. 域的解析器,负责将 ENS 名称翻译成地址,反之亦然的实际过程。
  3. 域下所有记录的缓存生存时间 (time-to-live),这是将名称翻译成地址所需的时间。

ENS 解析器是该服务的核心智能合约,它将人类可读的 ENS 域名翻译成其对应的加密地址,反之亦然。 

解析器通过两步过程完成此操作:首先,它询问注册表哪个解析器负责该名称。然后,它向该解析器请求查询的答案。

请注意,ENS 是一个分层系统,类似于网络上常见的当前域名服务,并允许域所有者控制其子域。这允许域所有者(例如 kraken.eth)创建其他子域,例如 learn.kraken.ethens.learn.kraken.eth

如何获取 ENS 域名

用户可以在 ENS 应用程序上查找可用的域名。  

在确定他们想要的地址名称后,ENS 用户通过确认其连接的以太坊钱包中的两笔交易中的第一笔来请求注册其地址名称。第二笔交易确认注册,并且必须在第一笔交易后的七天内处理。然后,用户定义他们希望访问此域的时间长度,称为租用期。

作为域的所有者,用户可以设置各种子域以及他们希望其名称链接到的不同地址。但 ENS 提供的最大好处是能够共享一个比标准随机字母和数字字符串更容易识别的以太坊地址。

ENS 为何有价值?

ENS 代币于 2021 年 11 月 8 日推出,并空投给所有在 2021 年 10 月 31 日之前拥有 ENS 域名(.eth 地址)的人。ENS 代币的申领资格基于从钱包地址的几个历史因素得出的公式: 

  • .eth 地址的年龄(注册时间越长,获得的 ENS 越多)。
  • 设置了主 ENS (以前称为反向记录,使以太坊地址指向 ENS 名称)的持有者获得了 2 倍乘数。

用户需要在一定时间内领取他们的代币,否则将被销毁。

代币总数为 1 亿枚,分配如下:

  • 25% 空投给 .eth 持有者:可在一定时间内领取,此后任何剩余代币将发送到 DAO 金库。
  • 25% 给 ENS 贡献者:核心贡献者的代币有四年锁定期和归属时间表。
  • 50% 给 DAO 社区金库:其中 10% 的分配在启动时可供 DAO 使用,其余部分在四年内保持锁定。

为何购买 ENS?

那些认为购买独特、人类可读的以太坊地址有价值的人,可能会选择购买 ENS 代币以简化其加密交易。

其他对以太坊域名服务 DAO 中提出的治理提案投票感兴趣的人,也可能希望购买 ENS 代币。

最后,那些认为对 ENS DAO 的访问需求可能随时间增加的人,也可能对购买 ENS 代币感兴趣。

开始购买 ENS

准备好迈出下一步了吗?立即点击下方按钮在 Kraken 购买 ENS!