Written by Max Hinchman
An ERC-20 token is a protocol standard for creating tokens on Ethereum. ERC-20 tokens include a common set of rules that define how a token can be transferred, approved and requested. This allows seamless token creation for new decentralized protocols without having to create a new consensus layer as tokens benefit from the security of Ethereum.
Ethereum’s ERC-20 Tokens Explained, Simply by Kenny Li
What is an ERC20 Token? by Harsh Agrawal