I would like to understand the difference between ETH, which is the native cryptocurrency of the
Ethereum network, and ERC-20 tokens which are issued on the Ethereum mainnet. Specifically, how do they differ in terms of their function, usage, and relationship within the Ethereum ecosystem?