HUZOKCARDS

新手认币图鉴 · 每种币一张卡:它是什么、靠什么运转、风险落在哪

#009

「币」和「代币」差在哪,为什么转 USDT 要先选网络

链与代币稳定币

名字一样的代币可以有好几份,能把它们分开的只有网络和合约地址。

粉色条纹背景上的链环几何图标与图鉴编号

币是一条区块链自己产生的资产,代币是由某条链上的一份智能合约发行和记账的资产。USDT 是代币,它没有自己的链,而是在好几条链上各有一份合约。所以转 USDT 之前,要核对两样东西,网络名和合约地址。

网络名决定币走哪条链,收发两边必须是同一条。合约地址决定你收到的是不是发行方那一份,名字一样的代币,合约地址可能完全不同。原生币和代币的基本概念,五个大类那张卡的最后两节讲过,这里只讲怎么核。

ethereum.org 介绍 ERC-20 时说,它是可互换代币的标准,在智能合约里给代币规定了一套通用接口。换成大白话,代币的一切都写在某一份合约里,离开那份合约,同名的东西就是另一种资产。

转 USDT 选哪个网络,ERC20 和 TRC20 怎么核对

同一个 USDT 能走哪些链,以发行方公布的为准。Tether 官网有一页《Supported Protocols and Integration Guidelines》,列出它发行 USDT 的链,有以太坊、波场(Tron)、Solana、TON、Avalanche、Aptos 等十几条。

这一页还有一句很容易被跳过的话。Tether 已经不再在 Kusama、Bitcoin Cash SLP、Omni Layer、EOS 和 Algorand 这几条链上发行 USDT,也不再有义务赎回这些链上的 USDT。也就是说,同样叫 USDT,在某些链上已经是发行方不再负责的旧版本。名单会变,不用背,转账前到这一页看一眼就行。

Tether 官网 Supported Protocols and Integration Guidelines 页面,正文说明 USDT 存在于多条区块链上,下面是当前支持的协议列表
Tether 官网列出 USDT 支持哪些链的页面,下方 Currently Supported Asset Protocols 就是当前名单截于 2026 年 10 月 · 公开页面

USDC 又是另一张名单。Circle 在开发者文档里公布了 USDC 的合约地址表,截至 2026 年 10 月,主网部分列了三十多条链,其中没有波场。USDT 常走的网络,USDC 不一定有,反过来也一样。两种稳定币在发行方和储备上的差别,可以看USDT 和 USDC 的对比。

网络名在不同软件里写法不统一,这是核对时最常碰到的麻烦。有的写链名,比如 Ethereum、Tron;有的写这条链上的代币标准,比如 ERC20、TRC20。ERC-20 是以太坊上的代币标准,TRC-20 是波场上对应的标准,所以写 ERC20 的指以太坊网络,写 TRC20 的指波场。核对时把两边的写法都换成链名,再来比。

假设对方给你一个收款地址,说用 TRC20 转,而你这边能选的网络里只有 Ethereum 和 Solana,那就说明两边没有共同的网络,不要挑一个看着差不多的硬转。

地址的样子能帮你排除一部分错误,却不能替你确认。波场地址以大写字母 T 开头,以太坊地址以 0x 开头,这两种一眼就能分开。麻烦在于,不少兼容以太坊的链,地址格式和以太坊完全一样,同一串 0x 地址放在几条链上都合法。格式对上了,只能说明没有明显的错,网络还是要按名字核。

还有一种情况要分清。假设你手里的 USDT 在一条链上,对方只收另一条链上的,这时并不存在一个直接把它挪过去的转账。两条链上的 USDT 是两份合约各记各的账,彼此不认识。要换链,要么先在支持两条链的平台里收进来、再从另一条链发出去,要么用跨链桥。走跨链桥的话,到手的常常是桥发出来的另一种代币,名字相同或者只多一个后缀,下一节会讲到这种情况。

怎么核对 USDT、USDC 的合约地址是不是官方的

网络对上了,还要看代币本身。任何人都可以在一条链上部署一份合约,把代币的名字写成 USDT 或 USDC。能把发行方那一份和其它同名代币分开的,只有合约地址。

正版地址去发行方自己的页面找。比如 Circle 那张表里,以太坊主网 USDC 的合约地址是下面这一串。

0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48

依据Circle 开发者文档 USDC contract addresses(编辑部核对于 2026 年 10 月,页面内容以对方当期显示为准)

Circle 开发者文档 USDC contract addresses 页面,说明 USDC 由各条链上的智能合约控制,下方分 Mainnet 和 Testnet 列出合约地址
Circle 公布 USDC 合约地址的文档页,主网地址按链分开列在 Mainnet 下面截于 2026 年 10 月 · 公开页面

核对时如果发现字母的大小写对不上,先不用慌。以太坊地址里的大小写只是一种校验写法,有的钱包和浏览器会把它全部显示成小写,要比的是每一位字母和数字本身。

地址的出处比地址本身更要紧。搜索结果里的广告、群聊里转来的截图、某个帖子里贴的一串字符,都可能被人改过。去发行方的页面时,先看清网址是不是它自己的域名,USDC 看 circle.com,USDT 看 tether.to,再从那里抄地址。

拿到之后,可以这样核。

  1. 在钱包或区块浏览器里找到这个代币,打开它的合约地址。
  2. 跟发行方页面上的地址逐位比,不要只看开头和结尾几位,仿冒地址可以把首尾做得一模一样。
  3. 确认比的是同一条链上的地址。发行方的表里每条链分开列,拿以太坊上的地址去和另一条链比,没有意义。

Circle 那张表里还有一个细节,值得停下来看。它在 X Layer 这条链下面专门注明,表里列的是 Circle 发行的原生 USDC,这条链上另有一种标成 USDC.e 的跨链桥版本,它不是 Circle 发行的,也不由 Circle 支持。名字只差一个后缀,背后却是两样东西。看到带后缀的稳定币名字,先把它当作另一种资产去查,别默认它和原版一样。

区别归根到底在这里。原生币只有一个来源,就是那条链的协议,比特币网络上不存在第二种比特币。代币的来源是合约,同一个名字可以对应很多份合约,只有发行方公布的那一份背后有人负责兑付。核网络名、核合约地址,核的都是这件事。

钱包里突然多了没见过的代币怎么办

代币的这个特点,还会以另一种方式找上门。因为任何人都能发合约、也能往任何地址转代币,你的钱包里可能突然多出一笔自己没买过的代币,名字叫 USDT,或者干脆写着一个网址。

遇到这种情况,先别动它。它多半是同名的仿冒合约发来的,钱包把名字显示出来,并不说明它值钱。点开代币详情,拿合约地址去和发行方页面上的比,对不上就是仿冒的。有的仿冒代币名字里带网址,引你去一个网站领奖或者兑换,那类网站常常会让你连接钱包、签一份授权,签了之后真正的资产可能被转走。

还有一种手法盯着的是转账记录。有人会从一个和你常用地址首尾几位一样的地址,往你的钱包转一笔极小的金额或者零金额,让它混进你的历史记录。下次你图省事从记录里复制地址,就可能复制到这一个。前面说的逐位比对,防的就是这一手。收款地址每次都从对方那里重新拿,别从历史记录里翻。

这些麻烦都出在代币身上。在比特币网络上,没有人能凭空造出一笔比特币发给你,能被仿冒的只是代币。

我的建议是,对方说不清用哪条网络,或者给不出合约地址的出处,这一笔宁可先不转。多等一天的代价很小,转错网络或收到仿冒代币,赔进去的可能是整笔钱。