ERC20、BEP20、TRC20 和其他网络名称是什么意思?

交易所网络名称解读,作者:ChainGate.

ERC20 是交易所对以太坊网络的叫法,BEP20 对应 BNB Smart Chain,TRC20 对应 Tron。这些名称来自各条链的代币标准,但在提币或充值表单上它们只是表示「在那条区块链上发送」。Arbitrum One、OP Mainnet、Base、Polygon PoS 和 Avalanche C-Chain 是同一个菜单里的链名称,除 Tron 和 Solana 之外,它们都是使用同一种 0x 地址格式的 EVM 网络。

选择收款钱包或交易所为该币种支持的网络,确认两边选的是同一条,并把这个名称当作一个账本的名字:其中一个账本上的余额,没有跨链桥或交易所居中就无法转到另一个账本上。

每一个充值和提币表单都有一个网络菜单,里面的名称来自三种不同的习惯:代币标准(ERC20、BEP20、TRC20)、链名称(以太坊、Tron、Base)和产品名称(Arbitrum One、OP Mainnet、Avalanche C-Chain、Polygon PoS)。本指南把每个名称对应到背后的区块链,附上它的链 ID、地址格式和 Gas 代币,并理清最容易出错的几对:Arbitrum 和 Arbitrum One、Optimism 和 OP Mainnet、BEP2 和 BEP20、MATIC 和 POL。

简要版

  • 网络名称指的是一条区块链,而不是一种币。ERC20 指以太坊,BEP20 指 BNB Smart Chain,TRC20 指 Tron。它们各自上面的 USDT 是不同账本上的不同合约。
  • 大多数名称都是共用 0x 地址格式的 EVM 链:Ethereum 1、BNB Smart Chain 56、OP Mainnet 10、Polygon PoS 137、Base 8453、Arbitrum One 42161、Avalanche C-Chain 43114。区分它们的是链 ID,而不是地址。
  • Arbitrum 和 Arbitrum One 是同一条网络,Arbitrum Nova 不是。Optimism 和 OP Mainnet 是同一条网络,Base 不是。Polygon 自 2024 年 9 月起用 POL 支付 Gas,而 BEP2 指向的是一条已于 2024 年关停的链。
  • Tron(TRC20)和 Solana(SPL)不是 EVM 链,所以 0x 地址无法在它们上面收款。选目标方支持的网络,然后在下面的实时表格里比较成本。

1. 充值或提币表单上的网络字段是什么意思?

它是币将要经过的那条区块链。一种代币可以同时存在于许多条链上:Kraken 为 Tether(USDT)提供十一条网络(Arbitrum One、Avalanche C-Chain、以太坊、Flare、Ink、Optimism、Polygon、Solana、The Open Network、Tron 和 Unichain),为 USD Coin 提供九条,而且只允许你通过它支持的网络充值或提币。每条网络都是一个独立的账本,有自己的手续费、确认时间,其中一些还有自己的地址格式。

这些名称之所以不统一,是因为交易所从三个地方借用它们。有的用链的代币标准(ERC20、BEP20、TRC20),有的用链的名称(以太坊、BNB Smart Chain、Tron、Base),有的用某一条特定网络的产品名称(Arbitrum One、OP Mainnet、Polygon PoS、Avalanche C-Chain)。「Ethereum (ERC20)」和「ERC20」是同一个菜单项的两种写法。

交易所自己也是这么说的。Kraken 关于多网络的页面解释了 ETH、USDC 和 USDT 等资产在多条网络上提供,提币手续费取决于提币页面上所选的网络,而在错误的网络上发送的充值不会入账。Binance 的提币指南说得更直接:「把资金发送到错误的网络将导致永久损失」。

常见名称及其含义

