Ethereum is a decentralized public platform that can run applications based on a blockchain. Anyone can create applications for the Ethereum platform. Ethereum provides a cryptocurrency called Ether. Programs running on Ethereum can make automatic payments with Ether.