ERC20(Ethereum Request for Comment 20)は、イーサリアムブロックチェーン上に構築された技術標準で、代替可能なデジタル資産の発行と実装に用いられます。これは特定のトークンを指すものではなく、異なるトークンがイーサリアムエコシステム内でシームレスに相互作用することを保証するための一連の共通ルールです。
ERC20標準とは?
ERC20標準は、イーサリアム開発者のFabian Vogelstellerによって2015年に提案され、2017年にイーサリアム改善提案(EIP-20)として正式に実装されました。これは、すべての互換性のあるトークンスマートコントラクトが実装しなければならない一連の基本機能を定義しており、主に以下を含みます。
- totalSupply: トークンの総供給量を返します。
- balanceOf: 指定されたアドレスのトークン残高を照会します。
- transfer: 指定されたアドレスにトークンを送信します。
- approve と allowance: あるアドレス(DEXなど)が、承認された限度内でユーザーに代わってトークンを転送することを許可します。
- transferFrom: 承認されたアドレスが代理送金を実行することを許可します。
この標準はトークンの作成プロセスを大幅に簡素化し、異なるプロジェクトによって発行されたトークンがウォレット、取引所、その他のスマートコントラクトによって統一された方法で認識・処理されることを保証し、イーサリアムエコシステムの繁栄の技術的基盤を築きました。
ERC20トークンの応用とエコシステム
ERC20トークンは、分散型金融(DeFi)と様々なWeb3アプリケーションの基盤です。これらは多種多様な資産と権利を表すことができます。例えば:
- ステーブルコイン: USDT、USDC、DAIなど、支払いと決済に使用されます。
- ガバナンストークン: AAVE、UNIなど、保有者はプロトコルのガバナンス決定に参加できます。
- ユーティリティトークン: LINK(オラクルサービス)、MANA(仮想土地)など、特定のネットワークサービスや製品へのアクセスに使用されます。
- ミームコインとコミュニティコイン: SHIBなど。
公開データによると、2026年第1四半期現在、イーサリアムネットワーク上には50万以上のERC20トークンコントラクトが展開されており、その累積価値はイーサリアムエコシステムの総価値の重要な構成要素となっています。

ERC20トークンをサポートする取引プラットフォーム
ERC20標準の広範な採用により、ほとんどの主要な暗号通貨取引プラットフォームがそのトークンの取引をサポートしています。
- 中央集権型取引所(CEX): Binance、Coinbase、Krakenなどのグローバルプラットフォームは、ユーザーに便利な法定通貨入金と現物取引サービスを提供します。
- 分散型取引所(DEX): Uniswap、SushiSwap、Balancerなどは、ユーザーがWeb3ウォレット(MetaMaskなど)を直接接続して、パーミッションレスで非カストディアルな方法でトークンを交換することを可能にします。
ユーザーは取引プラットフォームを選択する際、流動性、セキュリティ、手数料、および所在地の規制要件を総合的に考慮する必要があります。
関連リソースとツール
開発者および上級ユーザーにとって、以下のリソースは非常に重要です。
- 公式ドキュメント: イーサリアム改善提案EIP-20の詳細な説明はeips.ethereum.orgで確認できます。
- コントラクトライブラリ: OpenZeppelinなどのオープンソースライブラリは、監査済みの標準化されたERC20コントラクト実装を提供し、開発者が安全かつ効率的にトークンを作成するのに役立ちます。
- ブロックエクスプローラー: Etherscanは、イーサリアムチェーン上の取引、トークンコントラクト、および保有者の分布を照会するための主要なツールです。
- ウォレット: MetaMask、Trust Walletなどのソフトウェアウォレット、Ledger、Trezorなどのハードウェアウォレットを含む、イーサリアム互換のあらゆるウォレットがERC20トークンの保管と管理をサポートしています。
ERC20標準の成功は、非代替性トークン(NFT)用のERC-721やERC-1155など、特定のシナリオに特化したより多くのトークン標準を生み出し、ブロックチェーンアプリケーションをより広範な分野へと発展させています。


