主页 > www.token.im > Web3 中的名称服务 | ENS:用户可控的名称管理系统

Web3 中的名称服务 | ENS:用户可控的名称管理系统

www.token.im 2023-02-17 07:30:21

点击上方“蓝字”关注Smart+College!

一、目标与愿景

纵观万维网的历史,域名提供了对各种服务的访问。 域名与IP地址的关系类似于姓名与身份证号的关系,以简单易记的名称为用户提供上网的各种互联网服务。 但域名系统采用中心化的技术架构,服务提供者不掌握服务的所有权。 比如在俄乌竞选期间以太坊上的币可以互相转换吗,乌克兰总统要求域名运营商将俄罗斯域名从域名服务系统中删除,这样俄罗斯就与世界脱节了。

区块链技术的兴起促使用户全方位掌握自己信息的所有权。 区块链以其公开透明的机制,为所有互联网参与者提供了一种共建、共管、共享的方式。 一方面,在区块链中,账户地址由复杂的字符串组成,不利于记忆。 另一方面,区块链增强了域名所有权,可以将现有的域名系统整合到以太坊中,保证域名地址不可撤销。

以太经典是以太坊的分叉币吗_以太坊上的币可以互相转换吗_sitecoingogo.com 以太坊可以提币

在 Web3 时代,ENS 允许用户自主管理身份服务。 以太坊名称服务(Ethereum Name Service,ENS)是一个基于以太坊的分布式、开放、可扩展的命名系统。 简单来说以太坊上的币可以互相转换吗,ENS 可以将 Web3 上的复杂标识符(如钱包地址、哈希和元数据)转换为可读的名称; 在更深层次上,ENS 增强了用户对 Web3 身份、原生支付和域名产权的控制。

2、技术方案

ENS 是一个基于以太坊区块链的分布式、开放、可扩展的命名系统。 提供钱包地址映射、增强域名归属、反向解析三种服务类型。

sitecoingogo.com 以太坊可以提币_以太经典是以太坊的分叉币吗_以太坊上的币可以互相转换吗

以太经典是以太坊的分叉币吗_以太坊上的币可以互相转换吗_sitecoingogo.com 以太坊可以提币

图 1 ENS 架构

一、ENS的特点

ENS 为互联网创建了一个身份层,并有可能成为 Web3 中的单点登录入口。 ENS 最初是一项将以太坊上模糊的钱包地址翻译成人类可读名称的服务。 但是随着区块链和加密货币的种类越来越多,多账户的问题也越来越严重。 ENS可以作为加密数字货币的原生钱包地址,支持接收多种加密货币(包括BTC、ETH等资产),方便用户通过.eth域名连接以太坊上的任何一种货币,解决多币种。账户问题。

ENS 积极维护统一的互联网域名空间,提升域名所有权。 ENS尊重现行的全球互联网域名体系,以.eth顶级域名向下分配命名空间,成为全球网络的解析基础设施。 同时,通过DNSSEC安全认证技术,使DNS域名拥有者能够在ENS域名空间中声明DNS域名的所有权,从而支持在ENS上使用DNS域名。 URN 是一家成熟的域名服务提供商,将其拥有的 25 个 TLD 制造成 NFT,并将其拍卖。 拍卖的获胜者获得了 DNS 和 ENS 系统下 TLD 的所有权。

以太坊上的币可以互相转换吗_sitecoingogo.com 以太坊可以提币_以太经典是以太坊的分叉币吗

ENS支持去中心化治理,向社区空投治理代币,促进社区生态发展。 2021年11月,ENS将推出治理代币,通过DSO运行社区生态,其中25%分配给.eth持有者(超过137,000个账户); 25% 将分配给 ENS 贡献者(超过 100 个组织和个人,以及超过 450 个活跃的 Discord 用户); 50% 分配给 ENS DAO 社区金库。

2. ENS技术架构

ENS 由两个组件组成,注册表和解析器。 ENS 注册表是一个存储所有域名和子域的智能合约。 ENS 注册中心为每个域名存储了三个关键信息,包括域名的所有者、域名的解析器以及该域名下所有记录的缓存存储时间(TTL)。 Domain Registry 具有为域名设置解析器和TTL、将域名所有权转移到另一个地址、更改域名所有权的功能。

以太坊上的币可以互相转换吗_sitecoingogo.com 以太坊可以提币_以太经典是以太坊的分叉币吗

以太经典是以太坊的分叉币吗_以太坊上的币可以互相转换吗_sitecoingogo.com 以太坊可以提币

图 2 ENS 注册表

ENS 解析器用于将域名转换为地址。 在 ENS 中解析一个域名需要两个步骤:首先向注册局询问哪个解析器负责解析该域名,然后向解析器查询解析结果。 ENS分析分为正向分析和反向分析。 正向分析是指将域名映射到账户地址,逆向分析是将账户地址映射到域名。 通过设置反向解析的地址,会在最大的以太坊用户区。 ENS 账户名直接显示在区块浏览器 Etherscan 上。

sitecoingogo.com 以太坊可以提币_以太经典是以太坊的分叉币吗_以太坊上的币可以互相转换吗

图3 ENS分析流程

以太经典是以太坊的分叉币吗_以太坊上的币可以互相转换吗_sitecoingogo.com 以太坊可以提币

下面是正向和反向分析的示意图:

正向分析:vitalik.eth ————> 0xd8dA...6045

逆向分析:0xd8dA...6045 ————> vitalik.eth

ENS根管理采用多重签名机制。 ENS 根管理由 4/7 多签合约控制,7 人持有自己的私钥,7 人中只有 4 人或以上同意启用多签合约行使根功能。 功能包括替换分配和管理域名的合同,管理从域名注册和续订过程中收到的以太币,但没有对 .eth 顶级域名的更改权限。 将来有可能将根管理转移到 ENS DAO。

三、开发过程