Web3以太坊域名服务:ENS
“以太坊域名服务(ENS)是一种Web3.0域名服务。它是一个基于以太坊区块链的分布式、开放、可扩展的命名系统。”
1.ENS的介绍和发展
早期由以太坊基金会孵化的ENS以太坊域名服务(以太坊域名服务)是一个基于以太坊区块链的分布式、开放、可扩展的命名系统。这是一个在线注册表单,将数字IP地址与易于记忆的URL链接起来,它可以指向以太坊智能合约的内容。以太坊地址以0X开头,由大小写字母和数字组成,转换成便于人们记忆和识别的域名xx.eth。
尼克约翰逊(Nick Johnson)是ENS的创始人,2016年,他在谷歌担任软件工程师时,收到了以太坊基金会的邀请,开始在Swarm兼职。其中一个项目需要域名服务来为分散的内容提供域名,比如在Swarm和IPFS上看到的内容。他对此很感兴趣,已经从副业演变成了基金会的全职。
2017年初,随着业务的日益壮大,以太坊基金会出资100万美元成立了ENS团队,并创建了今天的ENS,2018年,ENS作为独立机构独立出来。ENS的开发由新加坡非营利的True Names LTD .管理,这是一项公共产品,是属于社区的互联网基础设施的基本组成部分。2019年5月,改变了支付方式。推出新的智能合约,从拍卖模式转为年费模式,每个域名年费5美元。2021年8月,集成DNS功能。允许DNS域名所有者在ENS中申报同一域名的所有权,2021年11月启动DAO治理,进行令牌空投。到2022年4月,ENS用户已经达到30.5万,支持59个钱包,424个Dapp集成,12个浏览器,支持100多个流行的区块链。
二,ENS的特点
早期,ENS是以太坊基金会孵化的项目。它是基于以太坊的智能合约实现的,因此不需要维护额外的区块链网络。连货币系统都重用ETH,最近才宣布要发行协议令牌。后来随着项目的完善和持续的现金流,已经独立于以太坊基金会运营。ENS支持分权治理,向社区空投治理令牌以刺激社区生态发展。
ENS走的是更务实的路线,随着以太坊的快速生态扩张,也收获了不少红利。许多第三方应用程序使用它来构建特定的帐户系统。ENS已经扩展到多种货币,这大大扩展了地址支持的范围,使用户能够通过单个接收多种不同的数字货币,如BTC、EOS和DOGE。eth域名。ENS使用户可以通过一个. eth域名连接以太坊中的任意货币,解决多账户问题,这可能成为Web3中的单点登录入口,也是Web3不可或缺的基础设施。
ENS致力于整合到Web2的现有域名系统(DNS)中,因为DNS支持全世界浏览互联网的方式。借助DNSSEC安全认证技术,DNS域名的所有者可以在ENS域名空间中主张对该DNS域名的所有权,从而支持在ENS上使用该DNS域名,该功能的实现将大大降低加密货币运营的门槛。但要求对应的钱包或APP能支持ENS,并与传统域名如绑定。com/。io/.org .以前传统域名的用户大多是企业,现在也有相当一部分加密货币用户,他们可能想买一个有纪念意义的传统来绑定自己的链钱包。
起初,ENS只是一项将邰方晦涩的钱包地址转换成人类可读名称的服务。然而,随着区块链和加密货币种类的增加,多账户问题变得越来越严重。ENS可以作为加密数字货币原生钱包地址,支持接收多种加密货币(包括BTC、ETH等资产)。
三。ENS技术架构
ENS是基于以太坊区块链的分布式、开放、可扩展的命名系统,提供钱包地址映射、域名所有权增强和反向解析。
ENS由注册表和解析器组成。ENS注册表是一个智能合同,存储所有域名和子域。ENS注册表为每个域名存储三条关键信息,包括域名所有者、域名解析器和该域名下所有记录的缓存存储时间(TTL)。域名注册中心具有为域名设置解析器和TTL、将域名的所有权转移到另一个地址、更改域名的所有权等功能。
域名服务 | 以太坊域名:ENS” inline=”0″>
ENS解析器用于将域名转换为地址。在ENS中解析一个域名需要两个步骤:首先,询问注册表是哪个解析器负责解析该域名,然后,向该解析器查询解析结果。ENS解析分为正向解析和反向解析,正向解析指将域名映射为账户地址,反向解析是将账户地址映射为域名,通过设置反向解析的地址,会在以太坊用户最大的区块浏览器 Etherscan 上直接显示 ENS 账户名。
如下为正向和反向解析示意:
正向解析:vitalik.eth ———> 0xd8dA…6045
反向解析: 0xd8dA…6045 ———>vitalik.eth
ENS根管理采用多签名机制。ENS根管理由一个4/7多签合约所掌控,由7人分别持有各自私钥,7人中只有4人及以上同意,才会开启多签合约行使根的功能。功能包括替换分发与管理域名的合约,管理从域名注册与续费过程中获得的以太币,但是对.eth顶级域没有更改权限。未来有可能将根管理权转交给ENS DAO。
四、ENS应用场景
域名系统可以和钱包地址进行绑定。因为钱包地址太长太复杂,所有的 ENS .eth 域名和 DNS 集成域名都可以作为加密货币原生钱包地址,它们可以接收多种加密货币,包括 BTC、ETH、DOGE 以及其他集成的资产。通过将 ENS 连接到 DNS,可以将交易发送给特定的网站来进行付款,而无需通过支付中间商来进行。
域名系统可以和智能合约地址进行绑定。智能合约部署上去是不能改变的,因为智能合约改变了,你的合约地址也就发生了改变,有一些合约存在bug,但你也没有办法修改,如果把你的合约地址和域名进行绑定,那如果你的合约有bug,你修改之后你再把合约地址重新和域名绑定就可以了。(智能合约如果能够修改,不可篡改的特性是不是会存在影响??)
域名系统可以和WEB3的个人数据进行绑定。大家都有很多的数据,每个数据都有自己对应的cid,为了方便个人管理自己的数据,可以给个人申请一个域名,然后域名再绑定各个数据的CID,这有助于大家管理自己的数据。按照目前 NFT 的发展势头以及 Web3 越来越高的热度,ENS甚至成为 Web3 时代用户数字身份的关键载体。
域名系统可以和去中化文件系统中的文件进行绑定。去中心化网络 ENS 地址可以与 IPFS (星际文件系统)、Sia Skynet 和 Arweave 一起使用。比如,通过将 ENS 或集成到 ENS 的 DNS 连接到 IPFS,网站可以存储在 IPFS 上。
总的来说,ENS 的最应用场景并不仅仅来自于单一的用例,而是潜在用例的聚合。作为一种具有原生支付和潜在抗审查特性的协议,ENS 尚处于早期阶段。
五、ENS发展趋势
基于区块链的去中心化域名和去中心化账户系统已经诞生了 10 年,先驱 Namecoin 虽然还在运行,但是已经成为了一个小众的项目,用户采用度也比较低。后来 ENS 则是走了一条更实用主义的路线,而且随着以太坊生态的快速扩张,也获得很多的红利,许多第三方应用利用它搭建特定的账户系统,成为了以太坊生态不可或缺的一种基础设施。
前段时间,以太坊基金会、以太坊域名系统ENS、数字身份认证公司Spruce共同推出追踪 Sign-In withEthereum进展的网站 login.xyz 。Sign-In with Ethereum 是一套通过以太坊账号登录第三方Web应用的技术规范,使用户能够通过以太坊帐户和ENS 配置文件控制其数字身份,而不是依赖传统的中间人。目前它已经在 Web3中使用,同时旨在用最佳实践来进行标准化,以使 Web2服务也更容易采用,同时 ENS 等去中心化域名不仅仅用于地址,未来也将覆盖 DApp服务的各个方面。
很多人相信在Web3的世界中一定需要这样的去中心化域名和账户体系,承载应用、网站和用户身份,但目前的这些项目还是处于非常早期的探索阶段,在协议集成、用户体验、与 Web2世界的接入,还有很多很多改进空间。
关于ENS能否真正承担起Web3唯一的去中化域名和账户体系,还取决于ENS在生态方面的发力,毕竟ENS只是针对以太坊上的域名服务。如果各公链之间没有进行统一的规范,每种公链都可以在自己内部构建特有的域名服务系统,则会造成域名唯一性的失效,域名的投资价值就非常小了。
还请伸出您的小手点个赞
END
编辑 | 领路元
ENS域名