前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ENS域名如何由测试注册器升级到正式注册器[ 2020 年 5 月 4 日有效]

ENS域名如何由测试注册器升级到正式注册器[ 2020 年 5 月 4 日有效]

作者头像
辉哥
发布2019-11-29 00:46:46
1.5K0
发布2019-11-29 00:46:46
举报
文章被收录于专栏:区块链入门区块链入门

摘要:如果你持有 .eth 域名,你需要在 2019 年 5 月 4 日到 2020 年 5 月 4 日期间访问 manager.ens.domains,把你的域名迁移到新的注册器中。

我们在两年前启动 ENS 之时,ENS 只有一个顶级域名(Top-level domain,TLD),就是 “.ETH”。我们发布了 “.ETH” 和一个注册器——就是一套用于域名注册的智能合约,而且用的是 “维克里拍卖模式”(译者注:即所谓的 “二价拍卖”,出价最高者只需付次高者所出的价格便可获得拍卖品)。用这个过渡状态的注册器注册一个 .eth 域名需要很多步骤,又要投标又要事后公开价格,还要在一定期限内提交交易。

我们一开始的想法就是:这个过渡性的注册器只是第一步,它的意义只是让 ENS 先跑起来,为我们打造更好的 ENS 和 “永久” 注册系统积累经验。我们还设定了一个目标时间:从启动 ENS 到发布终极版注册器,不超过两年。

2019 年 5 月 4 日就是那个日子,而我们确实在这段时间里学到了很多。我们可以自豪地说:永久注册器已经开发好了,而且我们准备在 ENS 发布两周年之际部署到系统中。

这也意味着现有的 .eth 域名需要迁移到新的注册器中。

我们学到的教训

在 ENS 一开始的 “圈地热潮” 中(很多人都想注册同一个域名),我们的过渡性注册器表现得很好。现在这种热潮已经结束了,大多数拍卖都只有一名投标者,因此,实际上用户是被要求做了很多并不必要的操作来注册一个域名。考虑到这种情形,永久注册器必须尽可能简化和加速整个注册流程。

同样地,对域名注册收费是限制 ”圈地热潮“ 的必要手段(那时候有成千上万个域名都是抢注用来转售的)。过渡性注册器用的是基于保证金的方法:给域名投标的资金要锁在一个保证金合约中,直到域名再次释放时才返还给投标者。但从实际情况来看,这种机制并没有我们想象的那么高效。

想要转售域名的注册者只需要在发现买家(或主动放弃域名)之前的一段时间把资金锁在合约里面,而希望使用域名的注册者却必须把钱无限期锁在里面。任何永久注册器都得考虑这个问题,要保证投机性注册成本至少跟正常用户的成本一样高。

以太坊生态在过去两年中的一大突破是所谓的 “元交易(meta-transaction)”,也就是把授权交易的主体与实际支付手续费的主题切分开来的交易形式。在过渡注册器中无法实现这一点,因此无法给注册者提供足够简单的 UI。元交易可以简化用户体验;在设计新注册器时我们已经想到了这个技术,因此可以为 ENS 用户们提供同样的体验。

永久注册器的工作原理

从设计到运行,我们力求简化永久注册器。从用户到代码,我们希望新注册器的注册、续租和转让流程尽可能简单和直接。

围绕着这个思路,我们设计了永久注册器的下列关键属性:

简单的注册流程:注册域名近乎即时完成。用户只需发送两笔交易,第一笔承诺注册该域名,第二笔实际注册该域名。为了防止抢先交易(front-running,即其他人看到交易信息后提高 Gas 费用让矿工先打包自己的交易,抢先注册下域名),这两笔交易的上链时间必须间隔 1 分钟以上。我们的 dApp(也就是 manager.ens.domains)会引导你完成注册流程。

年付租金:持有 7 个字符及以上长度的 .eth 域名每年需要支付 5 美元的租金,用 ETH 支付。用户随时可以续租,而且可以续租任意时长。因此,一个域名你想用多久就可以用多久。

哪怕是域名的原注册者抛弃了域名,其他人也可以保证这些 “公共财产” 域名的长期存续——举个例子,如果你拥有 “my.name.eth” 这个域名,那么当 “name.eth” 的主人无法续租时,你就可以去续租。次级域名和非 .eth 域名的注册是通过我们的 DNSSEC 整合器完成的,也是免费的。

快速转让:在永久注册器下,.eth 域名其实是非同质代币(NFT),因此可以用标准的 NFT 工具来管理和转移域名。

7 个字符及以上长度:就像我们的过渡性注册器,永久性注册器一开始也只支持 7 个字符及以上长度的域名。运行了更短域名的分配过程之后,我们会放宽这一要求。

你需要做什么?

如果你持有 .eth 域名

请在 2019 年 5 月 4 日到 2020 年 5 月 4 日期间访问 manager.ens.domains,输入你的域名,选择 “迁移域名” 或者 “放弃域名”。

如果你选择迁移域名,则你用于注册域名的保证金会全部返还给你,而域名的有效期是直到 2020 年 5 月 4 号——也就是说第一年是免费的!无论什么时候迁移域名,你都可以用 ETH 支付 5 美元来延长一年的有效期。

如果你放弃了自己的域名,保证金也会全部返还给你,但该域名就会被空出来,给其他用户开放注册。

要是你在 2020 年 5 月 4 日之前什么也不做,那么……保证金还是会全部还给你的,但你的域名会被直接释放到可注册域名池中,你就没法保证还能注册到这个域名了。

如果你持有次级域名(例如:myname.etherbase.eth)

请检查父域名(本例中即为 etherbase.eth)的持有者是否已经承诺安全地迁移了域名。在证实这一点之前,请别在 2019 年 5 月 4 号之后继续使用你的域名了!请仔细查看检查方法的说明。

如果你开发了支持解析 ENS 域名的软件

什么都不用做!解析 ENS 域名的流程是完全一样的。

如果你开发了支持注册 ENS 域名的软件

请阅读我们关于 .eth 永久注册器的文档,以及新注册器的实现支持。请在 2019 年 5 月 4 日之前禁用对旧拍卖注册器的支持,因为到时候旧注册器就失效了。

ENS 的下一步

发布新注册器之后,我们准备公开短于 7 个字符的域名注册。

我们会先弄一个预注册流程,现有 DNS 域名所有者可以先为他们的项目要求相应的 ENS 域名。然后,我们会主持一个拍卖流程,所有人都可以竞标新放出的域名,最后将剩余的域名都开放给实时注册。可以在这里了解更多。

感谢 Chris Remus。

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档