以太坊域名服务是目前以太坊上最受欢迎的项目之一,这是有充分理由的。正如官方网站所介绍,“ENS 提供了一种安全且去中心化的方式,使用简单、人类可读的名称来处理区块链内外的资源。”
简而言之,可以为以太坊(或最喜欢的链)地址命名,这很像传统 Web 与 DNS 的工作方式。所有网站数据都托管在一个固定 IP 的服务器上,实际中没有人将这些数据放在浏览器中。
注册 .eth 域名
ENS 的核心功能是注册 .eth
域,在 ENS 上注册域时,需要牢记一些重要规则:
- 最小域长度为 3 个字符。
- 每年续订费用,3 个字符:
640 美元/年
,4 个字符:160 美元/年
,5 个以上字符5 美元/年
。 - 支持表情符号
创建和管理域
使用 ENS 官方网站注册域非常容易。首先搜索想要的 ENS 名称。如果没有被占用(如果被占用,请前往 OpenSea 并搜索它购买),如下。
在这里可以单击请求注册
按钮,这将触发交易,等待 1 分钟,然后就可以注册名称。注册完成之后想要启用它提供的所有的功能就从域管理开始,如下图所示:
可以做很多事情,下面来看下有哪些信息并且可以设置哪些信息:
- 注册人:可以设置并拥有管理权限的地址,并将可以将注册的ENS转让给其他人,信息展示的是最终的拥有者。
- 管理员:可以设置指定一个拥有管理权限的地址,默认为注册人。
- 到期日期:域名续订费到期时间,也可以在这里直接支付续费。
- 解析器:处理解析下面的记录,例如与该域相关的以太坊地址。应该设置公共解析器,这将是单击“设置”按钮时的默认选项。
- 记录:在这里可以将很多东西添加到域中,在这里放一个地址,这样当你把你的域名放在钱包里时,它就会指向这个地址。
在地址字段中设置以太坊地址后,它将在 MetaMask 等钱包中解析。如果将它指向一个 IPFS 哈希,可以在 devpoint.eth/
或 devpoint.eth.link
上为不解析 ENS 名称的浏览器提取域。
子域
子域为在 .eth
域之上构建提供了极大的灵活性。如果想为所有员工颁发 devpoint.eth
子域,很容易就可以做到。本节将介绍在拥有的域上创建子域以及允许其他人在拥有的域上购买子域的独特方式。
创建和管理子域
如果拥有 .eth
域并且只是想创建子域供自己使用,最简单的方法是通过 ENS 应用程序单击“子域”按钮,可以在此处添加新的子域。
设置子域后,它们的行为与主域非常相似,因为所有者可以控制它们并设置记录。这意味着像 web.devpoint.eth
这样的子域名也可以解析为地址和 IPFS 网站。