Overview
Direct Answer
ERC-20 is a standardised technical specification that defines the interface and behaviour rules for fungible tokens deployed on the Ethereum blockchain. It establishes a consistent set of functions and events that allow tokens to be transferred, approved, and queried across compatible wallets and decentralised applications.
How It Works
ERC-20 tokens operate through a smart contract that maintains a ledger of account balances and implements mandatory functions including transfer(), approve(), and balanceOf(). When a user initiates a token transaction, the smart contract updates the sender's balance downward and the recipient's balance upward, with all state changes recorded immutably on the Ethereum network.
Why It Matters
Standardisation eliminates integration friction, enabling tokens to operate across any Ethereum-compatible wallet, exchange, or dApp without custom development. This interoperability has driven adoption across fundraising mechanisms, governance structures, and decentralised finance protocols, significantly reducing deployment risk and time-to-market for blockchain-based projects.
Common Applications
Primary use cases include utility tokens in initial coin offerings, governance tokens in decentralised autonomous organisations, and collateral tokens in lending protocols. Stablecoins pegged to fiat currencies frequently adopt the standard to ensure seamless movement within the Ethereum ecosystem.
Key Considerations
The standard does not enforce access controls or advanced security features; vulnerabilities in individual token implementations remain common. Additionally, transaction costs and network congestion on Ethereum can render small-value token transfers economically impractical.
Cross-References(1)
Cited Across coldai.org1 page mentions ERC-20
Industry pages, services, technologies, capabilities, case studies and insights on coldai.org that reference ERC-20 — providing applied context for how the concept is used in client engagements.
Referenced By1 term mentions ERC-20
Other entries in the wiki whose definition references ERC-20 — useful for understanding how this concept connects across Blockchain & DLT and adjacent domains.
More in Blockchain & DLT
zk-SNARK
Identity & PrivacyZero-Knowledge Succinct Non-Interactive Argument of Knowledge — a compact zero-knowledge proof requiring no interaction between prover and verifier.
Gas Fee
FoundationsThe transaction fee paid to blockchain network validators for processing and confirming transactions.
Zero-Knowledge Proof
Identity & PrivacyA cryptographic method allowing one party to prove knowledge of information without revealing the information itself.
Liquidity Pool
DeFi & FinanceA collection of funds locked in a smart contract that provides liquidity for decentralised trading and lending.
Rollup
Protocols & NetworksA Layer 2 scaling solution that executes transactions off-chain and posts compressed transaction data to the main chain.
Decentralised Storage
FoundationsDistributed file storage systems where data is spread across multiple nodes rather than centralised servers.
Blockchain Forensics
FoundationsThe analysis of blockchain transaction data to trace asset flows, identify illicit activity, and support regulatory compliance using graph analysis and clustering techniques.
Immutability
FoundationsThe property of blockchain data that prevents alteration or deletion once recorded on the ledger.