2015年にFabian Vogelsteller氏によって作られたERC-20トークンは、Ethereumブロックチェーン上においてすべてのスマートコントラクトに使用されるトークン実装用の技術規格です。
EthereumはBitcoinに次いで2番目に大きな時価総額を誇っていますが、Ethereumブロックチェーンは、購入、販売、取引が可能なトークンの使用で成り立っています。
Ethereumネットワークでのトークンは、バウチャー、IOU（債権）、または日々の生活で触れる形を持つプロダクトなど、さまざまなデジタル資産を表します。基本的にEthereumトークンは、Ethereumブロックチェーン上で機能するスマートコントラクトを意味します。
ERC-20規格は、Ethereumネットワーク内の他のトークンを支える6つの機能から成り立っています。これらの機能には、トークンの転送方法や、ユーザーが特定のトークンのデータにアクセスする方法などが含まれます。このおかげで、すべてのトークンはEthereumネットワーク内のどの任意の場所でも機能することが保証されます。
ERC-20は、英語の「Ethereum Request for Comment」の略であり、非代替性トークンの軸であるERC-721や、デラウェア州の会社法に基づいて設立された法人に準拠したトークンERC-884など、他のいくつかのEthereum規格の一部です。