在去中心化的世界里,一串又一串的以太坊地址(如0x742d35Cc6634C0532925a3b844Bc9e7595f8e5a8)不仅难以记忆,还容易输错,以太坊域名服务(Ethereum Name Service, ENS)应运而生,它就像去中心化的DNS,允许你将复杂的以太坊地址映射为易于人类理解的名称(如yourname.eth),拥有一个ENS域名,不仅能让你的地址更简洁易记,还能用于接收各种加密货币(只要它们是基于以太坊标准或通过适配器支持),甚至可以绑定网站、社交资料等。
本文将为你详细讲解如何一步步创建属于你自己的以太坊ENS域名。
创建ENS前的准备工作
在开始之前,请确保你已经准备好以下几样东西:
- 一个加密钱包:这是与以太坊区块链交互的基础,推荐使用MetaMask,它是最流行且易于使用的浏览器钱包和移动钱包。
- 以太币(ETH):创建ENS域名需要支付gas费(交易费),并且ENS域名本身也需要按年支付租金(类似传统域名的续费费),你需要确保钱包中有足够的ETH来支付这些费用,gas费会根据网络拥堵情况而变化,租金目前每年约为5美元(具体金额以链上为准)。
- 网络连接:确保你的网络连接稳定,并且钱包已连接到以太坊主网(Mainnet),ENS域名仅在主网上有效。
- 对ENS的基本了解:ENS包含两个主要部分:
- 注册器(Registrar):负责管理域名的注册,最常用的是
0x57f1887a8BF19b14fC0dF6Fd9B2acc9Af147eA85(公共注册器),它允许注册以.eth结尾的二级域名。 - 解析器(Resolver):负责将域名解析为相应的地址(如以太坊地址、IPFS哈希等),当你注册一个域名时,通常会自动设置一个默认解析器。
- 注册器(Registrar):负责管理域名的注册,最常用的是
创建ENS域名的详细步骤
准备好以上条件后,我们就可以开始创建ENS域名了,目前最常用和便捷的方式是通过Etherscan或ENS官方网站进行操作,这里我们以ENS官方网站(app.ens.domains)为例,因为它提供了更友好的用户界面。
访问ENS注册网站
打开你的浏览器,访问ENS官方注册应用:https://app.ens.domains
连接你的钱包
在网站右上角,你会看到一个“Connect Wallet”(连接钱包)按钮,点击它,然后选择你之前准备好的钱包(如MetaMask),如果你的钱包是浏览器插件,它会自动弹出请求连接的窗口,确认即可,如果是移动钱包,你可能需要扫描二维码。
搜索并检查域名可用性
在网站主页的搜索框中,输入你想要的域名名称,mycoolname”,然后系统会自动添加“.eth”后缀,点击“Search”或“Enter”搜索。
- 如果域名已被注册:系统会提示你该域名不可用,并可能显示注册者信息,你需要返回上一步,尝试其他名称组合。
- 如果域名可用:恭喜你!系统会显示该域名可用,并告诉你注册该域名需要支付的租金(通常是1年,可续费多年)以及预估的gas费。
注册域名
- 确认租金和年限:在域名可用的情况下,你可以选择注册的年限(1年、2年、5年等,年限越长,总租金越高,但有时gas费优势会抵消部分多出的租金)。
- 设置管理员和所有者:
- 所有者(Owner):拥有该域名完全控制权的地址,可以将其转让、出售或更改设置,默认情况下,它会是你当前连接的钱包地址,你可以选择将所有权转移到其他地址,但对于个人使用,保持当前钱包地址即可。
- 解析管理者(Resolver Manager):负责设置域名解析到的地址(如你的以太坊地址),通常与所有者相同。
- 管理者(Controller/TTL Manager):可以更改管理者和解析管理者地址,通常也与所有者相同。
- 对于初学者,保持默认设置即可,所有权限都在你的钱包下。
- 发起交易:确认无误后,点击“Register”或“Continue”按钮,你的钱包(如MetaMask)会弹出交易确认窗口。
支付费用并等待确认
在钱包弹出的窗口中:
- 检查交易详情:确认租金金额、gas费以及接收地址是否正确。
- 确认交易:点击“Confirm”或“确认”按钮,这将广播你的交易到以太坊网络。
- 等待交易确认:交易需要被矿工打包确认,这可能需要几分钟到几十分钟不等,取决于网络拥堵情况,你可以在Etherscan上输入你的交易哈希查看状态,当状态显示为“Success”时,恭喜你,ENS域名注册成功!
配置你的ENS域名(可选但推荐)
注册成功只是第一步,为了让你的ENS域名真正发挥作用,你需要配置它解析到你的地址:
- 回到ENS官网:确保你已经连接钱包。
- 点击“My Names”或“我的域名”:找到你刚刚注册的域名,点击进入详情页。
- 设置记录(Records):
- 以太坊地址(ETH Address):这是最重要的,点击“Set”或“设置”,输入你希望该域名解析到的以太坊地址(通常是你自己的主地址),然后确认交易。
- 其他地址(可选):你还可以设置ENS域名解析到其他基于以太坊的代币地址(如USDT、USDC等,前提是解析器支持),或者你的BTC地址(通过跨链解析器,如BTCLayer2)。
- 内容哈希(Content Hash):可用于关联IPFS或其他去中心化存储的内容。
- ABI(Application Binary Interface):用于与智能合约交互,高级用户使用较多。
配置完成后,别人就可以通过你的y来向你发送ETH或其他支持的代币了,无需再记忆复杂的地址。
管理你的ENS域名
- 续费:ENS域名需要按年续费才能保持所有权,你可以在ENS域名的详情页面看到到期时间,建议提前续费,避免域名被释放并被他人注册,续费过程与注册类似,选择续费年限并支付租金和gas费。
- 转让:如果你不再需要某个域名,可以在ENS管理页面将其转让给其他地址。
- 设置反向解析:这是非常实用的一项功能,它允许别人通过你的以太坊地址反向查询到你的ENS域名,在Etherscan上查看你的地址时,会显示你的ENS名称,而不是一串地址,这大大增强了地址的可读性和品牌性,你可以在ENS域名详情的“Reverse Record”(反向记录)中设置。
注意事项
- 费用:注册和配置ENS域名都需要支付ETH作为gas费,续费也需要支付租金和gas费,请确保钱包内有足够的ETH。
- 域名唯一性:ENS域名是全局唯一的,一旦被注册,其他人就无法再注册相同的
.eth域名。 - 安全性:妥善保管你的钱包私钥或助记词,不要泄露给任何人,拥有钱包私钥就拥有ENS域名的控制权。
- 网络拥堵:在以太坊网络拥堵时,gas费会非常高,建议选择网络不那么拥堵的时候进行注册和配置操作。
创建以太坊ENS域名是一个简单而强大的过程,它能极大地改善你在以太坊生态系统中的体验,通过以上步骤,你就可以轻松拥有属于自己的.eth域名,告别冗长的地址,迈向更友好、更个性化的去中心化世界,开始尝试吧,为你的数字身份打造一个独特的标识!