ERC20、BEP20、TRC20 などのネットワーク名は何を意味する?

取引所のネットワーク名を解説。執筆:ChainGate.

ERC20 は取引所が Ethereum ネットワークに使うラベルで、BEP20 は BNB Smart Chain、TRC20 は Tron のラベルです。名前の由来は各チェーンのトークン規格ですが、出金や入金のフォームでは単に「このブロックチェーンで送る」という意味です。Arbitrum One、OP Mainnet、Base、Polygon PoS、Avalanche C-Chain は同じメニューに並ぶチェーン名で、Tron と Solana を除くすべてが同じ 0x アドレス形式を持つ EVM ネットワークです。

受け取る側のウォレットや取引所がそのコインで対応しているネットワークを選び、両側で同じになっていることを確かめ、ラベルは台帳の名前だと考えてください。ある台帳上の残高は、間にブリッジか取引所を挟まなければ別の台帳へは移れません。

入金フォームにも出金フォームにもネットワークのメニューがあり、そこに並ぶ名前は 3 つの異なる習慣に由来します。トークン規格(ERC20、BEP20、TRC20)、チェーン名(Ethereum、Tron、Base)、そして製品名(Arbitrum One、OP Mainnet、Avalanche C-Chain、Polygon PoS)です。このガイドでは、各ラベルをその背後にあるブロックチェーンに対応付け、チェーンID、アドレス形式、ガストークンを示したうえで、間違いの原因になりやすい組み合わせを整理します。Arbitrum と Arbitrum One、Optimism と OP Mainnet、BEP2 と BEP20、MATIC と POL です。

要約

  • ネットワークのラベルが指すのはブロックチェーンであって、コインの種類ではありません。ERC20 は Ethereum、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 で支払っており、BEP2 が指しているのは 2024 年に停止されたチェーンです。
  • Tron(TRC20)と Solana(SPL)は EVM チェーンではないため、0x アドレスでは受け取れません。送金先が対応しているネットワークを選び、下のライブの表でコストを比べてください。

1. 入金・出金フォームのネットワーク欄は何を意味する?

コインが通るブロックチェーンのことです。1 つのトークンは多くのブロックチェーン上に存在でき、Kraken は Tether(USDT)を 11 のネットワーク(Arbitrum One、Avalanche C-Chain、Ethereum、Flare、Ink、Optimism、Polygon、Solana、The Open Network、Tron、Unichain)で、USD Coin を 9 のネットワークで扱っており、入金や出金ができるのは Kraken が対応しているネットワークだけです。各ネットワークは独自の手数料と承認時間を持つ別々の台帳で、中には独自のアドレス形式を持つものもあります。

名前に一貫性がないのは、取引所が 3 つの異なる出どころから名前を借りているからです。チェーンのトークン規格(ERC20、BEP20、TRC20)を使う取引所もあれば、チェーン名(Ethereum、BNB Smart Chain、Tron、Base)を使う取引所も、特定の 1 ネットワークの製品名(Arbitrum One、OP Mainnet、Polygon PoS、Avalanche C-Chain)を使う取引所もあります。「Ethereum(ERC20)」と「ERC20」は、同じメニュー項目を 2 通りに書いたものです。

取引所自身もそう述べています。Kraken の複数ネットワークに関するページでは、ETH、USDC、USDT などの資産が複数のネットワークで提供されていること、出金手数料は出金ページで選択したネットワークによって決まること、そして間違ったネットワークで送られた入金は反映されないことを説明しています。Binance の出金ガイドはもっと率直に、「間違ったネットワークに資金を送ると、永久に失われます」と述べています。

よく見るラベルとその意味

