Ethereum is a generic blockchain. It allows developers to build a DApp and trade digital assets. Correspondingly, it allows a developer to define a user-specific coin called a token. The majority of these tokens are ERC20 tokens. ERC refers to Ethereum Request for Comment, and 20 is the number that was assigned to this request. In other words, ERC-20 is a technical standard used for smart contracts on the Ethereum blockchain for implementing tokens. According to Etherscan.io, as of October 8, 2018, a total of 125,330 ERC-20 compatible tokens were found on the Ethereum main network.
ERC-20 defines a list of rules for Ethereum tokens to follow. By doing so, it allows for interaction and conversion between Ethereum tokens within ...