【本文目标】 经过本文学习,能够抢注ENS域名,便于后续增值和转帐使用。html
【前置条件】 本文无技术前置条件,可是须要有超过0.05个ETH的以太坊地址。node
【收获】 1)注册到ENS以太坊域名; 2)熟悉ENS域名申请流程; 3)解析ENS域名 4)转让ENS域名 5)ENS域名续费问题浏览器
京东商城可谓是国内电商界的元老,然而其古老域名360buy.com在业界来讲没有特别的意义,甚至能够说这个域名落入俗套,阿拉伯数字加英文,有点不三不四。因而京东方便在看到短域名的广告价值和流量价值,花费3000万重金收购JD.com,一时间业界(IT与电商)一篇哗然。在中国互联网史上,京东以3000万天价收购JD.com域名当仁不让的稳居国内"天价域名"榜首。服务器
那么,ENS域名是什么呢,好的ENS域名能跟互联网域名同样值钱吗?微信
ENS 是以太坊域名服务,一个基于以太坊的分布式,开放和可扩展的域名系统。 以太坊生态圈中使用的一些哈希地址一般十分长,例如以太坊钱包地址和 Swarm 文件的哈希地址,而 ENS 域名系统是旨在为用户提供简短易读的域名。dom
ENS 没有授予任何商标或者声明任何全部权,注册一个 ENS 域名是一个彻底去中心化的过程,域名并非经过购买得到,你须要将必定数额的以太币存入相应的注册合约中,做为保证金锁定至少一年。分布式
为了不垃圾和无心义的操做,拍卖域名的过程包括了锁定保证金和销毁违约金,尽可能确保域名会被实际的使用者所注册。过程当中所花费的以太币最终会被返回给中标者、违约销毁,不会产生收益,彻底非盈利性质。学习
拍卖ENS是须要消耗必定的ETH的,根据辉哥经验,为了操做成功,建议每一个帐号至少备有0.05个ETH才能可靠申请成功一个ENS域名。区块链
导出帐号的KEYSTORE网站
而后把导出的keystore保存到本地的一个txt文件中,例如keystore.txt中。
ENS域名申请流程有点小麻烦,最终拿下域名须要4个步骤,须要支付2次ETH费用。
域名注册过程
4.1 开标
1)浏览器打开ENS网址
https://www.myetherwallet.com/#ens,查询你要的心仪域名,看看其有没有被抢注呢?colorbay没有被人注册或者开标,辉哥就开个标吧。
查询有效
2)加载购买的以太坊地址
keystore导入
4.2 竞标
1)开启竞标流程
辉哥第一把操做时只在里面存了0.035个ETH,后面揭标阶段发现不够用,就又充值了一次,仍是得0.05个EHT吧。
开启竞拍
**【注意1】**这个假装价会在交易的时候真实从申请帐号中转出去的金额哦,虽然揭标成功后会归还,可是也存在由于忘记等缘由丢失的可能。因此,不是须要吓人的土豪,仍是不要设置太大的假装价吧,默认等同实际竞标价。
2) 提交竞标请求
提交竞标
已提交竞标
竞标后能够看到揭标时间和结束时间。
竞标状态
**【注意2】**竞标时你可能遇到一个问题,若是这个ENS域名已经开标了,你出多少比较合理,而且大几率可以拿到这个域名呢?辉哥的建议是须要作下功课,查询下别人提交的金额是多少?你想拿到这个ENS域名,建议比这个价格高点。
以区块链头牌投资机构fenbusi的域名为例,输入网址:https://etherscan.io/enslookup?q=fenbushi.eth,
说明一下,第二个帐号给出的价格是bidMask金额,他竞标成功实际支付的是第二名的标价,就是0.05ETH。好吧,土豪就是靠气势吓死人的!
查询
**【注意3】**辉哥此次竞标,出标价格为0.01ETH,消耗GAS为0.018个ETH!!!这个GAS limit值还不能自行设置,只有祈求多福,并在帐户存有0.05以上足量的ETH了。
必定要按照上面图片提示备份“ Secret Phrase”和“copy and save this”的内容,不然后面揭标时你没法有效揭标的。
4.3 揭标
1) 等待揭标时间到达
**【注意4】**提醒各位,必定要设置好闹钟,记得在揭标时间开始的48小时内登陆网站来揭标,不然就会流标,你竞标申请的ETH就会消失了,不会返还的。孔壹学院的春哥就由于忙碌被ENS注册平台流氓了一次~
揭标时间到
2)复制保存字符,发起揭标
揭标提交
这个流程真心复杂,这个适合你还不知道结果,还要等到揭标阶段才能知道结果。
揭标提交成功
2天中间登陆进来查询看看,有无更高标价的,要不要更新标价呢?妥妥的,仍是辉哥的最低0.01ETH的标价。
查询状态
4.4 结标
设置闹钟后等啊等,终于到告终标时刻了。一查“Highest Bidder (Deed Owner):”地址为辉哥的帐号地址。成了,当心肝都跳出来了!
结标状态
输入查看https://etherscan.io/enslookup?q=colorbay,能够看到转帐金额。
终于抢到心意的ENS域名了,辉哥这次共消耗了大概0.038个ETH。
【高能预警】
辉哥上面理解的结标其实不对啊,还要有一个操做才行呢!获拍者须要向智能合约发起一笔特殊的转帐来才能最终得到域名的全部权,没有点击“Finalize按钮前,流程并不会结束!
【问题】
那若是没有点击结束,会不会必定时间内域名会失效,ETH竞标代币被销毁呢?
**【答案】**官方已给辉哥答复,这个能够在任什么时候候点击“Finalize”按钮,无时间限制。GREAT!
用申请colorbay的帐号登陆后,必定要点击“Finalize colorbay.eth”按钮才是结标!又是一个交易,还须要花一笔费用的!
交易成功会有以下提示:
结标成功须要有"finalizeAuction"记录!这种状态下才能够进入RESOLVE解析操做流程!
【总结一下ENS域名注册规则】
1],开标 在ENS网站发起任何一个符合规定的域名,若是尚未人注册,你就能够经过调用官方的ENS智能合约开启对这个名字的招标。
2] 竞标 开启竞拍后三天内处于竞价阶段,每一个人都有一次出价机会。
3] 揭标 竞价阶段结束后有两天的公示阶段,期间不能出价,以前竞价阶段的出价者能够选择是否亮出你的出价,若是不亮出视为退出竞价,竞价结束后会返还你所出的ETH,若是你亮出的出价比已有的亮出的最高出价低,也会返还你所出的ETH。
你会有48小时的时间来手动揭示出价,不然,你提供的任何数量的以太币就会被烧毁。如今,系统会提示你当即下载你的出价,因此用户会获得提醒。
4] 结标 公示期结束后,出价最高的人得到域名使用权,可是价格只按第二高出价。好比我出100ETH,第二名出50ETH,最后我会以50ETH的价格得到这个域名。多余的ETH和竞价失败者出的ETH都会分别返回给各自的帐户。
.eth域名的更大意义在于经过域名解析将以太坊地址映射成了易于记忆的字符。在域名解析以前咱们须要指定域名的解析器。
1)指定域名解析器
域名持有人须要传入一个域名解析器的地址来指定域名解析器,用于将.eth域名解析为以太坊地址,或者反过来将一个以太坊地址解析为一个.eth域名。若是咱们只是私人使用的话,直接使用公有的域名解析器就好了,好比0x5FfC014343cd971B7eb70732021E26C35B744cc4。域名解析器的地址会被记录在域名注册器中。
2) 指定域名对应的地址
域名持有人须要在域名解析器中为当前域名指定对应的地址,本质上是将当前域名的hash值和一个以太坊地址对应起来。一个.eth域名只能对应一个以太坊地址,可是一个以太坊地址能够对应多个.eth域名。
3)域名解析
设置好域名解析器和域名地址以后,咱们在以太坊的区块链浏览器(例如:https://etherscan.io/)中就能够经过输入.eth域名查找到咱们设置的以太坊地址了.
4) 获取域名解析器
域名的解析是经过两步完成的。首先,在域名注册机中,咱们经过域名的hash值能够获取到该域名对应的解析器地址。而后,在指定的域名解析器中,经过域名的hash值能够获取到该域名对应的以太坊地址。固然,经过设置也能够从地址反向解析出域名。
5)设置解析地址
一次ETH域名解析过程以下:
用户给出一个域名,而后从ENS合约中找到该域名对应的resolver
从该resolver中查找该域名设置的解析地址
返回该地址
1] 获取该域名的Namehash
https://www.myetherwallet.com/#ens
2] 设置解析服务器
网址: https://www.myetherwallet.com/#contracts
步骤:
Go to the contracts tab.
Choose ENS - Registry: 0x314159265dD8dbb310642f98f50C066173C1259b. Click "Access".
Select setResolver.
Enter the Namehash of your name under "node (bytes32)".
node (bytes32): 0x8098f0e190799fedf738dc48bfc4ea5fb0f02e31eb19ba4b17f00d6ec0729728
Enter the Public Resolver Address under "resolver (address)".
resolver (address): 0x5FfC014343cd971B7eb70732021E26C35B744cc4
Unlock the owner's account.
Click WRITE.
Generate and send this transaction – leave "Amount to Send" as 0
TX should look like this.
截图:
SetResolver提交
3] 设置目标地址
网址: https://www.myetherwallet.com/#contracts
步骤:
Go to the contracts tab.
Choose ENS-Public Resolver: 0x5FfC014343cd971B7eb70732021E26C35B744cc4. Click "Access".
Select setAddr.
Enter the Namehash of your name under "node (bytes32)".
node (bytes32): 0x8098f0e190799fedf738dc48bfc4ea5fb0f02e31eb19ba4b17f00d6ec0729728
Enter the Address you would like to resolve to under "addr (address)".
addr (address):
Unlock the owner's account.
Click WRITE.
Generate and send this transaction – leave "Amount to Send" as 0
TX should look like this.
截图:
设置目标地址
SetResolver交易确认
再查询该ENS域名,发现Resolved Address已更新为设置的地址了。
1) 官网推荐二级市场
https://www.myetherwallet.com/#domainsale
这个能够查询到该域名有没有被销售,可是没有作销售提交申请或者购买申请。
2) 网友推荐二级市场
辉哥这个域名是为彩贝项目申请的,没有卖的需求。若是你们注册到好的ENS域名,建议也不要急着卖吧,先捂着,作作3000万的发财梦会不会更过瘾呢?
ENS域名自2017年5月份上线以后,市场持续火爆,大量域名被抢注。根据ENS域名的拍卖规则,域名出价会被锁定两年。也就是对某个ENS域名拥有两年的使用权。
从2017年5月份算起,两年时间即将到来,不少玩家手上的域名面临到期的风险。对于临近到期的域名,咱们须要如何操做?ENS社区的方案是什么?是续租仍是退费?相信这是不少玩家心中的疑惑。咱们在循问了ENS社区负责人以后,获得了回复:
If you don’t do anything, you will keep the domain until the permanent registrar is deployed, and have an opportunity to migrate it then.You don’t need to do anything now to keep it.
意思是如今不须要作任何操做,能一直拥有域名直到ENS的永久注册中心合约被部署,并拥有权利迁移到新的注册中心。因此如今无需处理,保持时刻关注便可。
1)ENS申请官网
(https://www.myetherwallet.com/#ens)
2) ENS查询交易记录网站
(https://etherscan.io/enslookup?q=fenbushi.eth)
3)ENS英文帮助文档
(http://ens.readthedocs.io/en/latest/introduction.html)
4) 让十亿人拥有ENS域名
(https://www.jianshu.com/p/5bc8f71e24a8)
5)ENS域名解析:像使用DNS同样使用ENS
(https://mp.weixin.qq.com/s/i_7El4RCbvZevyBAkkFG2g)
6) ENS域名解析
(https://www.jianshu.com/p/0be8d056baae)
本文做者:HiBlock区块链技术布道群-辉哥
原文发布于简书
原文地址:
https://www.jianshu.com/p/d4b951ff21b1
加微信baobaotalk_com,加入技术布道群
线下活动推荐
技术工坊|解密区块链DApp的代码逻辑,从请求到数据存储都要经历什么?(上海)