ERC20 is a type of token standard for Ethereum which ensures the tokens perform in a predictable way. This makes it easier for developers to create applications that use these tokens, as they don't have to worry about how each individual token will behave. Because of this, ERC20 has become the most popular type of token standard on Ethereum.