Web3 实践课 6:如何注册 ENS 域名
bfrenz App 已于全球 AppStore 上线,在过去 2 个月,5000 多成员加入 bfrenz 大家庭共学共建。了解 bfrenz 更多故事:bfrenz,你的加密社交圈来了。
相信大家平时看 Twitter 时会发现有一些用户昵称以“.eth“作为结尾。以“vitalik.eth”为例,它实际上是一个 ENS 域名,背后透露着有很多信息。
那么,什么是 ENS 域名?我们可以用 ENS 做什么?如何注册获得自己的 ENS 域名?
本期实践课,将会一一与大家展开聊聊。
ENS 与互联网的域名服务 DNS 具有相似的目标。我们尝试用 DNS 作为开端,来介绍什么是 ENS。
假设我们回到互联网发展的早期:当时人们只能通过输入一连串很长的 IP 地址来访问网站,如:119.75.217.219。直到 DNS(域名服务) 的出现,我们可以通过 www.amazon.com 如此易记的网址直达。
现在我们所见的 ENS:即以太坊名称服务(Ethereum Name Service) ,是一个基于以太坊区块链的分布式、开放和可扩展的命名系统。它将人类可读的名称(如“bfrenz.eth”)映射到机器可读的标识符,如以太坊地址、其他加密货币地址、内容哈希和元数据;同时支持“反向解析”,从而可以将元数据(例如规范名称或接口描述)与以太坊地址相关联。
简单来说:ENS 可以在以太坊系统中,把冗长、难记的钱包地址(如0x6CE117d8C4f940B9E212c291AF12b82F383a949F)转换为人类可读的替代数字(如:bfrenz.eth)。
我们可以用 ENS 做什么?
正如上文所说,ENS 可以将有意义的短域名解析至特定的钱包地址。
除了绑定钱包地址用于转账,ENS 域名还可以绑定 NFT 头像和社交媒体账号,也可以用来表示交易 ID、哈希值和元数据,所有这些在加密货币世界中都非常常见。
ENS 推出了治理代币,作为其向去中心化自治组织 (DAO) 过渡的一部分。由于代币价格的大幅上涨,该项目已经开始形成一股潮流,吸引了很多关注。
相关阅读:
ENS 域名炒作新热潮:表情包域名为何受追捧?
https://bchat.io/news/8409
除了Web3域名炒作,ENS还有什么更大的价值?
https://bchat.io/news/23048
如何注册获得自己的 ENS 域名?
如今,获得 ENS 域名非常简单。下面我们采用 “浏览器+插件钱包” 的方式来演示一下如何在以太坊上注册一个 ENS 域名。
注册准备工作
1. 浏览器:建议使用 Chrome 浏览器;
2. 以太坊钱包;
3. 以太坊账户及余额:确保账户里有足够的余额,注册一个 ENS 域名至少需要约价值 5 美元的 ETH,再加上一些 Gas 费。
注册步骤
1. 注册前先查询名称是否已经被注册
浏览器打开 ENS 域名注册网站 https://app.ens.domains/ ,页面左上角连接钱包。
页面中央文本框内输入希望注册的名称(目前只能注册三个及以上字符的名称),比如, bfrenz.eth ,点击“查询“按钮,确认这个名称当前的状态:
从查询结果中我们可以看到,注册人 一栏是 0x000000000...f555,说明 bfrenz.eth 已经被账户 0x000000000...f555 注册了。
若显示为“可注册”,点击域名,进入付费页面。
下图的加减号可以调整需要注册的时间(默认是 1 年),后面是根据当前以太坊与美元的汇率自动计算出来的租金。5 个字符及以上的名称价格约等于每年 5 美元,4 个字符的价格约为每年 160 美元,3 个字符的价格约为每年 640 美元。2 个字符和 1 个字符的名称还不能注册。这里我们保持默认,即注册时支付一年的租金。
2. 请求注册
现在我们开始注册流程,点击按钮发起注册请求。这时钱包会要求确认第一笔交易。确认后,等待交易被打包(一般不超过 30 秒,以太坊网络拥挤时或是 Gas 费偏低时可能要多等一会。)。
3. 等一分钟
该交易被打包成功后,需要再等一分钟。防止同一时间有多人抢注同一域名。一分钟过后,会显示如下界面,表示名称已经准备好了(如果你之前点击过 “通知我” 按钮,这时浏览器会弹出一个通知,告诉我们名称可以正式注册了)。
4. 完成注册
注意,你需要 手动点击 页面右下角的“注册”按钮,才能真正完成注册操作。
此时,钱包会要求确认第二笔交易(这笔交易中包含了一年的租金)。确认后,等待第二次交易的被打包。
成功后,绿色进度条走完,表示注册成功。注册成功后将会获得一个 NFT 作为域名的所有权凭证,可在 Opensea 等 NFT 交易所进行交易。
恭喜你,属于你的 ENS 就注册完成了!
5. 首次绑定设置
点击右下角“Set As Primary ENS Name“,开始绑定设置。
点击左侧“my account“,选择其中一个 ENS 域名作为主域名,点击“save“完成设置。
注册一个 ENS 域名需要多少成本?
目前,注册费用一般设置为以下价格:
5 个以上字符的 .eth 名称:每年 5 美元的 ETH。
4 个字符的 .eth 名称:每年 160 美元的 ETH。
3 个字符的 .eth 命名为每年 640 美元的 ETH。
3 和 4 字符名字的定价较高,以反映这些名称的数量较少。
关于学习 Web3,bfrenz 为大家整理了一套干货:《 建议收藏|普通人都适用的 Web3 学习指南 》,从理论到实践,提出了一系列可行性建议,希望能为在 Web3 路上奔跑的你助力!
若希望进入 bfrenz DAO 共学交流,可通过公众号后台回复“入群” 加入。
实践课往期回顾:
声明:请读者严格遵守所在地法律法规。以上内容不构成任何投资意见和建议。如有其他问题,请联系 bfrenz 编辑沟通。