eth不是一条公链,也不是一种可以切换的网络;它通常指ens域名,例如alice.eth,用来映射一个或多个钱包地址。erc-20则是以太坊上的代币标准,规定代币如何查询余额、转账、授权和记录交易。两者不在同一个概念层面,不能理解成从.eth链转到erc20链。真正发生的操作,往往是把eth、usdt等资产发送到由.eth解析出来的0x地址,或者把eth兑换成某种erc-20代币。

在钱包支持ENS解析的前提下,用户可以把收款栏中的0x地址替换为某个.eth名称。钱包会读取这个名称对应的ETH Address记录,再将交易发往实际地址;ENS官方说明中也明确,发送至yourname.eth的资金会进入该名称当前指向的钱包。名称能否接收某一资产,取决于解析记录、钱包功能和所使用的网络。一个.eth名称可能设置以太坊主网、Base、Arbitrum等不同链的地址,不能只看后缀就默认所有网络都能使用。
实际转账时,最容易混淆的是交易所页面里的ERC20。多数情况下,ERC20代表以太坊网络,也就是Ethereum Mainnet,而不是一条独立公链。以USDT为例,选择Ethereum、ERC20或Ethereum ERC20,通常指把以太坊网络上的USDT转入交易所对应的充值地址。此时发送方和接收方必须选择同一网络,资产名称也要完全一致。交易所是否接受.eth格式,不能一概而论;中心化平台通常要求用户粘贴0x充值地址,未经页面明确支持,不要直接输入.eth名称。

ETH本身也不是ERC-20代币。它是以太坊网络的原生资产,主要用于支付Gas费;ERC-20代币则由智能合约记录和管理。想让ETH以ERC-20形式参与部分DeFi应用,常见方式是通过WETH合约进行包装,ETH存入合约后获得等量WETH,WETH符合ERC-20标准,也可以再兑换回ETH。单纯把ETH发送到一个ERC20充值地址,并不会自动完成包装,更不会自动变成USDT或其他代币。

操作前可以按资产、网络、地址三项核对:转的是ETH还是ERC20代币,网络选择Ethereum/ERC20还是其他链,收款地址究竟是钱包地址、交易所充值地址,还是合约地址。ERC20转账通常还需要钱包里留有少量ETH支付Gas,手续费会随网络拥堵变化;跨链资产则需要交易所中转、官方桥或其他可信跨链协议,不能把不同公链仅凭相同的0x地址直接混用。金额较大时,先进行小额测试,并确认.eth名称的解析记录已经更新,能明显降低资产转错或无法找回的风险。
