查看原文
其他

Web3 实践课 6:如何注册 ENS 域名

YHD bfrenz DAO 2022-11-03
bfrenz App 已于全球 AppStore 上线,在过去 2 个月,5000 多成员加入 bfrenz 大家庭共学共建。了解 bfrenz 更多故事:bfrenz,你的加密社交圈来了


相信大家平时看 Twitter 时会发现有一些用户昵称以“.eth“作为结尾。以“vitalik.eth”为例,它实际上是一个 ENS 域名,背后透露着有很多信息。

那么,什么是 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 编辑沟通。

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存