主页 > 比特派钱包和imtoken哪个安全 > 区块链域名服务是什么鬼? 跟DNS有关系吗?

区块链域名服务是什么鬼? 跟DNS有关系吗?

ENS 是 EthereumNameService 的缩写。 中文名称为“以太坊域名服务”。 它是一个基于以太坊区块链的可扩展、分布式和开放的命名系统。 它主要为人们提供可读的映射名称。 .

这是官方的解释。 下面我用比较通俗的语言给大家解释一下什么是ENS。

首先,让我们看看传统域名服务是如何工作的。

首先有一个概念叫做DNS,它是Domain Name System(域名系统)的缩写,由解析器和域名服务器组成。 域名服务器是指保存网络中所有主机的域名和对应的IP地址,并具有将域名转换为IP地址功能的服务器。 最高“级别”的DNS服务器是“根域名服务器”,也叫“根DNS服务器”。

全世界只有13台这样的服务器,其中一台是“一级根域名服务器”,放在美国。 其余12台为“辅助根域名服务器”,其中9台位于美国,另外3台位于英国、瑞典和日本。

因为美国控制着“根域名服务器”,所以也就控制着所有对应的域名。 如果美国屏蔽了一个指定的域名,这个域名就无法解析基于以太坊开发区块链应用,自然就无法上网了。 当然,DNS域名解析的过程比较复杂,很多时候无法到达根域名服务器,但老美还是有一定的控制力的。

说了这么多,我想表达的是,传统的域名服务是被某些国家或机构控制的,是一个中心化的东西。

ENS、TNS等去中心化域名系统的出现将改变这一局面。

如果你对区块链有一定的了解,应该知道像比特币、以太坊这样的钱包地址都是一长串字符,例如:

0xDC25EF3F5B8A186998338A2ADA84795FBD2D695E

复制

这其实是一把钥匙,你需要记住这把钥匙或者找一个安全的地方来保管它们。 这个地址的最大问题是很难记住。 ENS 提供了一个类似于 url 的易记标识来唯一表示复杂难记的钱包地址。

最重要的是,ENS 技术是基于以太坊区块链实现的。

所以到这里,你已经知道ENS和传统DNS的区别了:

接下来就带大家详细了解一下ENS。

ENS其实是以太坊的一个智能合约,里面包含两个合约,一个是registry基于以太坊开发区块链应用,维护一个域名列表。 一种是解析器,负责将域名转换为地址。

ENS 目前由 DAO 运营。 什么是DAO这里就不过多解释了。 只知道这是一个 DAO。

ENS 本身有一个代币进行管理,它是基于以太坊发行的代币。 Token有很多功能,比如投票。 DAO 生态系统中的许多决议都是通过投票决定的。 你可以在一些主流数字货币交易所购买这个 ENS 代币。

既然是域名服务,就不得不提到浏览器。 根据我查的资料,支持ENS的浏览器有Brava、Opera、metamask mobile等,一些主流的如chrome、safari等不支持。

如何购买ENS?

首先你需要有一个加密钱包,有很多选择。 比如metamask,metamask的使用方法可以参考我之前的文章:

然后登录这个网站,选择你要购买的域名。 具体价格会浮动。 您不仅可以购买 ENS,还可以出售它。 例如,您可以在 opensea 上交易 ENS。 这里就不细说了,有机会可以专门写一篇文章。

我个人认为ENS会在未来WEB3.0的发展中扮演重要的角色,因为它让区块链的加密地址更具可读性,更容易传播。