ERC20とは?

ERC20は、EthereumおよびEVM互換ネットワーク上でファンジブルトークンの動作を定義するトークン規格です。ソフトウェアそのものではなく仕様であり、スマートコントラクトが実装すべき関数とイベントを短くまとめたリストにすぎません。これによりウォレットや取引所、他のコントラクトは、そのトークンについて他に何も知らなくても連携できるようになります。

この規格が定めるもの

この規格では6つの関数と2つのイベントが必須とされています。totalSupplyは存在するトークンの総量を返します。balanceOfはアドレスの残高を返します。transferはアドレス間でトークンを移動させます。approveとallowanceは、ユーザーが自分の代わりにトークンを使う権限をコントラクトに与える仕組みで、そもそもDEXを成立させている根幹です。transferFromはその委任された支払いを実行します。すべてのERC20トークンが同じインターフェースを公開しているので、1つに対応したウォレットは追加作業なしでほかのすべてにも対応できます。

ERC20と他のトークン規格

ERC20が対象とするのはファンジブルトークン、つまりすべての単位が互いに交換可能なトークンです。ERC721はノンファンジブルトークン、つまり1つ1つが固有のトークンを対象としています。EVMの外側では同等の規格の動き方が異なります。SolanaはSPLトークンプログラムを使い、トークンごとに個別のコントラクトを配置するのではなく、プロトコルレベルでトークンアカウントを管理します。実務上の帰結として、ERC20トークンをそのままSolanaに持ち込むことはできず、ブリッジして再発行する必要があります。

ERC20トークンを作成する

デプロイするには、このインターフェースを実装したコントラクトを書くか流用し、供給量、小数点桁数、名前、シンボルを設定してオンチェーンに公開します。トークノミクスの設計、つまりどれだけミントして誰に配るかは、今やほぼボイラープレートに近いコードそのものよりはるかに重要です。Solidityを書きたくない場合は、Ethereum向けのSmithiiトークンクリエーターからデプロイできます。

よくある質問

ERC20とは?

ERC20は、EthereumおよびEVM互換チェーン上でファンジブルトークンの動作を定義する規格です。ウォレットや取引所と連携できるように、トークンコントラクトが実装すべき関数を定めています。

ERC20とERC721の違いは?

ERC20はファンジブルトークン向けで、各単位が完全に同一で互換性があります。ERC721はノンファンジブルトークン向けで、各トークンが固有かつ個別に識別できます。

ERC20トークンは他のチェーンでも動きますか?

Polygon、Base、ArbitrumなどEVM互換のチェーンであればどこでも動作します。Solanaのような非EVMチェーンへ持ち込む場合は、ブリッジしたうえでそのチェーン独自の規格でトークンを再発行する必要があります。

ERC20トークンを作るのにコードを書く必要はありますか?

いいえ。コントラクトのコードはほぼ標準化されており、Smithiiのトークンクリエーターのようなツールを使えば、供給量、名前、シンボル、小数点桁数を入力するだけでERC20トークンをデプロイできます。

競合に差をつけませんか?

ニュースレターに登録すれば、web3ビルダー向けにまとめたブロックチェーンの最新ニュースを毎週お届けします。

PODIUM PNG - Smithii

プロジェクトを次のレベルへ進める準備はできましたか?

現場の最前線で活躍するリーダーたちや、Smithiiでトークンをローンチ・運用している数百のチームに加わりましょう。

トークンをローンチ

20以上のブロックチェーンとランチパッドで、コード不要のローンチを実現。
バンドル機能、権限のカスタマイズ、その他多彩な機能をご活用ください。

ブーストとスケール

プロジェクトは、自ら押し上げてこそ成長します。当社のボットでトークンの注目度を高めたり、プロ向けツールでさらに先へ進みましょう。

シンプルに使える便利機能

プロジェクトをより魅力的にし、日々の運用を楽にする幅広い高度なツールをご利用いただけます。

Smithii Tools Homepage
ツールを見る
Smithii

Web3プロジェクトのための
オールインワンソリューション

ニュースレターに登録して無料の電子書籍を入手

最適なニュースをお届けするため、ご興味のある分野をお選びください。 *

© 2023 - 2026 Smithii | 全著作権所有