3

矿视界译文:用户现在可以使用.com域名来发送和接收以太坊

 3 years ago
source link: http://www.iterduo.com/posts/118450
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
矿视界译文:用户现在可以使用.com域名来发送和接收以太坊 - 耳朵财经

矿视界译文:用户现在可以使用.com域名来发送和接收以太坊

MinerHub小助手 2021-09-03 11:01

互联网域名服务(DNS)是指将网站的域名(例如Google.com)关联到网站的IP地址上,让人们能够更轻松地查找和浏览网站。

与之相对的,以太坊域名服务(ENS)是将以太坊账号解析为对应的以太坊地址,ENS的出现,让用户在进行转账时,可以将资产发送到alice.eth这样好记的账号上,而不是像这样

0x787192fc5378cc32aa956ddfdedbf26b24e8d78e40109add0eea2c1a012c3dec 的64位以太坊地址

b043ba5348b94dd684d81bcbb9c8e69a_GEYTAMRKGY2DI.png

ENS是以太坊于2017年推出的服务,不过此前它一直只提供原生的.eth账号。8月27日,ENS宣布互联网域名服务和以太坊域名服务现已集成。用户只要拥有互联网域名数据,就可以直接使用互联网域名作为加密钱包地址,不必再向之前那样需要专门申请.eth的账号。

例如,你在DNS上拥有'example.com'这个网站域名,你可以直接将其导入ENS ,现在你就在ENS上拥有example.com这个账号,你可以用这个地址来发送和接收以太坊和其他加密资产。

原生.eth账号与从DNS导入账号的比较

费用

此前,注册一个原生的.eth账号需要参与账号竞拍,热门的账号可能会被拍出天价,同时ENS协议每年还会对.eth账号收取年费:5个字符或5个字符以上的账号每年收取5美元;4个字符的账号每年160美元;3个字符的账号每年640美元;1-2个字符的.eth账号不允许注册。

而现在从DNS导入到ENS的账号则不需要支付任何费用,这是因为DNS用户在注册域名时已经支付过一笔费用了,作为以太坊非盈利性组织,ENS协议是针对可用性而非创收优化的。

安全性

这两种账号的安全性也有所不同,因为.eth账号是ENS的原生资产,ENS是界定账号所有权的唯一来源,ENS中不存在剥夺用户账号的管理员权限。

而对于从DNS导入的账号来说,此类管理权始终存在。因为DNS网站域名的所有权可能是经常变化的,无论谁拥有DNS上的域名,都可以在ENS上申领相应的账号,因此ENS上账号的安全性取决于DNS域名的安全性,你无法保障一个ENS账号的长期所有权。

NFT 标准

所有的.eth账号本质上都是ERC-721标准的NFT,而DNS导入账号目前不遵循任何NFT标准,因此也就不会出现在用户钱包的NFT资产里。此外.eth账号一经注册就不能注销,但DNS导入账号则可以注销。

如何将已经拥有的DNS域名导入ENS

首先,你必须在DNS上拥有您希望导入ENS的域名,例如,如果你想向ENS导入这个账号'example.com',你必须先在DNS上拥有这个域名,你不能在ENS上申领你目前不拥有的DNS域名。其次,你需要一个以太坊帐户,ENS账号(包括DNS导入账号和.eth原生账号)是由以太坊帐户拥有和控制的。另外,你还需要一些ETH,虽然将DNS域名导入到ENS不需要任何手续费,但导入的过程需要向以太坊网络支付Gas费用。鉴于导入的过程可能需要大量Gas,建议先在账号内预存几百美元的ETH。

准备好这些之后,我们就开始吧!

第 1 步:将钱包连接到ENS Manager应用程序

在你的Web浏览器中打开ENS Manager应用程序,网址:app.ens.domains。

单击页面左上角的"连接(Connect)",选择你的钱包,然后允许钱包连接到ENS Manager应用程序。

dbeb1c0dd39b444c8d450fcc8573506a_GEYTCMBKGY4TK.png

第 2 步:查找账号名称

搜索要导入到ENS的DNS域名。这时你会看到一个如下的界面,它展示了导入过程的步骤,保持这个网页打开,因为在之后的流程中你还会用到这个页面。

d68111e57b4942d3968cd0fc723ba86c_GEYTCNBKGY3TI.png

第 3 步:启用DNSSEC

登录你的域名注册机构网站,启用你的域名安全扩展(DNSSEC)。

2f22291854cb4b67b1583effd9745366_GEZTMNJKHAZTE.png

第 4 步:设置 TXT 记录

在"自定义记录(Custom Records)"部分,设置一个新的记录,其中"_ens"为主机名称,"TXT"为类型,输入字段为"a+[你的以太坊地址]"。填入的以太坊地址是你将用来控制ENS账号的以太坊地址。

 bb4745664c774b238cda40c4f4660de8_HE4DSKRWGE3Q.png

第 5 步:返回ENS Manager应用程序中查看

返回ENS Manager应用程序页面,刷新页面以检查是否已启用DNSSEC并且你的TXT记录是否存在。即使你在DNS端正确设置所有内容,也可能需要一些时间(几分钟到几个小时),您的DNS 更新才会生效。当你的DNS设置生效后,页面将是这样的:

8ca56fe4860648dd9ee73ad1cffdd3dd_GE2DSMRKHAYTK.png

第 6 步:在 ENS 上注册账号

一旦"启用DNSSEC"和"添加TXT"的步骤变绿,请单击蓝色的"注册"按钮。单击"注册"后,你的钱包将要求你确认一笔交易,将DNS域名导入ENS。如果你钱包中有足够的ETH来支付Gas费,请单击"确认"以提交交易。一旦交易在以太坊网络上确认,导入过程就完整了,你就在ENS上拥有DNS域名相同的账号了!

52bb85be6ffe4c4ab8c7a83aeaa56e9b_GE2DQMZKG42DO.png

作者 | Brantly Millegan

翻译&校对 | 林芒果

本文由矿视界(奇迹摩尔)翻译整理编辑,如需转载,请标明出处


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK