以太坊域名服务(ENS):一键代替繁琐地址

 2023-09-14 11:47:32发布 2023-09-14 11:47:43更新

以太坊名称服务(Ethereum Name Service,ENS)是一个基于以太坊区块链的分布式、开放和可扩展的命名系统。通俗地说,ENS 就是区块链中的名称系统。 ENS 名称让人们没有必要再复制或输入冗长的区块链地址。

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

太坊域名服务(ENS)是一个基于以太坊的项目,由以太坊基金会的Alex Van de Sande和Nick Johnson于2017年5月4日发起。该项目允许用户以简化的基于文本的方式,来显示冗长的以太坊公共地址。这就使得共享、使用和记忆地址及其他数据变得更加容易。

将机器可读的数字如1 0xab5801a7d398351b8be11c439e05c5b3259aec9b1转换为人类可读的替代数字,是改进区块链的举措中的重要组成部分。

ENS也不仅仅局限于钱包地址。它还可以用来表示交易ID、哈希值和元数据,所有这些在加密货币世界中都非常常见。

你可能已经非常熟悉域名系统(DNS),这是一个类似于互联网电话簿的命名系统。DNS会获取难以记住的IP地址,并将它们附加至一个易于使用的URL。

以太坊域名服务如何运作

ENS域名使用ERC-721非同质化代币(NFT)来代表一个唯一的地址。你可以通过转让或出售NFT给其他人,来交易域名。每个代币都会附加钱包地址和其他信息,有所有者进行管理。

诸如.eth之类的顶级域名由称为注册商的智能合约所有,该合约控制子域名的创建。如果你想创建abc.eth,就需要与.eth注册商进行互动。

如需购买以太坊域名,你可以查看其可用性,并每年租用一次。然而,热门的域名在一开始就会被拍卖。赢得域名的最高出价者可附加地址、创建子域名,以及借出或出售他们的域名。

例如,如果你拥有abc.eth,你还可以免费创建learn.abc.eth。

ENS的用途

如果你曾在发送加密货币时对多个地址感到非常困惑,就会理解人们对ENS的需求。就像你将朋友的电话号码与他们的名字关联然后保存一样,ENS可让用户把冗长的数字变成易于记住的单词。这可以打造更直接的体验,并且出错的机会也更少。

ENS域名的所有者还可以创建子域名,然后为其分配其他数据。它也不一定非得是钱包地址。你可以用它来直接关联智能合约、交易或元数据。

如何获得ENS域名

如今,获得ENS域名非常简单:只需在https://app.ens.domains/检查它的可用性,然后注册即可。我们通过一个示例来了解如何开始这个流程。

第1步:前往https://app.ens.domains/,关联你的钱包,并输入你感兴趣的域名。

获得 .eth 域名

获得 .eth 域名

第2步:在搜索选项卡中,查希望拥有的 .eth 域名。

第3步:如果还没有其他人购买该域名,ENS 会显示该域名为“Available”(可用)。

第4步:点击该域名后,网站会跳转到注册页面。可以在此添加注册域名的年数,检查交易详情,然后申请注册。

第5步:通过之前连接的钱包收到交易批准请求,点击“Confirm”(确认)批准交易。

ENS域名的成本

ENS域名的成本可能包括两个部分:拍卖成本和租金成本。在拍卖中,ENS域名的价格取决于该域名的受欢迎程度。像God、Car或ETH之类的知名名称的售价更高,并且简短的三个字母的单词通常价格最贵。

下面列举了一些域名的价格。

ENS域名的价格

ENS域名的价格

一旦拥有了ENS域名,你需要每年在ETH支付更新费用。费用以美元标识,但使用Chainlink ETH/USD预言机给出的汇率进行转换。对于5个字符或以上的名称,每年的更新费用为5美元,字母越少,更新费用也越高。

推荐阅读