表单上的名称网络链 ID地址开头Gas 支付代币
ERC20、Ethereum (ERC20)、ETH以太坊10xETH
BEP20、BSC、BNB Smart Chain (BEP20)BNB Smart Chain560xBNB
TRC20、Tron (TRC20)、TRXTron无(不是 EVM 链)T(十六进制形式为 41)TRX
Arbitrum、Arbitrum One、ARBArbitrum One421610xETH
Optimism、OP Mainnet、OPOP Mainnet100xETH
BaseBase84530xETH
Polygon、Polygon PoS、MATIC、POLPolygon PoS1370xPOL
Avalanche、AVAX C-Chain、Avalanche C-ChainAvalanche C-Chain431140xAVAX
Solana、SOL、SPLSolana无(不是 EVM 链)base58,没有固定前缀SOL

链 ID 来自 EVM 链 ID 列表,该列表已与 Chainlist 和 chainid.network 背后的 ethereum-lists 注册表核对过。下面各节逐一讲解这些名称。

2. 什么是 ERC20 网络?

ERC-20 是以太坊上的一种代币标准。ethereum.org 文档称它为「一种在智能合约内为代币实现 API 的代币标准」,并把它追溯到 Fabian Vogelsteller 在 2015 年 11 月提出的提案。USDT、USDC、LINK 和以太坊上的大多数其他代币都遵循它,这就是交易所拿这个名称来称呼网络本身的原因。在表单上,「ERC20」或「Ethereum (ERC20)」指的是以太坊主网,也就是链 ID 为 1 的那条链。

ETH 不是 ERC-20 代币;它是用来支付 Gas 的原生币。交易所仍然把 ETH 提币归在同一个名称下,论坛上那些「Ethereum (ERC-20) 还是 Ethereum (ETH)」的帖子就是这么来的。两者指的都是以太坊网络。Kraken 的地址格式表把 ERC-20 上的 Tether(USDT)和「Ethereum (ERC-20)」并排列出,两者的地址都以 0x 开头。

两者的区别在于手续费:一笔代币转账比一笔普通 ETH 转账消耗更多 Gas。Gas 费指南解释了原因,下面的实时表格则显示此刻在以太坊上转账要花多少。

3. 什么是 BEP20 网络?

BEP-20 是「BNB Smart Chain 上同质化代币的代币标准」,「设计上仿照以太坊的 ERC-20 标准」,这是 Binance Academy 词汇表的原话。因此这个名称指的是 BNB Smart Chain,链 ID 56。BSC、Binance Smart Chain(它以前的名字)、BNB Chain 和「BNB Smart Chain (BEP20)」都指向这同一条网络。地址以 0x 开头,Gas 用 BNB 支付。

BEP2 是另一回事。它曾是 BNB Beacon Chain 的标准,那是一条独立的链,BNB Chain 已通过 BNB Chain Fusion 将其退役:2024 年 4 月 15 日、7 月 14 日和 11 月 19 日的停运分叉(sunset fork),2024 年 12 月 3 日的「post fusion」日期,以及针对仍绑定在 BEP2 上的资产的找回流程。BNB Chain 把 Beacon Chain 标为「Sunset Complete」(停运完成),所以 BEP20 才是表单可以提供的那条在运行中的 BNB 网络。

opBNB,链 ID 204,是这个家族的第三个成员:一条同样用 BNB 支付 Gas 的独立网络。EVM 链 ID 列表把这三条链分列开来。

4. 什么是 TRC20 网络?

定义来自 TRON 开发者文档:TRC-20 是「TRON 上的同质化代币标准,在接口层面与以太坊的 ERC-20 完全兼容」。在表单上,TRC20 或「Tron (TRC20)」指的是 Tron 网络。它不是 EVM 链:Tron 地址是 34 个字符,以 T 开头(Kraken 的表格写的是「T 或 41」,41 是同一个地址的十六进制形式),0x 地址无法接收 TRC20 转账。手续费用 TRX 支付。

Tron 上的 USDT 和以太坊上的 USDT 值的是同一个美元,但它们是两个账本上的两个合约,TRC20 提币只能到达一个 Tron 地址。合约地址指南列出了每条网络上 USDT 的官方合约。

5. Arbitrum 和 Arbitrum One 是一回事吗?

