January 2019
Beginner to intermediate
372 pages
11h 17m
English
Ethereum is a widely-used platform for creating decentralized applications by providing an immutable ledger that uses a modified version of Bitcoin's consensus algorithm. Ethereum provides advanced scripting functionality with an object-oriented programming language called Solidity. Ethereum houses its own distributed virtual machine, called EVM, which can execute compiled Solidity scripts.
Ethereum was proposed in late 2013 by Vitalik Buterin, a programmer who was involved with Bitcoin at the time. Buterin had earlier proposed that Bitcoin needed an advanced scripting language to develop applications. He proposed Ethereum after failing to convince the Bitcoin development community.