矿视界译文:用户现在可以使用.com域名来发送和接收以太坊
互联网域名服务 (DNS)是指将网站的域名(例如Google.com)关联到网站的IP地址上,让 人们能够更轻松地查找和浏览网站。
与之相对的,以太坊域名服务 (ENS)是将以太坊账号解析为对应的以太坊地址,ENS的出现,让用户在进行转账时,可以将资产发送到alice.eth这样好记的账号上,而不是像这样
0x787192fc5378cc32aa956ddfdedbf26b24e8d78e40109add0eea2c1a012c3dec 的64位以太坊地址
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应用程序。
第 2 步:查找 账号名称
搜索要导入到 ENS的DNS域名。 这时你会看到一个如下的界面,它展示了导入过程的步骤,保持这个网页打开,因为在之后的流程中你还会用到这个页面。
第 3 步:启用DNSSEC
登录你的域名注册机构网站, 启用你的域名安全扩展 ( DNSSEC)。
第 4 步:设置 TXT 记录
在 "自定义记录 ( Custom Records )"部分,设置一个新的记录,其中"_ens"为主机名称,"TXT"为类型,输入字段 为 "a+[ 你 的以太坊地址 ]"。 填入的以太坊地址是你将用来控制ENS账号的以太坊地址。
第 5 步:返回 ENS Manager 应用程序中查看
返回 ENS Manager 应用程序页面, 刷新页面以检查是否已启用 DNSSEC并且 你 的 TXT记录是否存在。即使 你 在 DNS端正确设置所有内容,也可能需要一些时间(几分钟到几个小时) , 您的 DNS 更新才会生效。当你的 DNS设置生效后 ,页面将是这样的:
第 6 步:在 ENS 上注册 账号
一旦 "启用DNSSEC"和"添加 TXT"的步骤变绿,请单击蓝色的"注册"按钮。单击"注册"后,你的钱包将要求你确认一笔 交易,将 DNS 域名 导入 ENS。如果 你 钱包中有足够的 ETH来支付 Gas费 ,请单击 "确认"以提交交易 。一旦交易在以太坊网络上确认,导入过程就完整了,你就 在 ENS上 拥有 DNS域名相同的账号了 !
作者 | Brantly Millegan
翻译 &校对 | 林芒果
本文由矿视界(奇迹摩尔)翻译整理编辑,如需转载,请标明出处