Ethereum is an open source, public, blockchain-based distributed computing platform and operating system featuring smart contract functionality.