就充值或提币而言,是的。Arbitrum 是 Offchain Labs 构建的网络家族;Arbitrum One 是其中的主网,链 ID 42161,也是钱包和交易所写 Arbitrum 时所指的那条。Kraken 把它标为 Arbitrum One,并在上面提供 ARB、DAI、ETH、GMX、USDT 和 USDC。Arbitrum 文档把它描述为「实现了纯粹无需信任的 Rollup 协议」、在以太坊上结算的那条链。

Arbitrum Nova,链 ID 42170,是同一家族里的另一条链,它「实现了基本无需信任的 AnyTrust 协议」,带有一个 Data Availability Committee(数据可用性委员会)。Nova 上的代币并不在 Arbitrum One 上,即使地址看起来一模一样。ARB 是治理代币,交易所把它列为一种你可以持有的资产;它不是网络,也不用来支付 Gas。Arbitrum One 上的 Gas 用 ETH 支付。

Kraken 的统一 EVM 充值方式展示了交易所如何对待这个家族:一个充值地址同时服务于以太坊、Arbitrum One、Arbitrum Nova、Optimism 和 Polygon,你选择的网络决定资金记入哪里。Arbitrum Gas 追踪器显示此刻在那里转账要花多少。

6. OP Mainnet、Optimism 和 Base:谁是谁?

OP Mainnet 就是大多数人仍然叫作 Optimism 的那条网络。Optimism 文档把它命名为 OP Mainnet,链 ID 10,测试网是 OP Sepolia(11155420)。OP 同时也是一种代币的名字,而这条网络的 Gas 用 ETH 支付,不是 OP。把「Optimism」作为 USDT 网络提供的交易所,提供的就是 OP Mainnet。

Base 是另一条网络,链 ID 8453,有自己的 RPC 端点 mainnet.base.org 和自己的区块浏览器 basescan.org。Base 文档把它描述为「一条标准的 EVM 链,因此任何以太坊工具、钱包或库都可以原样使用」。同样的 0x 地址,Gas 用 ETH,但 Base 上的 USDC 和 OP Mainnet 上的 USDC 是不同的合约,支持其中一条的交易所并不自动支持另一条:例如 Kraken 为 USDC 提供 Base,却不为 USDT 提供。

7. Polygon、Polygon PoS、MATIC 和 POL

Polygon PoS,按 Polygon 文档的说法,是「一条面向以太坊、兼容 EVM 的权益证明(Proof-of-Stake)侧链」,链 ID 137。表单上把它叫作 Polygon、Polygon PoS,或者在较老的界面上叫 MATIC。自 2024 年 9 月 4 日起,它上面的每一笔交易都用 POL 支付 Gas,POL 一比一取代了 MATIC,依据是 Polygon 的迁移公告;ChainGate Gas 追踪器的数据源今天报告的 Gas 代币就是 POL。

Polygon zkEVM,链 ID 1101,是另一条链,所以表单上的「Polygon」指的是 PoS,除非写明 zkEVM。Polygon Gas 追踪器跟踪的是 PoS 这条链。

8. Avalanche C-Chain、X-Chain 和 P-Chain

Avalanche 的 Primary Network(主网络)由三条链组成,提币表单指的只是其中一条。Avalanche 文档把 X-Chain 描述为 Avalanche 原生代币(Avalanche Native Tokens)所在、手续费以 AVAX 计的链,把 P-Chain 描述为验证者和 Avalanche L1 所在的链,把 C-Chain 描述为「以太坊虚拟机的一个实现」,链 ID 43114(Fuji 测试网 43113)。交易所用的是 C-Chain:Kraken 把 USDT 的网络叫作 Avalanche C-Chain,并列出以 0x 开头的「AVAX (C-chain)」地址。

X-Chain 和 P-Chain 使用自己的地址格式,所以发往 0x 地址的 Avalanche 提币按定义就是一笔 C-Chain 转账,用 AVAX 支付。Avalanche Gas 追踪器显示当前的成本。

9. Solana(SPL)、TON 和其他非 EVM 名称

