Ethereum, developed by Ethereum Foundation and other contributors, is a public decentralized blockchain platform that runs smart contracts, which function as programmed without any censorship, fraud, or intermediation. Ethereum platform has its own virtual machine and programming language for writing smart contracts, which allows various decentralized applications.