目录本文共 10 节
公链币是一条区块链“自带”的原生资产,比如比特币链上的 BTC、以太坊上的 ETH,用来支付这条链的手续费;代币则是别人用智能合约“发行在某条链上”的资产,比如以太坊上的 UNI、SHIB。USDT 这类代币可以在以太坊、Tron、Solana 等多条链上各发一份,价值相同但彼此不互通,所以充提时必须选对网络。
搞懂这两者的区别,就能明白三件新手最常踩坑的事:为什么转 USDT 还要备 ETH 或 TRX,为什么同名的币可能是假币,以及为什么选错网络会导致资产卡住。
公链币和代币分别是什么?
打个比方:公链像一条高速公路,公链币是这条路上通用的“过路费”;代币则是在这条路上跑的各种车,跑起来都要交过路费。
- 公链币(原生币,Coin):由区块链协议本身产生,写在链的底层规则里。它用来支付手续费、奖励矿工或验证者,在权益证明链上还用来质押。例如 BTC、ETH、SOL、TRX、BNB、ADA。
- 代币(Token):通过部署一份智能合约发行,本质上是合约里记的一张“余额表”。它依附于所在的链,自己没有独立的账本。例如以太坊上的 UNI、LINK、SHIB,以及多条链上的 USDT、USDC。
发行代币的门槛很低,几分钟、花一点手续费就能完成,所以链上有数以百万计的代币,其中绝大多数没有价值,甚至是专门用来骗人的。
怎么分辨一个币是原生币还是代币?
| 币 | 类型 | 所在链 | 转账手续费用什么付 |
|---|---|---|---|
| BTC | 原生币 | 比特币 | BTC |
| ETH | 原生币 | 以太坊 | ETH |
| SOL | 原生币 | Solana | SOL |
| TRX | 原生币 | Tron | TRX 或能量、带宽 |
| UNI | 代币 | 以太坊等 | ETH 等所在链原生币 |
| USDT | 代币 | 以太坊、Tron、Solana 等多条链 | 所在链的原生币 |
一个简单的判断方法:去数据网站或区块浏览器上看这个币有没有“合约地址”。有合约地址的就是代币;原生币没有合约地址,因为它就是链本身的一部分。
为什么同一个 USDT 会有好几条链?
稳定币发行方希望用户在哪条链上都能用到它,于是在多条链上分别部署合约、各自发行。截至 2026 年 10 月,Tether 官网的支持协议页面列出的 USDT 支持链包括 Ethereum、Tron、Solana、TON、Avalanche、Aptos、NEAR、Polkadot AssetHub、Tezos 等;同时说明已停止在 Omni、Bitcoin Cash(SLP)、Kusama、EOS、Algorand 等旧链上发行和兑付。
关键要理解:以太坊上的 USDT 和 Tron 上的 USDT 是两份不同的账本。你在 Tron 上有 100 USDT,以太坊上的合约里并没有这笔记录,所以不能把 TRC20 的 USDT 直接发到一个只接收 ERC20 的地址。
不同链的差别主要在手续费、速度和支持度上:
| 网络 | 常见叫法 | 特点 |
|---|---|---|
| Tron | TRC20 | 转账快,交易所和 P2P 普遍支持,手续费由 TRX 或能量支付 |
| Ethereum | ERC20 | 生态最大,DeFi 应用最多,主网手续费通常偏高 |
| BNB Chain | BEP20 | 手续费低,在币安生态中常用 |
| Solana | SPL | 速度快、费用低 |
另外要知道,有些链上流通的 USDT 并不是 Tether 直接发行的,而是由交易所或跨链桥“映射”出来的版本,背后的兑付责任不同。哪条链是官方原生发行,以 Tether 官网页面为准。稳定币本身的风险可以看 USDT 和 USDC 哪个更安全,或浏览 稳定币主题页。
为什么在交易所里只看到一个 USDT 余额?
很多人会困惑:既然 USDT 有那么多条链,为什么在币安或欧易账户里只显示一个 USDT 余额?
因为交易所内部有自己的账本。你从 Tron 充进来 100 USDT、从以太坊充进来 100 USDT,平台会合并显示为 200 USDT,在站内买卖、划转时不区分链。只有在两个时刻,网络才重新变得重要:
- 充值时:你从外部转入,必须选择交易所支持的网络,并使用该网络对应的充值地址;
- 提现时:你可以选择任意一个平台支持的网络提出,例如 Tron 充值、以太坊提出。
这也是为什么交易所常被当作换链的工具:从 Tron 充值、从 Solana 提出,相当于把 USDT 从一条链搬到了另一条链,只需要付一次提币手续费。不过要注意,不同网络的提币手续费和最低提币额差别很大,以提币页面显示为准。
合约地址是什么?为什么它才是代币的“身份证”?
代币的名称(如 Tether USD)和符号(如 USDT)是发行者自己随便填的,任何人都能再发一个也叫 USDT 的币,连图标都能做得一模一样。真正无法仿冒的,是部署这份合约时生成的合约地址。
截至 2026 年 10 月,Tether 官网公布的部分 USDT 合约地址:
| 链 | 合约地址 |
|---|---|
| Ethereum | 0xdac17f958d2ee523a2206206994597c13d831ec7 |
| Tron | TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t |
| Solana | Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB |
在自托管钱包里手动添加代币、或在去中心化交易所里交易时,一定要用官网核对过的合约地址。常见骗局是:骗子往你钱包里空投一个“USDT”,钱包显示你突然多了几千 U,但它的合约地址是假的,根本卖不出去,或者引导你去某个网站“兑换”,从而盗走真实资产。
ERC20、TRC20、BEP20 这些后缀是什么意思?
它们是不同链上的代币标准,规定了代币合约必须具备哪些基本功能,比如查询余额、转账、授权。ethereum.org 对 ERC-20 的解释是:它为同质化代币定义了一套通用接口,让钱包和交易所能用同一种方式处理所有符合标准的代币。TRC20、BEP20 分别是 Tron 和 BNB Chain 上的对应标准。
和地址格式相关的一个细节值得记住:
- 以太坊、BNB Chain、Arbitrum、Avalanche C 链等兼容以太坊的网络,地址都是
0x开头,格式完全相同; - Tron 地址以
T开头; - Solana 地址是另一种字母数字组合。
格式不同的地址,交易所提币时一般会直接提示地址无效,反而不容易出错;最容易出事的恰恰是 0x 开头这一类,因为地址看起来能用,选错网络也能发出去。
转代币为什么还要付另一种币当手续费?
因为转代币实际上是在调用这条链上的一份智能合约,消耗的是这条链的计算资源,手续费自然要用这条链的原生币支付。
举个例子:小周在自托管钱包里有 200 USDT(ERC20),但没有任何 ETH。他想把 USDT 转给朋友,钱包会提示手续费不足、交易无法发出。解决办法是先往这个地址转入少量 ETH。同理,Tron 上转 TRC20 代币需要能量和带宽,不够时会燃烧 TRX 来抵扣,所以钱包里要留一些 TRX。
如果是从交易所直接提币,手续费由平台从提币金额或余额里代扣,不需要自己准备原生币,具体费用见各平台提币页面,也可以参考 提币到钱包。
转错链会怎样?还能找回吗?
“转错链”是指发送方选的网络和接收方支持的网络不一致。结果取决于收款地址归谁控制:
| 情况 | 结果 | 能否找回 |
|---|---|---|
| 地址格式不同(如往 Tron 地址提 ERC20) | 平台通常直接拦截,发不出去 | 无损失 |
| 转到自己的自托管钱包,两条链地址格式相同 | 资产在另一条链上的同一地址里 | 通常可以:在钱包里切换或添加那条网络即可看到 |
| 转到交易所充值地址,但平台不支持该网络 | 资产不会自动入账 | 视平台政策,可能需要申请人工找回,可能收费,也可能无法处理 |
| 转到合约地址、或无人掌握私钥的地址 | 资产被锁在那里 | 基本无法找回 |
所以最关键的习惯是:提币时先看清接收方支持哪些网络,两端选一致;第一次往新地址转账先小额测试。已经转错的处理步骤见 转错网络怎么办。
Layer2 上的 ETH 算原生币还是代币?
Arbitrum、Optimism、Base 等以太坊 Layer2 网络,大多直接用 ETH 作为手续费币。你在这些网络上看到的 ETH,是从以太坊主网通过官方桥存进来的,和主网 ETH 一一对应,但余额记在 Layer2 自己的账本上。
对新手来说,记住两点就够了:
- 主网和各个 Layer2 上的 ETH 不能直接互转,充提时同样要选对网络;
- 这些网络的地址都是
0x开头,和主网地址一模一样,选错网络时更容易“发得出去、却收不到”。
跨链桥和“包装币”又是什么?
既然不同链的资产不互通,想把币从一条链搬到另一条链,就需要跨链桥:它在原链上锁定你的资产,在目标链上发行等量的“包装版”代币,比如以太坊上代表比特币的 WBTC。包装币的价值依赖桥和托管方的安全,跨链桥历史上是黑客攻击的重灾区。
新手更简单稳妥的做法是:通过交易所“充值一条链、提现另一条链”来完成换链,而不是自己去用跨链桥。各条公链和 Layer2 网络的特点可以在 公链 和 Layer2 主题页对比,生词可以查 术语表。
常见问题
ERC20 和 TRC20 的 USDT 有什么区别?
两者都是 Tether 发行、锚定 1 美元的 USDT,价值相同,区别在于所在的链:ERC20 在以太坊上,手续费用 ETH 支付,通常较贵;TRC20 在 Tron 上,手续费用 TRX 或能量支付。两者不能直接互转。
转 USDT 为什么还要准备 ETH 或 TRX?
因为 USDT 是代币,转账实际上是在调用链上的智能合约,需要用这条链的原生币支付手续费。以太坊上要用 ETH,Tron 上要用 TRX 或能量。从交易所提币时手续费由平台代扣,不需要自己准备。
合约地址在哪里查?
最稳妥的是发行方官网,例如 Tether 官网的支持协议页面列出了各链 USDT 合约地址;也可以在 CoinGecko 等数据网站的币种页面,以及区块浏览器的代币页面交叉核对,不要只看名称和图标。
USDT 转错链还能找回吗?
要看情况。转到自己能控制私钥的钱包、且两条链地址格式相同,通常可以在钱包里切换到那条链找回;转到交易所的地址,要看平台是否支持该网络和找回服务;转到合约地址或无人控制的地址,基本无法找回。
BNB、OKB 是公链币还是代币?
BNB 是 BNB Chain 的原生币,在这条链上转账要用 BNB 付手续费。OKB 是欧易发行的平台币,最早作为以太坊上的代币发行,也在其他网络上流通。判断时以你使用的具体网络为准。
参考来源
- Tether:Supported Protocols(各链 USD₮ 合约地址)
- ethereum.org:ERC-20 Token Standard
- ethereum.org:Gas and fees
- TRON Developer Hub:Resource Model(带宽与能量)
以上信息核实于 2026-10-22,交易所规则可能调整,请以官方最新说明为准。
本文仅供学习参考,不构成投资建议。交易所的费率、活动与功能可能随时调整,请以官方页面为准。文中部分链接为推广链接,详见推广披露。