What are ERC-20 Tokens, Gas and Ether? Ethereum's Architecture Explained

Ethereum is underpinned by three core features: Gas, Ether and the ERC-20 token standard that allows cryptocurrencies to be built atop it.