什么是以太坊域名服务(ENS)?

什么是以太坊域名服务(ENS)?

初阶
发布时间 Nov 25, 2021更新时间 Nov 11, 2022
5m

要点

  • 以太坊域名服务 (ENS) 是以太坊区块链上的去中心化命名系统,可将冗长复杂的地址转换为人类可读的简单名称,例如“alice.eth”。

  • ENS 名称以 ERC-721 NFT 的形式呈现,用户可以像拥有、划转或出售其他数字资产一样对其进行管理。

  • 该系统支持正向解析(从名称到地址)和反向解析(从地址到名称),从而显著改善用户体验。

  • ENS 可与传统互联网域名系统 (DNS) 配合使用,支持通过 DNSSEC 导入现有域名。

  • ENS 名称可在以太坊、Layer 2 网络及其他区块链上使用,并支持链下数据存储,实现无需 Gas 费的更新。

  • ENS 协议由 ENS DAO 治理,确保社区对定价、协议升级等关键决策拥有去中心化的控制权。

简介

区块链领域一直面临着一大挑战,即如何让交互变得更简单友好。钱包地址通常为冗长且随机的字符串,使用户难以记忆或安全地分享。ENS 正是为解决这一问题而生,使用简洁易记的名称替代这些地址,正如互联网域名取代 IP 地址一样。这使得发送、接收资产以及与以太坊资源交互变得更加便捷且不易出错。

什么是以太坊域名服务?

ENS 是以太坊上的去中心化命名协议,支持用户注册通常以“.eth”结尾的人类可读名称。每个 ENS 名称都是一个 ERC-721 非同质化代币 (NFT),意味着所有者拥有可验证的所有权,并可转让或出售该名称。

除了绑定钱包地址,ENS 名称还可关联其他数据,例如不同链上的加密货币地址、内容哈希值(指向 IPFS 上的网站或文件)以及个人元数据。

ENS 也可与传统域名系统 (DNS) 结合使用。普通域名(如“.com”)的所有者可通过 DNS 安全扩展程序 (DNSSEC) 将其域名导入 ENS,以供在区块链场景中使用。

自 2017 年推出以来,ENS 已逐步发展为由 ENS DAO 管理的社区治理协议。该 DAO 拥有 ENS 根域名的所有权,负责制定协议的关键决策。

ENS 如何运作?

架构

ENS 采用与 DNS 类似的层级结构。最顶层为顶级域名 (TLD),例如“.eth”,由制定注册规则的智能合约注册机构管理。ENS 注册表是核心智能合约,负责记录域名所有权、解析器及 TTL(缓存)设置。解析器则是将 ENS 名称转换为地址或其他数据的合约。

正向与反向解析

  • 正向解析是指将 ENS 名称(如“alice.eth”)转换为一个或多个地址或其他关联数据。

  • 反向解析是指将地址映射回其对应的主要 ENS 名称,使钱包和 App 能够显示易读的名称,而非冗长的十六进制地址。

域名和子域名

ENS 域名的所有者可以创建无限数量的子域名,并拥有完全控制权。例如,拥有“alice.eth”即可创建“mail.alice.eth”或“shop.alice.eth”。每个子域名可指向不同资源或由不同人员管理。

使用 ENS 可以做什么?

ENS 以简洁名称替代复杂地址,可简化加密货币的收发流程,减少交易过程中的错误。您可以将多个区块链地址与单一 ENS 名称绑定,从而更轻松地进行跨链交互。

除了地址,ENS 名称还可存储领英个人资料、网站、邮箱地址和社交媒体账号等信息,从而用于打造去中心化身份和个人品牌。

拥有 ENS 域名还可创建子域名、进行委托和灵活管理,从而为应用、社区或去中心化组织提供支持。

注册和管理 ENS 域名

注册

如今,ENS 域名的注册流程十分简便:访问官方 ENS App,连接您的钱包,搜索可用名称,并支付 ETH 费用即可完成注册。与早期不同,目前大多数名称无需通过拍卖获取,而是遵循先到先得的原则。

定价与续订

注册费用因名称长度而异。通常而言,5 个或以上字符的名称每年费用约为 5 美元,而较短的名称(3–4 个字符)因稀缺而定价更高。费用以 ETH 支付,但会通过 Chainlink 预言机进行调整,以维持与美元价值的稳定对应。

ENS 域名需定期续订才能保留所有权。域名到期后通常设有 90 天的宽限期,所有者可在此期间完成续订。如果逾期未续订,名称将重新释放至公共资源池。

历史背景:拍卖机制

在 ENS 推出初期,热门的短名称通过维克里拍卖进行分配,竞标者以密封的形式出价,出价最高者得标。这一机制在初期阶段后便已停止使用,目前新名称注册已不再采用拍卖模式。

ENS 治理与安全性

ENS 根域名及协议参数由 ENS DAO 负责治理,这是一个由 ENS 代币持有者组成的去中心化自治组织。该社区共同决定手续费结构、协议升级及其他治理事项。

ENS 名称一经拥有便不可撤销,除非所有者丢失私钥或忘记续订。这种永久所有权由以太坊智能合约保障实现。

多链与 Layer 2 支持

ENS 已扩展至以太坊主网之外,现支持 Linea 和 zkSync 等 Layer 2 网络及其他兼容区块链上的名称解析。这一扩展在保留 ENS 去中心化命名优势的同时,实现了速度更快、成本更低的交易体验。

部分钱包会在链下发行 ENS 子域名,支持无需 Gas 费的注册和即时更新,例如 Uniswap 钱包所提供的 ENS 子名称“uni.eth”。

结语

在去中心化网络的世界,ENS 向实现更便捷的区块链交互方式迈出了重要一步。它使区块链地址变得简单灵活、人类可读。正如我们已不再依赖 IP 地址浏览网页,随着 ENS 实用价值的凸显和普及度的提升,其名称的应用也将不断扩展。

延伸阅读

免责声明:本文内容按“原样”提供,仅作一般资讯及教育用途,不构成任何陈述或保证。本文不应解释为财务、法律或其他专业建议,且未推荐您购买任何特定产品或服务。您应自行向合适的专业顾问寻求建议。您所在地区可能不提供本文提及的产品。如本文由第三方投稿,请注意本文观点属于第三方投稿人,不一定反映币安学院的观点。欲知详情,敬请阅读免责声明全文。数字资产价格可能会波动。您的投资价值可能会下跌或上涨,且投资本金可能无法收回。您对自己的投资决策全权负责,币安学院对您可能遭受的任何损失概不负责。本文不构成财务、法律或其他专业建议。欲知详情,敬请参阅我们的使用条款风险提示