以太坊域名服务(Ethereum Name Service,简称ENS)是以太坊生态中的重要基础设施,它将复杂的以太坊地址(如0x742d35Cc6634C0532925a3b844Bc9e7595f8e9Ae)转换为简洁易记的域名(如alice.eth),这不仅能提升地址的可读性,还能用于接收加密货币、绑定DID(去中心化身份)等,本文将手把手教你注册属于自己的ENS域名,即使你是新手也能轻松上手。
准备工作:注册ENS前需要什么
在开始注册前,确保你已完成以下准备工作:
-
加密货币钱包
需要一个支持以太坊主网的钱包,如MetaMask(浏览器插件或手机版)、Trust Wallet等,本文以MetaMask为例,其他钱包操作逻辑类似。 -
主网ETH
注册ENS域名需要支付gas费(网络手续费),同时域名本身也需要“租金”(按年支付,年费根据域名长度和稀缺性浮动),建议钱包中至少预留0.01-0.1 ETH(具体金额根据网络拥堵情况调整)。 -
ENS注册入口
官方注册网站:app.ens.domains(推荐使用Chrome或Firefox浏览器,确保钱包插件已启用)。
详细注册步骤:一步步拥有你的.eth域名
步骤1:连接钱包并进入ENS官网
打开ENS注册网站 app.ens.domains,点击右上角的“Connect Wallet”(连接钱包),选择你已安装的钱包(如MetaMask),并在钱包中确认连接请求。
连接成功后,页面会显示你钱包的以太坊地址,右上角会出现钱包名称。
步骤2:查询域名可用性
在首页的“Search for a name”(搜索域名)框中,输入你想要的域名(mytest123”),后缀默认为“.eth”,无需手动添加。
- 域名规则:
- 长度:3-63个字符,支持字母(a-z)、数字(0-9)和连字符(-),但不能以连字符开头或结尾。
- 唯一性:先到先得,已被注册的域名无法重复注册。
输入后点击“Search”,如果提示“Available”(可用),即可继续;若显示“Unavailable”(不可用),需更换其他名称。
步骤3:设置注册时长
域名可用后,点击“Register”,进入注册时长设置页面,ENS域名按年付费,最短注册1年,最长10年(部分稀缺域名可能限制最短年限)。
- 年费参考:
- 简单域名(如“abc.eth”):约5-20美元/年;
- 短域名(如“4.eth”)或特殊字符域名:可能高达数千美元/年;
- 普通域名(如“mytest123.eth”):通常10-50美元/年。
根据需求选择年限,点击“Continue”。
步骤4:确认费用与设置管理者
进入“Details”页面,你会看到以下信息:
- Registration Fee:域名年费(根据年限和域名长度计算);
- Wrapper Fee:0.5美元(固定费用,用于将域名包装到以太坊 NameWrapper 合约中,后续管理更灵活);
- Total:总费用(ETH显示,实际支付时会根据实时gas费浮动)。
页面会默认设置“管理者”(Owner)为当前钱包地址(即你拥有域名的控制权),无需修改,点击“Continue”。
步骤5:签名支付gas费
在“Transaction”页面,确认费用无误后,点击“Register & Pay”,钱包会弹出签名请求,在MetaMask中确认交易:
- 检查“Network”是否为“Ethereum Mainnet”(以太坊主网);
- 确认“Amount”是否与页面显示的总费用一致;
- 点击“Confirm”提交交易。
等待1-3分钟,交易确认后,你将在ENS官网看到“Registration Successful”提示,域名正式注册成功!
步骤6:验证域名与解析地址
注册完成后,回到ENS首页搜索你的域名(如“mytest123.eth”),页面会显示域名详情,包括:
- Owner:域名管理者地址(即你的钱包地址);
- Resolver:域名解析器(用于将域名映射到地址);
- Expiration Date
