Source: https://rilcoinblog.com/2017/10/26/what-is-ethereum-erc20-smart-contract-and-why-rilcoin-preferred-erc20/