SPL 是 Solana 的 Token Program(代币程序)的名称,按照它的文档,它「为同质化和非同质化代币定义了一套通用实现」。一种代币类型就是一个 mint,余额放在代币账户(token account)里,而这些账户关联到你的钱包地址。在表单上,Solana、SOL 或 SPL 指的都是 Solana 网络:32 到 44 个 base58 字符、没有固定前缀的地址,Gas 用 SOL 支付,与 0x 地址没有任何关系。

The Open Network(TON)和 XRP Ledger 出现在同样的菜单里,有自己的地址格式,而且在大多数交易所上还有一个用来识别你账户的 memo 或目标标签(destination tag)。提币地址指南讲了漏填 memo 会发生什么。

10. 为什么一个地址会出现在 ERC20、BEP20、Arbitrum 和 Polygon 下

以太坊、BNB Smart Chain、Arbitrum One、OP Mainnet、Base、Polygon PoS 和 Avalanche C-Chain 运行的都是以太坊虚拟机,而 EVM 地址由你的私钥派生而来,所以一个钱包在它们每一条上显示的都是同一个 0x 地址。EVM 钱包地址指南解释了其中的机制。

交易所正是利用了这一点。Kraken 的统一 EVM 充值在以太坊、Arbitrum、Optimism 和 Polygon 之间共用一个充值地址:在以太坊上生成一个 USDT 地址,同一个地址就可用于 USDC 和其他统一充值方式。你选择的网络决定交易所在哪个账本上等待这笔资金。

这也是为什么名称比地址更要紧。地址对但 EVM 网络错,意味着币躺在另一条链上:自托管钱包通常切换网络就能拿到它们,交易所的充值地址则未必。发到 Tron 或 Solana 的 0x 地址通不过格式检查,如果某个服务放行了,币就丢了。提币地址指南逐一讲了每一种结果。

11. 这些名称背后的网络此刻的情况

下表把每个 EVM 名称与它的网络、链 ID 和 Gas 代币配对,并加上来自 ChainGate Gas 追踪器的两个实时数字:该网络当前的出块时间,以及「普通」(Normal)档位下一笔普通原生币转账的成本。

名称网络链 IDGas 代币出块时间此刻转账成本
ERC20Ethereum1ETH14.1 s~$0.002
BEP20BNB Smart Chain56BNB0.46 s<$0.001
ArbitrumArbitrum One42161ETH0.32 s<$0.001
OptimismOP Mainnet10ETH2 s<$0.001
BaseBase8453ETH0.2 s<$0.001
PolygonPolygon PoS137POL1.6 s<$0.001
AvalancheAvalanche C-Chain43114AVAX1.1 s<$0.001

2026年11月6日 的实时数据。交易所的提币手续费另行设定,需额外计算。

在代码里适用同样的规则:网络由链 ID 标识,所以表单上的名称对应到一个 chainId,而同一个地址字符串在你注册的每条 EVM 网络上都有效:

import { ChainGate } from 'chaingate';

const cg = new ChainGate({ apiKey: process.env.CHAINGATE_API_KEY });

// "ERC20" on a form is Ethereum, chain ID 1; the SDK knows it by name
const ethereum = cg.networks.ethereum;

// "BEP20" is BNB Smart Chain, chain ID 56: register it by chain ID and RPC URL
const bnbSmartChain = cg.networks.evmRpc({
  rpcUrl: 'https://bsc-dataseed.binance.org',
  chainId: 56,
  name: 'BNB Smart Chain (BEP20)',
  symbol: 'BNB',
});

// "Base" is chain ID 8453, with the RPC endpoint from the Base docs
const base = cg.networks.evmRpc({
  rpcUrl: 'https://mainnet.base.org',
  chainId: 8453,
  name: 'Base',
  symbol: 'ETH',
});

// One address string is valid on every EVM network; the chain ID says where the funds go
const address = '0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045';
ethereum.isValidAddress(address);      // true
bnbSmartChain.isValidAddress(address); // true
base.isValidAddress(address);          // true

