ENS 在 2023 年 4 月进行了大量更新,本站 “教程” 和 “文档” 中的相关内容已经过时。 如需了解最新的使用说明或技术文档,请到 ENS 官方提供的 支持文档 进行查阅。

ENS 专用术语

  • 管理员(controller):可以设置名称记录的帐户,它可以由注册人或当前管理员来更改。
  • 标签(label):一个名称的独立组成部分,比如 “alice.eth” 中的 “alice”。
  • 标签哈希(labelhash):单个标签的 keccak256 哈希。
  • 名称(name):ENS 标识符,如 “alice.eth”,一个 ENS 名称可能由多个独立部分(标签)组成,标签之间用点分隔。
  • Namehash:用于处理 ENS 名称并返回唯一标识该名称的加密哈希的算法。Namehash 以名称作为输入,并生成一个 Node(节点)
  • 节点(node):唯一标识名称的加密哈希。(译注:节点即是名称经过 Namehash 计算的结果,后文中有些地方的提到的节点,可以理解为 ENS 名称)
  • 所有者(owner):名称的所有者是 ENS 注册表中的所有者字段引用的实体。所有者可以转让所有权,设置解析器或 TTL,并创建或重新分配子名称。
  • 注册器(registrar):注册器是负责分配子名称的合约。任何级别的 ENS 名称都可以配置注册器,一个名称的注册器由其在注册表中的登记的所有者来指定。
  • 注册(registration):注册是注册器对名称所有权的记录。这与注册表中的所有者(owner)字段不同,注册保存在注册器合约中,并附加存储了到期日期、已付费用等信息。
  • 注册人(registrant):注册的所有者。注册人可进行注册转让(过户)、设置管理员,如果有需要,还可以在注册表中收回名称的所有权。
  • 注册表(registry):ENS 的核心合约,注册表用来维护名称(不论是哪个级别的名称,如 x,y.x,z.y.x 等)与其所有者之间的映射列表,还维护着名称的解析器和 TTL。
  • 解析器(resolver):解析器是一个从名称映射到资源(加密货币地址、内容哈希等)的合约,一个名称的解析器由其在注册表中的解析器字段来指定。
转载本站内容请注明出处和链接。咨询 ENS 问题或加入 ENS 中文社区请联系 我们