ENS使⽤指南系列之⼀[注册.eth域名详细教程]
ENS 域名系统中⽬前⽀持三种顶级域名,分别是 .eth .xyz .luxe。其中, .eth 是 ENS 系统的原⽣域名,是由⼀系列智能合约控制的去中⼼化的域名,另外两种是从互联⽹域名中接⼊的,要想使⽤这类域名可参阅 ENS 中⽂⽂档中的⼀⽂。
.eth 域名的注册在经历了维克⾥拍卖式注册、短域名英式拍卖注册的阶段后,现在正式进⼊了即时注册的时代。相信未来很多⼈都会拥有⾃⼰的 ENS 域名。
友情提⽰:⽬前 .eth 域名资源依然⾮常丰富,很多优质的域名还没有被注册,⽐较容易挑选到⼼仪的域名,建议有意向的童鞋们抓紧吧。
下⾯我们来演⽰⼀下如何在以太坊上注册⼀个 .eth 域名。
准备⼯作
浏览器,本⽂中⽤的是 Chrome 浏览器
以太坊钱包,本⽂中⽤的是最流⾏的 MetaMask 插件钱包
以太坊账户及余额,注册⼀个 ENS 域名需要⼤约价值 5 美元的以太币,再加上点 Gas 费
本⽂采⽤的是 “浏览器+插件钱包” 的组合,我们也可以选择⼿机钱包,⽐如 imToken,它内置了 ENS 应⽤(其实是在钱包内置浏览器中打开了官⽅ ENS 管理器,操作过程和本⽂所述基本⼀致),就不⽤再需要单独的浏览器了。
在 Metamask 中打开我的以太坊账户 CF2c,检查⼀下账户余额:
我们⽤这个账户来进⾏域名注册,等域名注册成功后,.eth 注册器就会⾃动把这个账户作为新域名的注册⼈和管理员,在本⽂末尾的部分,我们会简单介绍这两个⾓⾊的功能。
查询域名是否已经被注册
点击连接按钮后,进⼊到 ENS 管理器⽹站:
在页⾯左上⾓应该显⽰ Main Network,表⽰我们现在连接的是以太坊主⽹。如果不是,需要在 Metamask 切换当前连接的以太坊交易⽹络。
在页⾯中央那个醒⽬的⽂本框内输⼊想要注册的域名,⽬前只能注册 3 个及以上字符的域名,⽐如,我很想注册 h 这个域名:
输⼊ h 并点击 Search 按钮,查询⼀下这个域名当前的状态:
从查询结果中我们可以看到,REGISTRANT(即注册⼈)⼀栏是 9d17,说明 h 已经被账户 9d17 注册了。很可惜,我朝思暮想的 h 已经被⼈捷⾜先登,我只好另觅良缘。因为要注册⼀个⽤于 ENS 测试的域名,所以如果能注册到 h 也不错。
返回 ENS 管理器⾸页并输⼊ h
点击 Search 按钮,可以看到 h 是可以注册的!
上图中的加减号可以调整需要注册的时间(默认是 1 年),后⾯是根据当前以太坊与美元的汇率⾃动计算出来的租⾦。5 个字符及以上的域名价格约等于每年 5 美元,4 个字符的价格约为每年 160 美元,3 个字符的价格约为每年 640 美元。2 个字符和 1 个字符的域名还不能注册。这⾥我们保持默认,即注册时⽀付⼀年的租⾦。
免费域名注册永久图中的 Notify Me 按钮可以开启域名准备完毕的通知,点击于否都不影响注册(为了多演⽰⼀个细节,我点了)。
进⾏域名注册
确认域名可以注册后,可以看到上图中那段英⽂提⽰,意思是:
注册⼀个域名需要完成三个步骤:
请求注册。需要在钱包中确认⼀笔交易,这是完成域名注册所需的两笔交易中的第⼀笔。(LBB注:这笔交易没有转账只包含 Gas 费,⽤于向 .eth 注册器提交⼀个注册请求。)
等⼀分钟。需要等待⼀段时间,以确保其他⼈没有尝试注册相同的名字,同时也是在保护你的注册请求。
完成注册。点击 Register 按钮,并在钱包中再次确认⼀笔交易,只有在这次交易确认后,才能确定是不是成功注册了这个域名。
1. 请求注册
现在我们开始注册流程,点击页⾯上的 Request To Registrar 按钮发起注册请求,这时钱包会弹出⼀个窗⼝,要求确认第⼀笔交易:
点击确认按钮后,等待交易被打包(⼀般需要⼀两分钟,以太坊⽹络拥挤时或是Gas费偏低时可能要多等⼀会)。
2. 等⼀分钟
被打包成功后,需要再等⼀分钟。⼀分钟过后,会显⽰如下界⾯,表⽰域名已经准备好了,这时浏览
器会弹出⼀个通知(图中右下⾓的⿊⾊⽅框,这个通知就是我们点击前⾯的 Notify Me 按钮以后才会有的)。
3. 完成注册
点击页⾯中的 Registrar 按钮,钱包会要求确认第⼆笔交易(这笔交易中包含了⼀年的租⾦):
点击确认后,等待第⼆次交易的被打包,被打包成功后,绿⾊进度条⾛完,表⽰注册成功:
这个域名就注册完成了!点击 Manage Name 按钮可以进⼊域名管理页⾯:
这⾥可以看到,REGISTRANT 和 CONTROLLER (也就是注册⼈和管理员)都是 CF2c 这个以太坊地址。
注意:现在还不能向 h 转账,我们必须先为 h 才⾏。
域名操作⾓⾊
我们已经看到,域名注册成功后,系统会⾃动为这个域名分配两个⾓⾊:注册⼈和管理员。这⾥有必要解释⼀下这两种⾓⾊:
注册⼈:就是这个域名真正主⼈的账户,他可以将域名过户给其他⼈(即注册⼈转让),也可指定其他账户成为其域名的管理员,但是,当他将其他账户指定为域名的管理员后,他就不能再设置域名的解析器和解析记录,这些操作必须由新的管理员账户来进⾏。
管理员:顾名思义,是具有域名管理权限的账户,管理员可以进⾏管理员转让、解析器设置、解析记录设置等域名管理类的操作。管理员可以是⼀个普通账户,也可以是⼀个合约账户,通过在合约配置更丰富的域名管理规则来实现⼀些⾼级功能。
如果你有兴趣阅读到(根据翻译⽽来)的内容,那⼀定要注意,我们在这⾥所说的管理员在⽂档中被称为所有者。这是⼀个⾮常容易在⽂档中混淆的概念。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论