而地址校验文档列出了 SDK 按名称识别的网络。

12. 接下来看什么

名称就是账本。接下来,提币地址指南讲了表单的其余部分,EVM 链 ID 列表收录了每条网络和测试网的 ID,EVM 钱包地址指南解释了共用的 0x 地址,而 Gas 追踪器比较此刻在每条网络上发送要花多少。如果你在构建一个平台,希望用一个 SDK 就在比特币、以太坊和其他 EVM 网络上完成地址校验和发送,ChainGate 就能做到。

常见问题

什么是 ERC20 网络?

以太坊网络,链 ID 1。ERC-20 是以太坊上大多数代币遵循的标准,交易所用它的名字来称呼网络本身。在 ERC20 上提币 USDT,就是在以太坊上做一笔 USDT 转账,用 ETH 支付 Gas,发到一个 0x 地址。

ERC20 和以太坊是一回事吗?

在充值或提币表单上,是的。ETH 不是 ERC-20 代币,但「Ethereum (ERC20)」这一项对 ETH 和代币来说都指以太坊网络。Kraken 列出的 Ethereum (ERC-20) 和 ERC-20 上的 Tether 用的是同一种 0x 地址格式。

什么是 BEP20 网络?

BNB Smart Chain,链 ID 56。BEP-20 是它的代币标准,设计上仿照 ERC-20。BSC、Binance Smart Chain、BNB Chain 和 BNB Smart Chain (BEP20) 是同一条网络;地址以 0x 开头,Gas 用 BNB 支付。

BEP2 和 BEP20 有什么区别?

BEP2 属于 BNB Beacon Chain,BNB Chain 已通过 BNB Chain Fusion 将其退役,最后一次停运分叉在 2024 年 11 月 19 日。BEP20 是 BNB Smart Chain,也就是在运行中的网络。如果一个老表单仍然显示 BEP2,该选的是 BEP20。

什么是 TRC20 网络?

Tron 网络。TRC-20 是 Tron 的代币标准,在接口层面与 ERC-20 兼容,但这条链不是 EVM 网络:地址是 34 个字符、以 T 开头,手续费用 TRX 支付,0x 地址无法接收 TRC20 转账。

Arbitrum 和 Arbitrum One 是一回事吗?

是的。Arbitrum One(链 ID 42161)是 Arbitrum 家族的主网,也是表单上的 Arbitrum 所指的那条。Arbitrum Nova(42170)是另一条链,ARB 是治理代币,不是网络。Arbitrum One 上的 Gas 用 ETH 支付。

Optimism 和 OP Mainnet 是同一条网络吗?

是的。OP Mainnet 是当初以 Optimism 之名上线的那条网络现在的名字,链 ID 10。它的 Gas 用 ETH 支付,OP 是另一种代币。Base(8453)是另一条网络,地址格式相同。

Polygon 和 Polygon PoS 是一回事吗?MATIC 和 POL 呢?

表单上的 Polygon 指的是 Polygon PoS,链 ID 137,除非写明 zkEVM(1101)。自 2024 年 9 月 4 日起,Polygon PoS 上的 Gas 用 POL 支付,POL 一比一取代了 MATIC;老表单上的 MATIC 名称指的是同一条链。

什么是 Avalanche C-Chain?

Avalanche 的 EVM 链,链 ID 43114,使用 0x 地址,Gas 用 AVAX 支付。X-Chain 和 P-Chain 是 Avalanche Primary Network 的其他部分,有自己的地址格式;交易所和钱包用 C-Chain 来充值和提币。

提币该选哪条网络?

选收款钱包或交易所正好为这一币种支持的那条,并在两边做同样的选择。在受支持的选项里,用实时表格比较交易所的提币手续费和网络本身的转账成本,第一次先发一笔小额测试。

使用 ChainGate 构建

把这些想法落地 —— ChainGate 提供钱包、交易与托管 RPC,一次安装即可覆盖以太坊以及 20 多条其他区块链。