
Ethereum is a blockchain-based virtual machine featuring stateful user-created digital contracts and a Turing-complete contract programming language. Ethereum uses its underlying network unit, Ether, as payment to incentivise a network of peers to provide computational services defined by the smart contracts deployed on the blockchain. In this respect, Ethereum is different from a cryptocurrency, as it is not solely providing a service for transacting monetary value, rather, it is a censorship proof network which can provide user-defined services. Smart contracts can be used to securely execute...