首页 > 区块链 > 区块链 > 用户现在可以使用.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
翻译&校对 | 林芒果
本文由矿视界(奇迹摩尔)翻译整理编辑,如需转载,请标明出处
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69999903/viewspace-2790341/ ,如需转载,请注明出处,否则将追究法律责任。