术语
- 标签(label): 一个域名的独立组成部分,比如'alice.eth'中的'alice'。
- 标签散列(labelhash): 单个标签的keccak256散列。
- 域名(name): ENS标识符,如'alice.eth',一个ENS域名可能由多个独立部分(标签)组成,标签之间用点分隔。
- Namehash: 用于处理ENS域名并返回唯一标识该域名的加密散列的算法。Namehash以域名作为输入,并生成一个 Node(节点)。
- 节点(node): 唯一标识域名的加密散列。(LBB译注:节点即是域名经过Namehash计算的结果,后文中有些地方的提到的节点,可以理解为ENS域名)
- 所有者(owner): 域名的所有者是ENS注册表中的所有者字段引用的实体。所有者可以转让所有权,设置解析器或TTL,并创建或重新分配子域名。
- 注册中心(registrar): 注册中心是负责分配子域名的合约。任何级别的ENS域名都可以配置注册中心,一个域名的注册中心由其在注册表中的登记的所有者来指定。
- 注册(registration): 注册是注册中心对域名所有权的记录。这与注册表中的所有者(owner)字段不同,注册保存在注册中心合约中,并附加存储了到期日期、已付租金等信息。
- 注册人(registrant): 注册的所有者。注册人可进行注册转让(过户)、缴付租金(给域名"续期"),如果有需要,还可以在注册中心中收回域名的所有权。
- 注册表(registry): ENS的核心合约,注册表用来维护域名(不论是哪个级别的域名,如 x,y.x,z.y.x 等)与其所有者之间的映射列表,还维护着域名的解析器和TTL。
- 解析器(resolver): 解析器是一个从域名映射到资源(以太坊帐户地址、公钥、内容散列等)的合约,一个域名的解析器由其在注册表中的解析器字段来指定。
Last Updated: 10/31/2019, 9:48:26 AM