ERC-20 is a technical standard for Ethereum based tokens. ERC stands for “Ethereum Request for Comment“. The technical standard defines how people can interact with the token, and thus stipulates how they can be transferred, burned, mined etc. A large majority of the Ethereum based tokens out there today are ERC-20 compliant.