原文地址:https://ensuser.com/docs/frequently-asked-questions.html
更多最新信息,请前往 ENS 中文服务站点:ENSUser

关于 ENS 注册表

为什么域名要以哈希的形式进行注册

使用哈希有两个主要原因。首先,防止对整个域名集进行简单的枚举,这有利于保护域名隐私(例如,你可以在一个项目公开发布之前,就注册并启用相应的域名)。其次,因为哈希是一个固定长度的标识字符串,可以在固定开销的合约之间轻松地传递,而且对于传递可变长度的字符串也没有问题。

目前有哪些钱包和 DApp 支持 ENS

在 ENS 的主页 上可以查看部分已经支持 ENS 的钱包和 DApp 的列表。

如果我有一个 ENS 域名,那我可以创建自己的子域名吗

是的!你可以创建任意子域名,并将它们的所有权分配给其他人。你甚至可以建立自己的域名注册器!

如果我买了一个域名,我可以在买了之后更改这个域名指向的地址吗

是的,你可以随时更新这个域名所指向的地址或其他资源。

我能在 ENS 注册一个自己的 TLD(顶级域名)吗

不能。我们认为 ENS 是 DNS 所占用的 “全域命名空间” 的一部分,所以我们尽量不去破坏这个命名空间。ENS 上专用的 TLD 仅限于 .eth (在主网上),或 .eth 和 .test (在Ropsten测试网上),再加上一些用途比较特殊的 TLD,比如那些需要进行反向查询的 TLD。

此外,我们正在部署一个依赖 DNSSEC 的集成工具,它可以支持从大多数 DNS 顶级域名内导入 DNS 域名。有关这些计划的详情,请参阅 这篇文章

谁控制着 ENS 根节点,这给了他们什么权力

根节点目前由一个多方签名的智能合约来控制,合约的密钥由以太坊社区中几个值得信任的个人持有。我们期望这种模式是非干涉性的,因此根节点的所有权仅用于实施域名管理方面的变更,比如引入新的 TLD ,或从紧急情况(如 TLD 注册商的关键漏洞)中恢复。

从长远来看,我们计划制定一套根节点管理程序,并由一个智能合约来执行这套程序,然后我们会把根节点的所有权转移给这个合约。

由于节点的所有者可以更改其子节点的所有权,所以根节点的所有者可以更改 ENS 树中的任何节点。

ENS 支持英文以外的字符吗? 支持大写字母吗? 支持所有的 unicode 字符吗

由于 ENS 的合约只处理哈希值,因此这些合约无法直接对注册时使用的字符进行限制,字符长度等限制是通过对用户提交的原始域名进行验证来实现的。

理论上来说,你可以同时注册 “foo.eth” 和 “FOO.eth” ,甚至是 <picture of my cat> 。但是,浏览器或钱包内的解析器会在解析之前,使用 nameprep 算法对用户输入的域名进行预处理,所以,如果一个域名不是 nameprep 的有效输出,那它实际上毫无用处,因为它不能被标准解析器解析。帮助用户注册域名的 DApp 应该使用 nameprep 算法对请求注册的域名进行预处理,防止用户注册无法解析的域名。

ENS 系统中并没有强制执行 nameprep ,这会不会导致安全、欺诈或网络钓鱼等问题

ENS 合约没有强制执行 nameprep ,但如前所述,解析器在解析域名之前会执行 nameprep ,这意味着非 nameprep 域名将无法被解析。

ENS 与其他命名服务(如 Namecoin 、Blockstack 和 Handshake )之间有什么区别

ENS 的首要目标是为区块链地址和分布式内容等 web3 资源提供分布式的、可信的域名解析,而 Namecoin 和 Blockstack 则致力于用基于区块链的替代方案来替代DNS。

Handshake 的目标则是试图建立一个由区块链系统进行管理和分发的根域,并用其来替代当前的 DNS 根域。

关于 .eth 永久注册器

DApp 和 twitter 机器人怎么知道人们在购买什么域名

DApp 和 twitter 机器人预置了一些常见域名的列表,列表中的域名取自英文词典和 Alexa 网站的前 100 万个互联网域名,然后通过这些列表来显示哪些常见的域名已经完成注册或续费。之所以这样做是因为,如果应用程序不显示这些域名,有一定技术能力的人可以轻松找到它们,这会让他们在域名注册这件事上,比那些不能自己编写列表和代码来检查域名的人具备太多优势。

为什么将可注册域名的最小长度设定为 7 个字符

这是基于对常见的 “高价值” 短域名的非正式调查。

ENS 团队目前正致力于提供更短的域名。时间安排如下:

2019年7月11日至8月10日:现有项目需要 3-6 个字符名的预订流程。更多信息请访问 预订页面

2019年8月25日:开始无保留拍卖 3-6 个字符域名。

待定:一般可用的 3-6 个字符域名自由注册。

什么情况下可能会导致失去域名的所有权

永久注册器的内部结构决定了:只要注册过程是有效的,那么域名一经注册就无法撤销。

