Ethereum is an open source public blockchain platform with smart contract functions. It provides decentralized virtual machines (called "Ethereum Virtual Machine") through its dedicated cryptocurrency Ether (Ether, also known as "Ethereum") to process peer-to-peer contracts.