ENS是一款部署在以太坊主网上的去中心化命名协议,全称以太坊域名服务,诞生于2017年,核心目标就是解决区块链钱包地址冗长难记、转账时极易输错字符的痛点,作用类似于传统互联网当中的DNS域名解析系统,只不过所有数据都存储在链上,不受中心化服务商管控。普通以太坊收款地址由四十余位十六进制字符组成,人工复制输入稍有偏差就会造成资产永久丢失,而ENS可以把一串复杂地址映射成简短好记、以.eth结尾的域名,例如user.eth,用户在支持该协议的钱包内直接输入域名就能够完成转账,大幅降低加密货币交易的使用门槛。不同于普通互联网域名,注册成功的ENS域名本身属于ERC‑721标准的非同质化代币,域名所有权跟随钱包地址,持有者可以自由转让、出售或者赠予他人。
ENS整套体系依靠多份联动的智能合约运行,最核心的组件分为注册表、注册器与解析器三大部分,各司其职完成域名解析的全流程。注册表合约相当于整个系统的总台账,记录着每一个域名对应的管理者地址、解析器地址和缓存时效,是所有域名查询操作的起点;注册器合约专门管控.eth后缀域名的注册规则、续费周期,早期域名采用拍卖机制发放,现在改为按年付费租用模式;解析器合约则负责存储域名绑定的实际内容,包括多条不同公链的钱包地址、IPFS去中心化网站哈希、社交账号、邮箱等文本信息。系统同时支持正向解析和反向解析,正向解析将域名转换成钱包地址,反向解析可以让钱包页面自动显示域名昵称,不再展示一串原始地址字符,提升Web3应用的交互观感。后期上线的NameWrapper合约,还为域名增加了权限熔断功能,持有者可以锁定域名的部分操作权限,在创建子域名时实现更加精细化的权限管理。
ENS早已跳出单纯转账收款工具的定位,逐步演变为Web3生态里通用的链上身份标识。最基础的用途便是加密转账收款,绝大多数主流钱包、去中心化交易所和链上应用都已经兼容ENS解析,用户对外展示收款信息时直接放出自己的.eth域名即可。其次可以搭建去中心化网页,将域名指向IPFS存储的站点资源,无需依赖传统云服务器服务商,打造抗审查的网站。许多加密行业从业者、NFT创作者、DAO项目团队都会注册专属域名,用来统一管理个人链上资料,头像、简介、社交链接全部记录在域名档案内,登录各类DApp时身份信息便可自动同步。域名持有者还能够无限创建子域名,团队可以分配子域名给到成员,用来区分不同业务账户,实现内部账户体系管理。除此之外依托DNSSEC协议,传统.com、.org等互联网域名也可以接入ENS系统,实现传统域名和区块链生态的互通互联。
从生态治理与资产属性角度,ENS协议的发展方向由ENSDAO社区决定,ENS治理代币持有者拥有提案、投票表决协议升级、费用调整、国库资金使用等相关权限,做到去中心化运营管理,避免单一机构掌控整个命名系统。域名市场也衍生出独立的交易生态,简短字符、具备特殊含义的ENS域名会在NFT交易市场流通买卖,部分用户将优质域名视作一种数字收藏品。但域名本身属于按周期租用的资源,到期之后如果没有续费,域名就会进入宽限期,最终被释放出来供其他用户重新注册,持有者并不能永久占有域名资源。二层网络、多链生态不断扩张,ENS也在持续拓展跨链兼容能力,力求让同一个域名能够管理多条区块链资产,进一步巩固自身作为Web3基础身份层的地位。
