当前位置: 首页 > 百科 > 以太坊名称服务(ENS)是什么意思?关于ENS域名的介绍

以太坊名称服务(ENS)是什么意思?关于ENS域名的介绍

时间:2022-10-09 11:31:13 作者:区块链达人 阅读:4558次

由鑫链财经小编分享(xinchaincaijing.com),以太坊区块链支持其本地加密代币(ETH),其灵活性还允许创建不可替换代币(NFT),即区块链上用于记录真实性证明和所有权证明的唯一数字代币。在过去的几个月中,以太坊名称服务(ENS)项目引起了轰动。那么,ENS是什么?本篇文章将为大家解答这个问题。

以太坊名称服务(ENS)是什么意思?

一、什么是ENS,它是如何工作的?

ENS是公共地址(钱包地址)、哈希和许多其他机器可读标识符的命名服务。它的工作方式类似于集中式网站中使用的传统域名系统(DNS),并将难以阅读的数据字符串与人类用户易于阅读的地址无缝连接。ENS允许用户为他们的以太坊钱包地址创建一个简单的网页风格的地址,更容易阅读和记忆。

就像DNS在一个集中的网络中是如何工作的,在那里网站被托管在各自的IP地址上,比如2001:4860:4860::8844,但是没有人使用这样的地址在他们的浏览器上搜索页面。相反,我们使用像Google.com这样的名字。这样的名字被称为DNS,但是在区块链网络中,ENS取代了DNS,不仅仅是一个地址的名字。

假设您想将加密代币发送给朋友,你需要朋友的公钥,一串字母数字字符。并且需要很小心,避免这些字符因为丢失或放错位置,从而将资金发送到无法恢复的地址。

ENS可以用一个简洁可读的地址来代替以太坊公钥,而不是所有这些带来的麻烦。比如把0x 58 BDB 34 b 3096 c 4c 4 f 7 b 0 a 9902 f 1722 feaef 0341 a改成Brad.eth这样会更容易记忆和分享。

因为以太坊区块链支持ENS,所以命名协议是开放的、去中心化的,并且与web3兼容,不像web2中的DNS。在这个协议中,每个名字都有。使用此协议,每个名称的末尾都附加了.eth,并且单个名称可以连接到多个公共地址、交易哈希和元数据。

二、ENS架构

即使在不同的生态系统中,ENS和DNS也可能有相似之处,但ENS的体系结构与DNS不同。ENS有一个卓越的架构,用户可以将他们现有的DNS域名导入ENS,就像Google.eth导入Google.eth一样

此外,域名所有者可以控制和配置任何长度的子域。例如,如果Brad拥有“brad.eth”域名,他也可以创建“gov.brad.eth”并修改自己的想法。这个卓越的框架给了所有者高度的自由,允许他们自由分配域名。

ENS协议在其架构中有两个主要组件:

1、注册处

注册中心是ENS的一个组件,它使用智能合同来注册所有域和子域。它通过存储每个域和子域的基本信息来注册它们。这些重要信息包括:

1)域所有者。可以是智能合同或用户(外部帐户)。

2)域解析器。

3)一个域下所有记录的缓存TTL。缓存TTL(生存时间)是指记录保持缓存或存储的时间。

如前所述,域所有者可以是智能合同或外部帐户。“.eth”和“.test”等顶级域属于智能合约(通常称为注册商)。这些注册商的职能是概述规定子域分配的规则和条例。要获得您的域名,您必须遵循注册商的指导原则,这意味着注册商或域名所有者可以执行以下操作:

1)更改子域的所有权。

2)将域的所有权转让给其他用户。

3)规定域的解析器和生存时间。

2、解析器

解析器是ENS中负责将名称转换为地址的元素。像IPFS内容哈希、钱包地址等标识符。定义各自解析器的适用方法。定义新的标识符类型也是可能的,因为它保持在注册表的范围内。这可以通过EPI标准化流程来实现。将名称与地址进行解析或匹配需要两个步骤:

1)第一步是询问注册中心哪个解析器负责特定的名称。

2)第二步是向解析器询问您查询的答案。

总结

以上内容就是对以太坊名称服务(ENS)的简述。总的来说,以太坊名称服务是一项允许您将人类可读名称(ENS名称)映射到您的以太坊钱包地址的服务。它使区块链身份的概念更易于访问/友好,因为其他个人(和dApp)现在可以用一个令人难忘的名字来识别你。它是您的加密货币或网络钱包的URL。它的工作方式与互联网相同,可以帮助您快速发现网站。.eth域名可以使连接到您的web3钱包和应用程序更容易。

tag:
免责声明:鑫链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与鑫链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。

上一篇:如何获得区块链项目的投资资金?获得区块链项目资助的方法

下一篇:如何购买ENS域名?五个步骤教你购买一个ENS域名