ERC20 (Ethereum Request for Comment 20) is the foundational token standard for creating fungible tokens on the Ethereum blockchain. Proposed in 2015 by Fabian Vogelsteller, ERC20 established a common set of rules that all Ethereum-based tokens must follow, enabling seamless compatibility between tokens, wallets, and decentralized applications.
How ERC20 Works
An ERC20 token is a smart contract deployed on Ethereum that implements six mandatory functions: totalSupply, balanceOf, transfer, transferFrom, approve, and allowance. These functions create a universal language that wallets and exchanges can use to interact with any ERC20 token without custom integration work.
ERC20 Address Format
All Ethereum addresses, including those used for ERC20 tokens, begin with "0x" followed by 40 hexadecimal characters (for example: 0xbd7e3…). Never send ERC20 tokens to a TRC20 address starting with "T" — the funds will be unrecoverable.
Major ERC20 Tokens
USDT ERC20: Tether's most established version, widely accepted across DeFi and exchanges.
USDC: USD Coin, a major competing stablecoin running on ERC20.
DAI: MakerDAO's decentralized stablecoin, ERC20-based.
UNI, AAVE, LINK: Major DeFi governance and utility tokens, all ERC20 standard.
Why ERC20 Became the Dominant Standard
Ethereum's first-mover advantage in smart contracts, combined with ERC20's elegant simplicity, created a self-reinforcing ecosystem. Thousands of tokens, hundreds of DeFi protocols, and virtually every major crypto exchange support ERC20 natively. This network effect makes ERC20 the de facto global standard for tokenized assets.

Kevin Martin
It has survived not only five centuries, but also the leap into electronic typesetting unchanged. It was popularised in the sheets containing lorem ipsum is simply free text.
Jessica Brown
It has survived not only five centuries, but also the leap into electronic typesetting unchanged. It was popularised in the sheets containing lorem ipsum is simply free text.