假设钱包里有 500 USDC.e,准备转进币安。先别把它当作 500 USDC:收款页面要支持这条网络上的这个合约,到账后也可能记在另一个币种代码下。差的这一栏,决定了后面还要不要付兑换费用。
本文列举的 USDC.e 是从以太坊跨链桥接过来的版本;原生 USDC 则由发行方 Circle 在目标链上直接发行。两样东西在同一条链上是两个不同的合约地址,交易所和收款方记账按合约分,不按名字分。转之前要对的不是 USDC 这四个字母,是合约地址那一串。
USDC.e 和原生 USDC 差在谁发行、兑付找谁
Circle 官方博客有一篇专讲这件事的《Understanding USDC on Avalanche vs. USDC.e》,2021 年 12 月发布。里面的说法是:Avalanche 上的 USDC.e 是经 Avalanche Bridge 从以太坊桥接过来的「以太坊上 USDC 的桥接形式」,所以它和原生 USDC 不是同一个东西。
后面几句更具体。Circle 的产品不支持 USDC.e;不能把 USDC.e 发到 Circle 的充值地址;也不能存进 Circle 账户再换回法币。想换回法币,要先经那座桥把 USDC.e 退回以太坊,变成以太坊上的原生 USDC,再往下走。
这条路径说的是 Avalanche 上的 USDC.e 经 Circle 账户兑换法币。若先在支持它的平台换成原生 USDC,就要另算兑换费用;不能把「桥回以太坊」当成所有桥接版唯一的兑换办法。
Circle 开发者文档的USDC 合约地址表也是这个思路:每条链只列一个地址,就是原生那一个。表下面有一条针对 X Layer 的备注,说那条链另有一种标作 USDC.e 的桥接版,不是 Circle 发行的,也不由 Circle 背书;对接时要用表里那个地址。
同一条链上怎么分辨 USDC.e 和 USDC:对合约地址
名字靠不住。币安 2023 年 10 月那份 Polygon 公告里,桥接版的全名写的是「USD Coin (PoS)(USDC.e)」;到了 Arbitrum 那份,又叫「USD Coin Bridged(USDC.e)」。同一类东西,换一张页面就换一个叫法,钱包里显示成什么更没有准。
能对的只有合约地址。币安在 2023 年 10 月到 11 月发过几份公告,把三条网络上的两个合约并排列了出来:
| 网络 | 原生 USDC 合约 | 桥接版 USDC.e 合约 | 桥接版在币安的代码 |
|---|---|---|---|
| Arbitrum | 0xaf88…5831 | 0xff97…5cc8 | ARBUSDCE |
| Optimism | 0x0b2c…ff85 | 0x7f5c…1607 | OPUSDCE |
| Polygon | 0x3c49…3359 | 0x2791…4174 | MATICUSDCE |
第二列的三个原生地址,和 Circle 合约地址表里 Arbitrum、OP Mainnet、Polygon PoS 三行是同一串。
自己手里那一个是哪种,查法是把钱包里那个币的合约地址找出来:点进币种详情看合约那一栏,或者拿自己的地址到那条链的区块浏览器上,看代币持仓那一行链到哪个合约。然后和上面两列比。头尾对上不算数,中间每一位都要一样。
USDC.e 充进币安会不会入账,记在哪个币种下面
还是开头那 500 个 USDC.e,放在 Arbitrum 上看。
按币安 2023 年 11 月 9 日的公告,Arbitrum 上的 USDC.e 可以充值、提现,它在币安平台的代码是 ARBUSDCE;用户可以通过闪兑把 ARBUSDCE 单向兑换成 USDC。原生 USDC 在 Arbitrum 上的充提,公告里说已另行支持。Optimism 那份(2023 年 10 月 25 日)是同一个写法,代码换成 OPUSDCE。Polygon 的桥接版叫 MATICUSDCE,2023 年 10 月 26 日的公告说可以充进币安账户,再通过闪兑置换为原生 USDC。
落到这一笔上,有三处要算。
- 它在币安不叫 USDC。按公告的写法,这 500 个对应的是 ARBUSDCE 这个代码。要把它当 USDC 用,比如换成别的币、从另一条网络提走,中间还隔着一道闪兑。
- 闪兑只有一个方向。Arbitrum 和 Optimism 两份公告用的词都是「单向兑换」为 USDC。换过去以后,在这里换不回桥接版。收款方点名要 USDC.e 的,别先换。
- 换到多少,公告没写比例,要看当次闪兑的报价;转入和提走的费用另算。
公告是 2023 年的,现在还开不开要另查。2026 年 10 月在币安公开的充值/提现状态页搜「USDCE」,出来三行:OPUSDCE、MATICUSDCE、ARBUSDCE,充值状态和提币状态两栏都写着「正常」。这是那一刻的状态,发之前自己再搜一次;这张页面怎么读,暂停充值那一篇里拆过。
别的链上的 USDC.e 呢
上表只列三条网络,不能据此认定其他链上的 USDC.e 也受支持。手里的桥接版在别的链上,充值页和状态页又找不到对应的币种、网络,就先停下,向平台客服确认。
币安帮助中心《为什么我的充值未到账》第 2 条的原话:「如果您充值未上架的代币或使用不支持的网络进行充值,可能会导致您的资产丢失,并且无法找回。」
麻烦在于链上转账成功和平台入账是两件事。代币合约允许向那个 0x 地址转账时,区块浏览器可能显示成功,平台却不支持这份代币合约。地址对了不等于币对了,这一层在 0x 地址是 ERC20 吗 里讲过;已经发出去的,照 转账网络选错了怎么办 的顺序判断。
从交易所提 USDC 到这几条链,到手的是哪一个
反方向也要对一次。上面几份公告把话说得很清楚:币种选 USDC、网络选 Arbitrum 或 Optimism,充提的是原生代币;桥接版是另外的代码。所以从币安按「USDC + Arbitrum」提出去,到手的是原生合约那一个。
收款方要是只收 USDC.e,原生版发过去同样对不上。发之前向收款方要三样东西:哪条网络、哪个合约地址、最小金额。只回一句「Arbitrum 的 USDC」不够,这句话两个合约都能套上。逐项怎么问,见 转稳定币前怎么核对收款网络。
同一个币名底下的合约也会换,USDT 就有一例。币安 2026 年 9 月 18 日的公告说 Optimism 网络上的 USDT 合约置换完成:旧的那一个(OPUSDTE)可以充值,并通过闪兑按 1:1 置换成新的,但不再支持 OPUSDTE 提现。链上放了很久没动的稳定币,转之前先翻一下收款平台近期的公告,看这条网络上的合约有没有换过。
手里已经是 USDC.e,换成原生 USDC 要过哪几道费
收款方只收原生版,那就得换。能走的有三条路,每条路上的费用项不一样。
- 充进一家收它的交易所,再闪兑。要付链上转过去的网络费,用那条链的主币付;再看闪兑报价有没有差额;之后还要提回链上的话,另加一笔提币费。
- 在链上的兑换应用里直接换。费用是网络费加兑换本身的手续费和滑点,到手数量看确认前的报价。
- 桥回以太坊。Circle 那篇博客给 Avalanche 上的 USDC.e 指的就是这条路,回到以太坊以后是原生 USDC。费用项看那座桥的页面怎么列,到了以太坊再往外转,还要用 ETH 付网络费。
金额小的时候先把占比算出来。假设把网络费、兑换差额和提币费按各自币价折成美元,合计 1.50 美元:兑换本金价值 500 美元时,1.50 ÷ 500 × 100% = 0.3%;本金只有 20 美元时,1.50 ÷ 20 × 100% = 7.5%。同样的费用,落在小额本金上就疼了。
收款方本来就收这条链上的 USDC.e,就不必为换成原生版多走一道兑换;直接转账仍可能产生网络费或交易所提币费。换不换,看的是对方收哪个合约。
钱包里显示的名字是 USDC,就一定是原生版吗?
不一定。钱包显示的名字说明不了它是哪个合约。到币种详情或区块浏览器里找出合约地址,和收款方公布的合约地址整串比对;地址不同,就不是同一个币。
在币安把 USDC.e 换成 USDC 之后,还能换回去吗?
币安公告写的是单向兑换:只有 USDC.e 换成 USDC 这一个方向。换之前先确认收款方收的是哪个合约;对方要桥接版,就把 USDC.e 原样留着。