Ethereum is the name of a blockchain platform for building distributed applications (DApps) and smart contracts, and the generic name of a related open source software project, the Ethereum Project[1]. It is being developed by the Ethereum Project[1]. Ether" is used as the currency (internal currency) required to use Ethereum, and is intended to be used as a utility currency. It is also designed as a general-purpose computer and can run a virtual machine. With Ethereum, the history of smart c...