前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >第十五课 手把手教你以太坊ENS域名注册,抢做一个3000万的发财梦!

第十五课 手把手教你以太坊ENS域名注册,抢做一个3000万的发财梦!

作者头像
辉哥
发布2018-08-10 11:24:19
4.1K0
发布2018-08-10 11:24:19
举报
文章被收录于专栏:区块链入门区块链入门
1. 文章摘要

【本文目标】 通过本文学习,可以抢注ENS域名,便于后续增值和转账使用。 【前置条件】 本文无技术前置条件,但是需要有超过0.05个ETH的以太坊地址。 【收获】 1)注册到ENS以太坊域名; 2)熟悉ENS域名申请流程; 3)解析ENS域名 4)转让ENS域名 5)ENS域名续费问题

2. 京东3000万收购JD.com的故事

京东商城可谓是国内电商界的元老,然而其古老域名360buy.com在业界来说没有特别的意义,甚至可以说这个域名落入俗套,阿拉伯数字加英文,有点不伦不类。于是京东方便在看到短域名的广告价值和流量价值,花费3000万重金收购JD.com,一时间业界(IT与电商)一篇哗然。在中国互联网史上,京东以3000万天价收购JD.com域名当仁不让的稳居国内"天价域名"榜首。 那么,ENS域名是什么呢,好的ENS域名能跟互联网域名一样值钱吗?

3. ENS域名用途

ENS 是以太坊域名服务,一个基于以太坊的分布式,开放和可扩展的域名系统。 以太坊生态圈中使用的一些哈希地址通常十分长,例如以太坊钱包地址和 Swarm 文件的哈希地址,而 ENS 域名系统是旨在为用户提供简短易读的域名。 ENS 没有授予任何商标或者声明任何所有权,注册一个 ENS 域名是一个完全去中心化的过程,域名并不是通过购买获得,你需要将一定数额的以太币存入相应的注册合约中,作为保证金锁定至少一年。为了避免垃圾和无意义的操作,拍卖域名的过程包括了锁定保证金和销毁违约金,尽量确保域名会被实际的使用者所注册。过程中所花费的以太币最终会被返回给中标者、违约销毁,不会产生收益,完全非盈利性质。

3.导出支付账号的KEYSTORE

拍卖ENS是需要消耗一定的ETH的,根据辉哥经验,为了操作成功,建议每个账号至少备有0.05个ETH才能可靠申请成功一个ENS域名。

0.导出账号的KEYSTORE

然后把导出的keystore保存到本地的一个txt文件中,例如keystore.txt中。

4. ENS域名申请流程

ENS域名申请流程有点小麻烦,最终拿下域名需要4个步骤,需要支付2次ETH费用。

0.域名注册过程.png

4.1 开标

1)浏览器打开ENS网址 https://www.myetherwallet.com/#ens,查询你要的心仪域名,看看其有没有被抢注呢?colorbay没有被人注册或者开标,辉哥就开个标吧。

1.查询有效.png

2)加载购买的以太坊地址

2.keystore导入.png

4.2 竞标

1)开启竞标流程 辉哥第一把操作时只在里面存了0.035个ETH,后面揭标阶段发现不够用,就又充值了一次,还是得0.05个EHT吧。

4. 开启竞拍.png

【注意1】这个伪装价会在交易的时候真实从申请账号中转出去的金额哦,虽然揭标成功后会归还,但是也存在因为忘记等原因丢失的可能。所以,不是需要吓人的土豪,还是不要设置太大的伪装价吧,默认等同实际竞标价。

2) 提交竞标请求

5.提交竞标.png

6. 已提交竞标.png

竞标后可以看到揭标时间和结束时间。

7. 竞标状态.png

【注意1】竞标时你可能遇到一个问题,如果这个ENS域名已经开标了,你出多少比较合理,并且大概率能够拿到这个域名呢?辉哥的建议是需要做下功课,查询下别人提交的金额是多少?你想拿到这个ENS域名,建议比这个价格高点。 以区块链头牌投资机构fenbusi的域名为例,输入网址:https://etherscan.io/enslookup?q=fenbushi.eth

说明一下,第二个账号给出的价格是bidMask金额,他竞标成功实际支付的是第二名的标价,就是0.05ETH。好吧,土豪就是靠气势吓死人的!

查询

【注意2】 辉哥这次竞标,出标价格为0.01ETH,消耗GAS为0.018个ETH!!!这个GAS limit值还不能自行设置,只有祈求多福,并在账户存有0.05以上足量的ETH了。 【注意2】 一定要按照上面图片提示备份“ Secret Phrase”和“copy and save this”的内容,否则后面揭标时你无法有效揭标的。

4.3 揭标

1) 等待揭标时间到达 【注意】提醒各位,一定要设置好闹钟,记得在揭标时间开始的48小时内登录网站来揭标,否则就会流标,你竞标申请的ETH就会消失了,不会返还的。孔壹学院的春哥就因为忙碌被ENS注册平台流氓了一次~

8.揭标时间到.png

2)复制保存字符,发起揭标

9.1 揭标提交.png

这个流程真心复杂,这个适合你还不知道结果,还要等到揭标阶段才能知道结果。

10.揭标提交成功.png

2天中间登录进来查询看看,有无更高标价的,要不要更新标价呢?妥妥的,还是辉哥的最低0.01ETH的标价。

13.查询状态.png

4.4 结标

