第 5 站 · 入金与买币
USDT 是什么,TRC20、ERC20、BEP20 有什么区别,转账时该选哪条
USDT 是 Tether 发行、与美元挂钩的稳定币。同一种 USDT 同时跑在好几条链上,转出和接收必须选同一条链。下面用一张表比较 TRC20、ERC20、BEP20 的地址样子、出块节奏和网络费用什么币付,再讲选网络的判断顺序和转账前的三步核对。
USDT 是 Tether 发行、与美元挂钩的稳定币,口语里常叫它「U」,设计目标是 1 个 USDT 对应 1 美元。
转账时真正要记住的是另一件事。同一种 USDT 同时跑在好几条链上,转出的一方和接收的一方必须选同一条链。常见的三条是 TRC20、ERC20 和 BEP20,区别如下。
| 网络 | 所在的链 | 地址长什么样 | 出块节奏(区块链本身的速度) | 网络费用什么币付 |
|---|---|---|---|---|
| TRC20 | 波场(TRON) | T 开头,共 34 位 | 约 3 秒一个块 | TRX |
| ERC20 | 以太坊 | 0x 开头,后跟 40 位十六进制字符 | 约 12 秒一个块 | ETH |
| BEP20 | BNB 智能链 | 和以太坊地址同一种格式,0x 开头加 40 位 | 以秒计,比以太坊短 | BNB |
表里的「网络费用什么币付」指的是在链上直接转账时的情况。从交易所提币,平台一般直接从你提的那笔币里扣网络费,你不用另外准备 TRX、ETH 或 BNB;从自己的钱包往外转,就得钱包里有这条链的原生币才转得动。网络费具体是多少,不同链差别很大,同一条链也随拥堵程度变,这里不列金额。它和交易手续费是两笔不同的钱,区别在交易所手续费怎么看里有讲。
为什么同一种 USDT 会在好几条链上?
因为 USDT 被分别发行在不同的区块链上,每条链上都有一份独立的 USDT,各自记账。
区块链上的这类代币,是按各条链的代币标准发出来的。以太坊上的标准叫 ERC-20,以太坊官网有一页ERC-20 代币标准的说明,ERC20 网络上的 USDT 就是按这个标准发的。波场上对应的标准叫 TRC-20,波场开发者文档里的TRC-20 说明讲的是同一类东西。BNB 智能链兼容以太坊的那套规则,所以它上面的 USDT 用的地址格式、代币接口都和以太坊几乎一样,交易所把它标成 BEP20。
这里有一处要分清。Tether 官网的支持协议页(2026 年 10 月查看)列出的 USD₮ 发行链里有以太坊和波场,BNB 智能链下面只列了它的黄金代币 XAU₮。也就是说,BEP20 网络上的 USDT 不是 Tether 直接发行的,区块浏览器和行情网站把它记作 Binance-Peg BSC-USD,即币安按 1:1 对应 USDT 发行的版本。在交易所里充提时,它和另外两条网络一样按 USDT 计;要在交易所之外用它,先确认对方支持的是 BNB 智能链上的这一种。
说得具体一点,每条链上的 USDT 是一个部署在那条链上的代币合约。合约里记着「哪个地址有多少 USDT」,转账就是让合约把一个地址的余额减掉、另一个地址的加上。每条链上的增发和销毁各自进行,所以各条链上的 USDT 总量也各不相同。
关键在于这几份 USDT 互相看不见。波场上的账本只记波场上的 USDT,以太坊的账本只记以太坊上的。你从 TRC20 发出一笔,它只会出现在波场上;对方如果在以太坊上等,等到的永远是空。
那为什么不统一成一条链?因为每条链的速度、费用、生态都不一样,发行方和用户各有偏好。对使用者来说,这意味着多一道选择题,也多一个出错的机会。
想在两条链之间「换」USDT,最省事的做法是借助交易所。交易所内部的余额一般不分链,你用 TRC20 充进去,可以选 ERC20 提出来,平台在中间替你完成了换链。代价是提币时按 ERC20 那条网络付网络费,以及多等一次充值入账的时间。
换成自己操作的跨链桥也能做到,但那是另一套工具,合约风险和操作步骤都更多,第一次转账用不上,这里不展开。
还有一点要知道,USDT 虽然设计上与美元挂钩,市场价格却并非时时刻刻都正好等于 1 美元,极端行情下可能偏离。
选哪条网络?先看对方支持哪条,而不是哪条便宜
先看收款方支持哪几条网络,再从里面挑转出方也有的那条。手续费和速度是在这个交集里才需要比较的东西。
这个顺序不能反过来。假设你看中 TRC20 网络费低,可收款平台的充值页上只列了 ERC20 和 BEP20,那 TRC20 再便宜也用不上;硬转过去,币就落在一个对方根本不看的地方。
判断时可以按三种常见场景来。
- 交易所转交易所。打开收款平台的充值页,选 USDT,看它列出了哪些网络;再看转出平台的提现页上有哪些。两边都有的就是可选项,交集里再挑网络费低、你熟悉的那条。
- 交易所转到自己的钱包。看钱包支持哪条链、你在钱包里打开的是哪条链的 USDT。钱包首页显示的是以太坊上的 USDT,就用 ERC20;是波场上的,就用 TRC20。还没想好要不要转到钱包,可以先读币放交易所还是放钱包。
- 从自己的钱包往外转。除了对方支持哪条,还要看你钱包里有没有这条链的原生币。钱包里只有 TRC20 的 USDT、没有 TRX,这笔就发不出去。
举个完整的例子。假设你要把 USDT 从甲平台转到乙平台。乙平台充值页上列的是 TRC20 和 BEP20;甲平台提现页上列的是 ERC20、TRC20 和 BEP20。两边的交集是 TRC20 和 BEP20,ERC20 直接出局,哪怕你平时最常用它。接下来在 TRC20 和 BEP20 里比一比甲平台提现页显示的网络费,再选。
两条网络都可用的时候,我会优先选两边页面上写法最一致、最不容易看错的那条。以太坊主网拥堵时,ERC20 的网络费可能明显高于另外两条,这时候选 TRC20 或 BEP20 更划算,前提是对方确实支持。
网络名在不同平台上写法不一样,这一点也要留心。TRC20 有的地方写 TRON,ERC20 有的地方写 Ethereum 或 ETH,BEP20 有的地方写 BNB Smart Chain 或 BSC。看到名字不同,先确认指的是不是同一条链,别凭字面判断。
TRC20、ERC20、BEP20 有什么区别?
三条都能转 USDT,区别在付费方式、钱包支持和各自的坑。这些只用来在两边都支持时挑得顺手,不能拿来绕开「两边一致」那条规则。
TRC20(波场)。出块快,约 3 秒一个块。波场的网络费按「能量」和「带宽」两种资源计算,账户里没有这些资源时,就燃烧 TRX 来抵。对从交易所提币的人来说,这些细节被平台包掉了;用自己的波场钱包往外转时,钱包里得留一些 TRX。
ERC20(以太坊)。钱包和各类应用对它的支持面很广,自托管钱包里基本都能找到以太坊上的 USDT。网络费叫 Gas,用 ETH 支付,链上越忙越贵。以太坊约 12 秒出一个块。
BEP20(BNB 智能链)。兼容以太坊的规则,所以常见的以太坊钱包添加这条链之后,用的还是同一个 0x 地址。网络费用 BNB 支付。它的坑恰好来自这份兼容,地址和以太坊长得一模一样,最容易和 ERC20 互相选错。
如果你只是在两家交易所之间挪一笔 USDT,三条里选两边都有、你最有把握不会看错的那条就行。如果收款方是自己的钱包,先看钱包里打开的是哪条链,再决定,不要先转过去再想办法让钱包「认出来」。
地址格式对,不等于网络对
地址格式只能帮你排除一部分错误。以太坊和 BNB 智能链共用同一种地址格式,所以一个 0x 地址格式完全正确,也说明不了它该走哪条链。
先看能排除的部分。TRON 地址以 T 开头,一共 34 位,用的是 Base58 字符,这套字符故意去掉了容易看混的 0、O、I、l;以太坊及兼容链的地址是 0x 加 40 位十六进制字符。两种格式差别很明显。把一个 T 开头的地址配上 ERC20,提现页面一般会直接提示地址无效;你自己也可以把地址粘进提币地址格式核对,选上你准备用的网络,在浏览器里检查地址格式,TRON 地址还会核对末尾的校验码,抄错一位也能查出来。
再看排除不了的部分。假设收款方给你的是 ERC20 网络下的 0x 地址,你在提现页选了 BEP20,页面多半不会报错,因为同一个 0x 地址在 BNB 智能链上也是合法的。币会发出去,落在 BNB 智能链上这个地址的位置。收款方是交易所、又没开通 BEP20 的话,这笔就不会自动入账。
所以格式核对只是第一层。第二层永远是对照收款页上写的网络名。
地址也可能格式正确却根本不是对方的。剪贴板劫持软件会在你复制和粘贴之间把地址换掉,换上去的地址照样能通过格式检查。粘贴之后,把开头和结尾各四五位跟对方页面比一遍。
转 USDT 之前,按这三步核对
转之前核对三样,币种、网络、地址,而且按这个顺序来,因为后一样要以前一样为前提。
- 币种。确认要转的是 USDT,不是名字相近的别的稳定币或代币。
- 网络。收款页上写的是哪条链,转出页就选哪条;名字写法不同时,先确认指的是同一条链。
- 地址。只复制粘贴,不手打;粘贴后比对开头和结尾几位。收款页如果另外给了 MEMO 或 Tag,也要一并填上。
这三步核对的依据,来自交易所帮助中心在提现说明里的警告。币安帮助中心的提现说明(2026 年 10 月查看)原话写的是「请确保所选网络与地址匹配,否则您的资金可能会丢失且无法追回」。平台把话说到这个份上,意思就是选错网络的后果主要由你自己承担。
提现页每一栏怎么填、多久到账、没到账时按什么状态处理,接着看从交易所提币时网络和地址的核对;还在充值这一步的,看第一次充值的三种方式;连交易所账户都还没开好的,从注册到身份认证那篇开始,认证没过之前充不了值。
三步都核对完,还剩最后一个动作。往一个新地址第一次转,先转一小笔,比如够得上对方最低充值金额的那个数,在收款方那边看到它到账,再把剩下的转过去。多付一次网络费,换来的是币种、网络、地址三样都被真实地验证了一遍。
关于 USDT 网络的三个追问
TRC20 的 USDT 和 ERC20 的 USDT 是同一种东西吗?
都是 Tether 发行的 USDT,面值上都对应美元,但它们分别记录在波场和以太坊两条链上,彼此不互通。想从一条链换到另一条链,常见的做法是先充进交易所,再选另一条网络提出来,因为交易所内部的余额一般不分链。
转错网络了,还能找回来吗?
没有统一的答案。币落在了对方地址在另一条链上的位置,能不能处理要看收款方能不能控制那个地址在那条链上的资产。收款方是自己的钱包时,有时切换到那条链就能看到;收款方是交易所时,要找对方客服,对方可能处理,也可能不处理。所以重点是转之前核对,而不是转错之后补救。
钱包里明明有 USDT,为什么转不出去?
很可能是钱包里没有这条链的原生币。从自己的钱包转 TRC20 的 USDT 要用 TRX 付网络费,ERC20 要用 ETH,BEP20 要用 BNB。USDT 本身不能拿来付网络费,先往同一个地址转一点对应的原生币,再转 USDT。