ENS中文文档系列之三 [ ENS常见问题 ]的更多相关文章

  1. ENS中文文档系列之一 [ ENS介绍 ]

    前言 ENS中文文档是由我照ENS英文官方文档翻译而来,其中的一些内容和细节得到了ENS官方团队的指导.文档中包含 “LBB译注” 的地方是译者为了便于读者理解而进行的注释. 未来一段时间,我会在该博 ...

  2. Spring中文文档

    前一段时间翻译了Jetty的一部分文档,感觉对阅读英文没有大的提高(*^-^*),毕竟Jetty的受众面还是比较小的,而且翻译过程中发现Jetty的文档写的不是很好,所以呢翻译的兴趣慢慢就不大了,只能 ...

  3. Knockout中文开发指南(完整版API中文文档) 目录索引

    a, .tree li > span { padding: 4pt; border-radius: 4px; } .tree li a { color:#46cfb0; text-decorat ...

  4. Keras官方中文文档:Keras安装和配置指南(Windows)

    这里需要说明一下,笔者不建议在Windows环境下进行深度学习的研究,一方面是因为Windows所对应的框架搭建的依赖过多,社区设定不完全:另一方面,Linux系统下对显卡支持.内存释放以及存储空间调 ...

  5. 学习Python 新去处:Python 官方中文文档

    Python 作为世界上最好用的语言,官方支持的文档一直没有中文.小伙伴们已经习惯了原汁原味的英文文档,但如果有官方中文文档,那么查阅或理解速度都会大大提升.本文将介绍隐藏在 Python 官网的中文 ...

  6. webpack 中文文档

    webpack 最强最详细中文文档 https://doc.webpack-china.org/guides/getting-started/#- webpack多页应用架构系列 http://web ...

  7. Apache Spark 2.2.0 中文文档

    Apache Spark 2.2.0 中文文档 - 快速入门 | ApacheCN Geekhoo 关注 2017.09.20 13:55* 字数 2062 阅读 13评论 0喜欢 1 快速入门 使用 ...

  8. Solidity 最新 0.5.8 中文文档发布

    本文首发于深入浅出区块链社区 热烈祝贺 Solidity 最新 0.5.8 中文文档发布, 这不单是一份 Solidity 速查手册,更是一份深入以太坊智能合约开发宝典. 翻译说明 Solidity ...

  9. Flutter 中文文档网站 flutter.cn 正式发布!

    在通常的对 Flutter 介绍中,最耳熟能详的是下面四个特点: 精美 (Beautiful):充分的赋予和发挥设计师的创造力和想象力,让你真正掌控屏幕上的每一个像素. ** 极速 (Fast)**: ...

随机推荐

  1. MATLAB一些常用的function

    在MATLAB中一些常用的算数符号与我们平时所用的不同,比如:根号,平方,e,以及对数函数等. (1)平方:a^2 意思为a的平方,亦可以写成a*a: (2)根号:sqrt(x)意思为对x开根号,x既 ...

  2. Action路径问题

    上网搜了一下,先给个解决方案,贴个图保存,后面再专门写一写总结.

  3. 大数据-Storm

    Storm 流式处理框架 Storm是实时的,分布式,高容错的计算系统.java+cljoure Storm常驻内存,数据在内存中处理不经过磁盘,数据通过网络传输. 底层java+cljoure构成, ...

  4. OpenCV函数:提取轮廓相关函数使用方法

    opencv中提供findContours()函数来寻找图像中物体的轮廓,并结合drawContours()函数将找到的轮廓绘制出.首先看一下findContours(),opencv中提供了两种定义 ...

  5. Spring事务之传播机制

    Spring事务传播机制:Spring在TransactionDefinition接口中规定了种类型的事务传播行为,它们规定了事务方法和事务方法发生嵌套时事务如何进行传播.即协调已经有事务标识的方法之 ...

  6. layui下拉框数据过万渲染渲染问题解决方案

    方案一:layui下拉框分页插件 https://fly.layui.com/jie/29002/ 此插件我用了下浏览器缓存有问题,而且当下拉框数据量过万后,会一直渲染不出来,期待后期作者优化 如图下 ...

  7. AcWing 874. 筛法求欧拉函数

    #include<bits/stdc++.h> using namespace std; typedef long long ll; ; int primes[N],cnt; int ph ...

  8. P1908 逆序对(归并排序)

    https://www.luogu.com.cn/problem/P1908 归并排序是用来求逆序对的 归并排序的思想就是分治 #include <bits/stdc++.h> using ...

  9. NOIP做题练习(day1)

    A - Xenny and Alternating Tasks 题面 题解 枚举第一天是谁做,将两个答案取\(min\)即可. 代码 #include <iostream> #includ ...

  10. HTML学习(13)区块元素和内联元素

    HTML 区块元素 大多数 HTML 元素被定义为块级元素或内联元素. 块级元素在浏览器显示时,通常会以新行来开始(和结束). 实例: <h1>, <p>, <ul> ...