以太坊域名服务(Ethereum Name Service,简称ENS)是以太坊生态中的重要基础设施,它将复杂的以太坊地址(如0x742d35Cc6634C0532925a3b844Bc9e7595f8e9Ae)转换为简洁易记的域名(如alice.eth),这不仅能提升地址的可读性,还能用于接收加密货币、绑定DID(去中心化身份)等,本文将手把手教你注册属于自己的ENS域名,即使你是新手也能轻松上手。

准备工作:注册ENS前需要什么

在开始注册前,确保你已完成以下准备工作:

  1. 加密货币钱包
    需要一个支持以太坊主网的钱包,如MetaMask(浏览器插件或手机版)、Trust Wallet等,本文以MetaMask为例,其他钱包操作逻辑类似。

  2. 主网ETH
    注册ENS域名需要支付gas费(网络手续费),同时域名本身也需要“租金”(按年支付,年费根据域名长度和稀缺性浮动),建议钱包中至少预留0.01-0.1 ETH(具体金额根据网络拥堵情况调整)。

  3. 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随机配图