ENS: Ethereum Name Service

ENS Logo

以太坊名称服务 (ENS) 是基于以太坊区块链的分布式、开放且可扩展的名称系统。

ENS 将人类可读的名称(如“alice.eth”)映射到机器可读的标识符(如以太坊地址、其他加密货币地址、内容哈希、元数据等)。ENS 还支持“反向解析”,从而可以将主名称或接口描述等元数据与以太坊地址相关联。

顶级域名(TLD),如 .eth 和 .test,由称为注册器(Registrar)的智能合约拥有,这些合约指定了名称管理和分配的规则。实现与 DNS(域名系统)的无缝互操作性。

ETH 注册器(ETH Registrar)

ETH 注册器负责 .eth TLD 的管理与分配,它允许在以太坊区块链上将去中心化名称作为代币发布。注册是通过智能合约完成的,名称所有权由以太坊区块链提供保护。

DNS + ENS

ENS 的目标与现有的 Internet 域名服务 DNS 类似,旨在扩展其功能。ENS 还支持通过使用 DNSSEC 导入 DNS 名称。允许您将 .com、.xyz 或 .art(不止这些)接入 ENS 生态系统。

子名称(Subname)

由于 ENS 的层次结构性质,拥有任一级别名称的人都可以控制其解析。用户可以手动创建子名称,也可以按照自己的解析逻辑动手编写解析合约。

例如,如果 Alice 拥有 “alice.eth”,她可以创建 “pay.alice.eth” 并根据需要对其进行设置。或者,使用自定义解析合约,并以编程方式分发子名称,比如在 App、Community 或 DAO 中进行分发。

ENS 管理程序(ENS Manager App)

ENS 管理程序是由 ENS Labs 开发并运行的 ENS 注册管理程序。如果你还没有 ENS,现在就可以通过 ENS 管理程序 来亲自注册和试用 ENS。