设置闹钟后等啊等,终于到了结标时刻了。一查“Highest Bidder (Deed Owner):”地址为辉哥的账号地址。成了,小心肝都跳出来了!

结标状态

输入查看https://etherscan.io/enslookup?q=colorbay,可以看到转账金额。

image.png

终于抢到心意的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都会分别返回给各自的账户。

5. 解析ENS域名

.eth域名的更大意义在于通过域名解析将以太坊地址映射成了易于记忆的字符。在域名解析之前我们需要指定域名的解析器。 1)指定域名解析器 域名持有人需要传入一个域名解析器的地址来指定域名解析器,用于将.eth域名解析为以太坊地址,或者反过来将一个以太坊地址解析为一个.eth域名。如果我们只是私人使用的话,直接使用公有的域名解析器就行了,比如0x5FfC014343cd971B7eb70732021E26C35B744cc4。域名解析器的地址会被记录在域名注册器中。

2) 指定域名对应的地址 域名持有人需要在域名解析器中为当前域名指定对应的地址,本质上是将当前域名的hash值和一个以太坊地址对应起来。一个.eth域名只能对应一个以太坊地址,但是一个以太坊地址可以对应多个.eth域名。

image

3)域名解析 设置好域名解析器和域名地址之后,我们在以太坊的区块链浏览器(例如:https://etherscan.io/)中就可以通过输入.eth域名查找到我们设置的以太坊地址了.

4) 获取域名解析器 域名的解析是通过两步完成的。首先,在域名注册机中,我们通过域名的hash值可以获取到该域名对应的解析器地址。然后,在指定的域名解析器中,通过域名的hash值可以获取到该域名对应的以太坊地址。当然,通过设置也可以从地址反向解析出域名。

image

5)设置解析地址 一次ETH域名解析过程如下:

  • 用户给出一个域名,然后从ENS合约中找到该域名对应的resolver
  • 从该resolver中查找该域名设置的解析地址
  • 返回该地址

1] 获取该域名的Namehash https://www.myetherwallet.com/#ens

2] 设置解析服务器 网址: https://www.myetherwallet.com/#contracts 步骤:

  1. Go to the contracts tab.
  2. Choose ENS - Registry: 0x314159265dD8dbb310642f98f50C066173C1259b. Click "Access".
  3. Select setResolver.
  4. Enter the Namehash of your name under "node (bytes32)".
    • node (bytes32): 0x8098f0e190799fedf738dc48bfc4ea5fb0f02e31eb19ba4b17f00d6ec0729728
  5. Enter the Public Resolver Address under "resolver (address)".
    • resolver (address): 0x5FfC014343cd971B7eb70732021E26C35B744cc4
  6. Unlock the owner's account.
  7. Click WRITE.
  8. Generate and send this transaction – leave "Amount to Send" as 0
  9. TX should look like this. 截图:

29. SetResolver提交.png

3] 设置目标地址 网址: https://www.myetherwallet.com/#contracts 步骤:

  1. Go to the contracts tab.
  2. Choose ENS-Public Resolver: 0x5FfC014343cd971B7eb70732021E26C35B744cc4. Click "Access".
  3. Select setAddr.
  4. Enter the Namehash of your name under "node (bytes32)".
    • node (bytes32): 0x8098f0e190799fedf738dc48bfc4ea5fb0f02e31eb19ba4b17f00d6ec0729728
  5. Enter the Address you would like to resolve to under "addr (address)".
    • addr (address):
  6. Unlock the owner's account.
  7. Click WRITE.
  8. Generate and send this transaction – leave "Amount to Send" as 0
  9. TX should look like this. 截图:

31. 设置目标地址.png

30. SetResolver交易确认.png

再查询该ENS域名,发现Resolved Address已更新为设置的地址了。

6. 转让ENS域名

1) 官网推荐二级市场 https://www.myetherwallet.com/#domainsale 这个可以查询到该域名有没有被销售,但是没有做销售提交申请或者购买申请。 2) 网友推荐二级市场 https://namebazaar.io/

辉哥这个域名是为彩贝项目申请的,没有卖的需求。如果大家注册到好的ENS域名,建议也不要急着卖吧,先捂着,做做3000万的发财梦会不会更过瘾呢?

7. 如何续费

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的永久注册中心合约被部署,并拥有权利迁移到新的注册中心。所以现在无需处理,保持时刻关注即可。

8. 参考文档

1)ENS申请官网 2) ENS查询交易记录网站 3)ENS英文帮助文档 4) 让十亿人拥有ENS域名 5)ENS域名解析:像使用DNS一样使用ENS 6) ENS域名解析

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.06.22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 2. 京东3000万收购JD.com的故事
  • 3. ENS域名用途
  • 3.导出支付账号的KEYSTORE
  • 4. ENS域名申请流程
    • 4.1 开标
      • 4.2 竞标
        • 4.3 揭标
          • 4.4 结标
          • 5. 解析ENS域名
          • 6. 转让ENS域名
          • 7. 如何续费
          • 8. 参考文档
          相关产品与服务
          微服务引擎 TSE
          微服务引擎(Tencent Cloud Service Engine)提供开箱即用的云上全场景微服务解决方案。支持开源增强的云原生注册配置中心(Zookeeper、Nacos 和 Apollo),北极星网格(腾讯自研并开源的 PolarisMesh)、云原生 API 网关(Kong)以及微服务应用托管的弹性微服务平台。微服务引擎完全兼容开源版本的使用方式,在功能、可用性和可运维性等多个方面进行增强。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档