关键词

介绍CNS中主要使用的一些名称
Controller:可以编辑姓名记录的帐户。注册人或控制人可以更改控制人。
Label:名称的单个组成部分,例如“bob”。
Labelhash:单个标签的 keccak256 哈希。
Name:CNS 标识符,例如“bob.eth”。名称可能由多个部分组成,称为标签,用点分隔。
Namehash:用于处理 ENS 名称并返回唯一标识该名称的加密哈希的算法。 Namehash 将名称作为输入并生成一个节点。
Node:唯一标识名称的加密哈希。
Owner:名称的所有者是 CNS 注册中心的所有者字段中引用的实体。所有者可以转移所有权、设置解析器或 TTL,以及创建或重新分配子域。
Registrar:注册商是负责分配子域的合同。 Registrar 可以在 CNS 的任何级别进行配置,并由注册表的 owner 字段指向。
Registration:注册是注册商对用户名称所有权的记录。这与注册表中的所有者字段不同;注册在注册商合同中维护,并额外存储有关到期日期、已支付费用等的信息。
Registrant:注册的所有者。如果需要,注册人可以转移注册、设置控制器并收回注册中名称的所有权。
Registry:CNS 的核心合约,registry 维护从域名(在任何级别 - x、y.x、z.y.x 等)到所有者、解析器和生存时间的映射。
Resolver:解析器是从名称映射到资源(例如,加密货币地址、内容哈希等)的合约。解析器由注册表的解析器字段指向。