What is an ERC-20 Token?

Ashir Khan writes about cryptocurrency security, self-custody, macro market analysis, and regulatory policy at CryptoBeacon.

If you have ever used decentralized finance (DeFi) or bought a token like Chainlink (LINK) or Uniswap (UNI), you have likely interacted with an ERC-20 token. But what exactly is it, and why is this standard so crucial to the cryptocurrency ecosystem?
The Standard for Tokens
Before the ERC-20 standard was proposed in 2015 by Fabian Vogelsteller, anyone wanting to launch a token on Ethereum had to write their smart contracts from scratch. This led to fragmented, incompatible tokens that cryptocurrency exchanges and wallets had to integrate manually on a case-by-case basis. It was a massive bottleneck for innovation.
ERC-20 solved this by introducing a standardized set of rules that every token contract must follow. These rules dictate basic functions: how tokens are transferred, how total supply is calculated, and how balances are queried. Because of this uniformity, a developer can launch an ERC-20 token today, and it will immediately be compatible with MetaMask, Uniswap, and hardware wallets without any custom coding.
Fungibility and Use Cases
The core characteristic of an ERC-20 token is fungibility. This means every token is identical in value and utility to any other token of the same type. One UNI token is exactly the same as another UNI token, just as one dollar bill is worth the same as another. This makes ERC-20 perfect for currencies, voting rights (governance tokens), staking rewards, and utility access within applications.
Key Takeaways
- ERC-20 is the technical standard for creating fungible tokens on the Ethereum blockchain.
- It guarantees interoperability across the entire Ethereum ecosystem (wallets, exchanges, DeFi protocols).
- It contrasts with ERC-721, which is used for unique, Non-Fungible Tokens (NFTs).
FAQ
What does ERC stand for?
ERC stands for Ethereum Request for Comment. It is a formal process for proposing improvements to the Ethereum network. 20 is simply the proposal identifier.
Are all tokens on Ethereum ERC-20?
No. While ERC-20 is the standard for fungible (interchangeable) tokens, non-fungible tokens (NFTs) use standards like ERC-721 or ERC-1155.
Do I need a separate wallet for each ERC-20 token?
No, you can store all ERC-20 tokens in any Ethereum-compatible wallet (like MetaMask), because they all reside on the same blockchain.
Financial Disclaimer
This article is for informational and educational purposes only and should not be considered financial or investment advice. Past performance is not indicative of future results.
