USDT 选 TRC20 还是 ERC20?链类型区别、手续费与转账前核对
在交易所提 USDT 时,常会看到 TRC20、ERC20 等多个网络选项。它们是同一种稳定币在不同区块链上的版本,收款地址格式、手续费的付法和到账核对方式都不一样。本文按 Tether 官方支持列表和 TRON、以太坊的官方文档,讲清怎么选、转账前要核对什么。

TRC20 和 ERC20 指的是什么
USDT 由 Tether 发行,同时存在于多条区块链上。按 Tether 官网的支持列表,TRC20 指 TRON 链上的 USDT,ERC20 最常指以太坊上的 USDT。两者由不同的合约发行,彼此不能直接互转:在 TRON 上收到的 USDT,只能在 TRON 网络上转出。
要留意的是,Tether 的列表里 BNB Smart Chain、Avalanche 等链上的 USDT 也标为 ERC20(这里指代币标准),部分交易所则把 BNB Smart Chain 上的版本标为 BEP20。所以选网络时以网络名称为准,不要只看「ERC20」这几个字母。
两个官方合约地址
| 网络 | 地址格式 | USDT 合约地址(Tether 官网) |
|---|---|---|
| TRON(TRC20) | T 开头,34 位 | TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t |
| 以太坊(ERC20) | 0x 开头 | 0xdac17f958d2ee523a2206206994597c13d831ec7 |
在钱包里手动添加代币,或在区块浏览器核对到账时,以这两个地址为准。同名、同图标的代币可以有很多个,合约地址才是唯一标识。
手续费怎么付:TRX 与 ETH
在以太坊上转 USDT,Gas 要用 ETH 支付,交易失败也照样收取。钱包里只有 USDT、没有 ETH 时,USDT 是转不出去的。
TRON 用「带宽」和「能量」两种资源计费。按 TRON 开发者文档,除查询外的每笔交易都消耗带宽,每个账户每 24 小时有 600 点免费带宽;USDT 这类 TRC20 转账要执行智能合约,还会消耗能量,而能量没有免费额度,要么质押 TRX 获得,要么由网络按当时的参数从余额里燃烧 TRX 抵扣。所以在自己的钱包里转 TRC20 USDT,同样要留一些 TRX。
从交易所提币时,你付的是交易所按网络设定的提币费,链上费用由交易所处理。各网络的提币费由平台公布、会调整,以提币页面显示为准。
怎么选
| TRC20(TRON) | ERC20(以太坊) | |
|---|---|---|
| 收款地址 | T 开头 | 0x 开头 |
| 链上费用 | 带宽加能量,不足时燃烧 TRX | Gas,用 ETH 支付 |
| 自托管钱包里要备的币 | TRX | ETH |
选网络的第一原则是:收款方支持什么网络,就用什么网络。交易所充值页、钱包或商家只支持其中一种时,选了另一种就可能到不了账。两边都支持时,再比较提币费和到账时间,这些数字以当时平台页面为准。
转账前的核对清单
- 在收款方页面确认网络名称,提币时选择完全相同的网络。
- 核对地址格式:T 开头对应 TRON;0x 开头对应以太坊或其他 EVM 网络。多条 EVM 网络共用 0x 格式,仍要按网络名称选。
- 大额转账先小额试转,到账后再转剩余部分。
- 到账后用交易哈希,在对应网络的区块浏览器里查询,见交易哈希怎么查。
- 自托管钱包里,给 TRON 地址留 TRX、给以太坊地址留 ETH,否则之后转不出。
选错网络会怎样
不同网络的 USDT 不能互通。地址格式不同(T 开头和 0x 开头)时,交易所和钱包通常会直接拦下;格式相同的 EVM 网络之间选错,资产可能到了另一条链上的同一个地址,能否找回取决于地址归谁控制,见提币时选错链,资产还能找回来吗。转账迟迟不到账,可以按USDT 没到账的排查顺序逐项检查。