What are the benefits of setting a token standard like ERC20?
This raise the level of interoperability of the whole industry like different services as wallets and exchanges easily can communicate with all tokens under the same standards. The whole token industry like any other industry that has its own standard will provide less friction between different actors and system inside the industry. It lets all actors in the space in a way know what to expect when using and operating in the space, when a lot of different innovative things happening my view is that standards may very well be the most important thing in the beginning for the industry to take the next step.
What functions are in the ERC20 Token Standard Interface and what do they do?
balanceOf() - This functions let one see the amount of tokens in a specific address.
transfer() - Letâs one send tokens from an address to another.
approve() - Give allowance to one address to transfer funds up to a specific amount of an address.
allowance() - Query how many tokens are allowed from one address to a specific other address.
transferFrom() - Lets one actor with an address transfer tokens from another address that has allowed a certain amount of tokens to be transferred.