Ethereum

In a nutshell Ethereum is a distributed global virtual machine (EVM) which is Turing-complete that uses blockchain protocol to reach a global consensus about the state of the machine after every single operation. Ethereum can be used for a very wide and diverse range of applications such as crypto currencies, smart contracts, distributed name and reputation services, prediction markets, crowd funding, gaming, autonomous organizations and much more.