フォーム上のラベルネットワークチェーンIDアドレスの先頭ガスの支払い通貨
ERC20、Ethereum(ERC20)、ETHEthereum10xETH
BEP20、BSC、BNB Smart Chain(BEP20)BNB Smart Chain560xBNB
TRC20、Tron(TRC20)、TRXTronなし(EVM チェーンではない)T(16 進数形式では 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 のレジストリと照合しています。以下のセクションでは、ラベルを 1 つずつ見ていきます。

2. ERC20 ネットワークとは?

ERC-20 は Ethereum のトークン規格です。ethereum.org のドキュメントはこれを「スマートコントラクト内のトークンのための API を実装するトークン規格」と呼び、その起源を 2015 年 11 月の Fabian Vogelsteller による提案に求めています。Ethereum 上の USDT、USDC、LINK をはじめ大半のトークンがこれに従っており、だからこそ取引所はこの名前をネットワークそのものに使うようになりました。フォーム上の「ERC20」や「Ethereum(ERC20)」は、チェーンID 1 のチェーンである Ethereum メインネットを意味します。

ETH は ERC-20 トークンではなく、ガスを支払うネイティブコインです。それでも取引所は ETH の出金を同じラベルの下に置いており、フォーラムの「Ethereum(ERC-20)と Ethereum(ETH)の違いは?」というスレッドはここから生まれています。どちらも Ethereum ネットワークを意味します。Kraken のアドレス形式の表には、ERC-20 の Tether(USDT)と「Ethereum(ERC-20)」が並んで載っており、どちらも 0x で始まるアドレスです。

2 つの違いは手数料です。トークン送金は、単純な ETH 送金よりも多くのガスを使います。ガス代ガイドではその理由を説明しており、下のライブの表では Ethereum の送金に今いくらかかるかを確認できます。

3. BEP20 ネットワークとは?

BEP-20 は「BNB Smart Chain 上の代替性トークンのためのトークン規格」であり、「Ethereum の ERC-20 規格を模倣するよう設計されている」と、Binance Academy の用語集は説明しています。したがって、このラベルは BNB Smart Chain、チェーンID 56 を意味します。BSC、Binance Smart Chain(旧称)、BNB Chain、「BNB Smart Chain(BEP20)」はすべてこの 1 つのネットワークを指します。アドレスは 0x で始まり、ガスは BNB で支払います。

BEP2 は別物です。これは BNB Beacon Chain という別のチェーンの規格で、BNB Chain はこのチェーンをBNB Chain Fusionで廃止しました。2024 年 4 月 15 日、7 月 14 日、11 月 19 日のサンセットフォーク、2024 年 12 月 3 日の「post fusion」日、そして BEP2 に残ったままの資産の回収プロセスです。BNB Chain は Beacon Chain を「Sunset Complete」としており、フォームが提供できる稼働中の BNB ネットワークは BEP20 です。

opBNB(チェーンID 204)はこのファミリーの 3 番目のメンバーで、同じく BNB でガスを支払う別のネットワークです。EVM チェーンID一覧では、この 3 つを区別して載せています。

4. TRC20 ネットワークとは?

定義はTRON の開発者ドキュメントにあります。TRC-20 は「TRON 上の代替性トークン規格で、インターフェースレベルで Ethereum の ERC-20 と完全に互換」です。フォーム上の TRC20 や「Tron(TRC20)」は Tron ネットワークを意味します。これは EVM チェーンではありません。Tron のアドレスは T で始まる 34 文字で(Kraken の表には「T または 41」とあり、41 は同じアドレスの 16 進数形式です)、0x アドレスでは TRC20 の送金を受け取れません。手数料は TRX で支払います。

Tron の USDT と Ethereum の USDT は同じ 1 ドルの価値がありますが、2 つの台帳上の 2 つのコントラクトであり、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 プロトコルを実装する」チェーンと説明しており、Ethereum で決済されます。

Arbitrum Nova(チェーンID 42170)は同じファミリーの別のチェーンで、Data Availability Committee を備えた「ほぼトラストレスな AnyTrust プロトコルを実装」しています。Nova 上のトークンは、アドレスが同じに見えても Arbitrum One 上にはありません。ARB はガバナンストークンで、取引所は保有できる資産として扱っています。ネットワークではなく、ガスの支払いにも使いません。Arbitrum One のガスは ETH で支払います。

Kraken の統合 EVM 入金方式(unified EVM deposits)は、取引所がこのファミリーをどう扱うかを示しています。1 つの入金アドレスが Ethereum、Arbitrum One、Arbitrum Nova、Optimism、Polygon に共通して使われ、選択したネットワークが資金の反映先を決めます。Arbitrum ガストラッカーでは、そこでの送金に今いくらかかるかを確認できます。

6. OP Mainnet、Optimism、Base:どれがどれ?

OP Mainnet は、多くの人がいまだに Optimism と呼んでいるネットワークです。Optimism のドキュメントではこれを OP Mainnet、チェーンID 10 と呼び、テストネットは OP Sepolia(11155420)です。OP はトークンの名前でもありますが、このネットワークのガスは OP ではなく ETH で支払います。USDT のネットワークとして「Optimism」を提供している取引所は、OP Mainnet を提供しているのです。

Base は別のネットワークで、チェーンID 8453、独自の RPC エンドポイント mainnet.base.org と独自のエクスプローラー basescan.org を持っています。Base のドキュメントはこれを「標準的な EVM チェーンなので、Ethereum のあらゆるツール、ウォレット、ライブラリがそのまま動く」と説明しています。同じ 0x アドレス、同じ ETH でのガスですが、Base の USDC と OP Mainnet の USDC は別のコントラクトであり、一方に対応する取引所が自動的にもう一方にも対応するわけではありません。たとえば Kraken は、USDC には Base を用意していますが、USDT には用意していません。

7. Polygon、Polygon PoS、MATIC、POL

Polygon PoS は、Polygon のドキュメントの言葉を借りれば「Ethereum のための EVM 互換 Proof-of-Stake サイドチェーン」で、チェーンID 137 です。フォームでは Polygon、Polygon PoS、あるいは古い画面では MATIC と表記されます。2024 年 9 月 4 日以降、このチェーン上のすべてのトランザクションはガスを POL で支払っており、Polygon の移行発表によれば、POL は MATIC を 1 対 1 で置き換えました。ChainGate のガストラッカーのフィードも、現在ガストークンとして POL を報告しています。

Polygon zkEVM(チェーンID 1101)は別のチェーンなので、フォーム上の「Polygon」は zkEVM と書かれていない限り PoS を意味します。Polygon ガストラッカーが追跡しているのは PoS チェーンです。

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

Avalanche の Primary Network は 3 つのチェーンからなり、出金フォームが指しているのはそのうちの 1 つだけです。Avalanche のドキュメントでは、X-Chain を手数料を AVAX で支払う Avalanche ネイティブトークンのためのチェーン、P-Chain をバリデーターと Avalanche L1 のためのチェーン、C-Chain を「Ethereum Virtual Machine の実装」、チェーンID 43114(Fuji テストネットは 43113)と説明しています。取引所が使うのは C-Chain です。Kraken は USDT のネットワークを Avalanche C-Chain と呼び、「AVAX(C-chain)」のアドレスを 0x で始まるものとして載せています。

X-Chain と P-Chain は独自のアドレス形式を使うため、0x アドレスへの Avalanche の出金は定義上 C-Chain での送金であり、AVAX で支払われます。Avalanche ガストラッカーでは現在のコストを確認できます。

9. Solana(SPL)、TON などの非 EVM ラベル

SPL は Solana の Token Program の名前で、そのドキュメントでは「代替性トークンと非代替性トークンの共通実装を定義する」とされています。トークンの種類はミントで、残高はトークンアカウントにあり、そのアカウントはあなたのウォレットアドレスに紐づいています。フォーム上の Solana、SOL、SPL はいずれも Solana ネットワークを意味します。固定のプレフィックスがない 32 〜 44 文字の base58 アドレスで、ガスは SOL で支払い、0x アドレスとは無関係です。

The Open Network(TON)と XRP Ledger も同じメニューに現れ、独自のアドレス形式に加えて、ほとんどの取引所ではあなたの口座を識別するメモや宛先タグ(destination tag)があります。出金アドレスガイドでは、メモが抜けているとどうなるかを説明しています。

10. 1 つのアドレスが ERC20、BEP20、Arbitrum、Polygon に現れる理由

Ethereum、BNB Smart Chain、Arbitrum One、OP Mainnet、Base、Polygon PoS、Avalanche C-Chain はすべて Ethereum Virtual Machine を動かしており、EVM アドレスは秘密鍵から導出されるため、1 つのウォレットはそのすべてで同じ 1 つの 0x アドレスを表示します。EVM ウォレットアドレスガイドでは、その仕組みを説明しています。

取引所はこれを利用しています。Kraken の統合 EVM 入金は、Ethereum、Arbitrum、Optimism、Polygon で 1 つの入金アドレスを共有します。Ethereum で USDT のアドレスを生成すると、同じアドレスが USDC や他の統合方式でも使えます。選んだネットワークが、取引所がどの台帳で資金を待ち受けるかを決めます。

だからこそ、アドレスよりもラベルのほうが重要なのです。アドレスは正しくても EVM ネットワークが違えば、コインは別のチェーンに置かれます。セルフカストディウォレットなら、たいていネットワークを切り替えれば届きますが、取引所の入金アドレスではそうはいかないことがあります。Tron や Solana に送られた 0x アドレスは形式チェックで弾かれ、サービスが通してしまった場合には失われます。出金アドレスガイドでは、それぞれの結果を順に説明しています。

11. ラベルの裏にあるネットワークの現在

この表は、各 EVM ラベルをそのネットワーク、チェーンID、ガストークンと組み合わせ、ChainGate のガストラッカーからの 2 つのライブ数値、つまりネットワークの現在のブロックタイムと、Normal 速度での単純なネイティブ送金のコストを加えたものです。

ラベルネットワークチェーンIDガストークンブロックタイム現在の送金コスト
ERC20Ethereum1ETH14.6 s~$0.002
BEP20BNB Smart Chain56BNB0.45 s<$0.001
ArbitrumArbitrum One42161ETH0.31 s<$0.001
OptimismOP Mainnet10ETH2 s<$0.001
BaseBase8453ETH0.2 s<$0.001
PolygonPolygon PoS137POL1.6 s<$0.001
AvalancheAvalanche C-Chain43114AVAX1.5 s<$0.001

2026年11月6日 時点のライブ数値です。取引所の出金手数料は別途設定され、これに上乗せされます。

コードでも同じルールが当てはまります。ネットワークはチェーンIDで識別されるため、フォーム上のラベルは chainId に対応し、1 つのアドレス文字列は登録したすべての 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 アドレスの仕組みを、ガストラッカーが各ネットワークで今送るといくらかかるかの比較を扱っています。アドレスの検証と、Bitcoin、Ethereum、その他の EVM ネットワークでの送金を 1 つの SDK で行うプラットフォームを構築しているなら、ChainGate がそれを行います。

よくある質問

ERC20 ネットワークとは?

Ethereum ネットワーク、チェーンID 1 のことです。ERC-20 は Ethereum 上の大半のトークンが従う規格で、取引所はその名前をネットワークそのものに使っています。ERC20 での USDT の出金は、ETH のガスで支払われる、0x アドレスへの Ethereum 上の USDT 送金です。

ERC20 は Ethereum と同じ?

入金や出金のフォームでは、同じです。ETH は ERC-20 トークンではありませんが、「Ethereum(ERC20)」という項目は、ETH にとってもトークンにとっても Ethereum ネットワークを意味します。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 で始まり、ガスは 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 ネットワークではありません。アドレスは T で始まる 34 文字、手数料は TRX で支払い、0x アドレスでは TRC20 の送金を受け取れません。

Arbitrum と Arbitrum One は同じ?

はい。Arbitrum One(チェーンID 42161)は Arbitrum ファミリーの主ネットワークで、フォームが Arbitrum と書いて指しているものです。Arbitrum Nova(42170)は別のチェーンで、ARB はネットワークではなくガバナンストークンです。Arbitrum One のガスは ETH で支払います。

Optimism と OP Mainnet は同じネットワーク?

はい。OP Mainnet は、Optimism として立ち上がったネットワーク(チェーンID 10)の現在の名前です。ガスは ETH で支払い、OP は別のトークンです。Base(8453)は同じアドレス形式を持つ別のネットワークです。

Polygon と Polygon PoS は同じ?MATIC と POL は同じ?

フォーム上の Polygon は、zkEVM(1101)と書かれていない限り Polygon PoS、チェーンID 137 を意味します。2024 年 9 月 4 日以降、Polygon PoS のガスは MATIC を 1 対 1 で置き換えた POL で支払われており、古いフォームの MATIC というラベルも同じチェーンを指しています。

Avalanche C-Chain とは?

Avalanche の EVM チェーンで、チェーンID 43114、0x アドレスを使い、ガスは AVAX で支払います。X-Chain と P-Chain は Avalanche の Primary Network の別の部分で、独自のアドレス形式を持ちます。取引所やウォレットが入金と出金に使うのは C-Chain です。

出金にはどのネットワークを選ぶべき?

受け取る側のウォレットや取引所がまさにそのコインで対応しているネットワークを、両側で同じように選びます。対応している選択肢の中では、取引所の出金手数料と、ライブの表にあるネットワーク自体の送金コストを比べ、初回は少額のテスト送金をしてください。

ChainGate で構築する

アイデアをコードに落とし込みましょう — ChainGate は Ethereum と 20 以上のブロックチェーン向けのウォレット、トランザクション、マネージド RPC を 1 つのライブラリで提供します。