Getting started with Ethereum
Let’s start with Ethereum. The book focuses on Ethereum as the preferred blockchain for Web3, and all examples and code samples will be using the Ethereum blockchain.
Ethereum is a unique open source and decentralized blockchain platform that enables users and developers to create smart contracts and decentralized applications (dApps). It features its own cryptocurrency, called Ether (ETH), which is the mode of payment for transactions and computational work on the network.
Ethereum was first proposed in 2013 by Vitalik Buterin, a Canadian–Russian programmer, and was officially launched on July 30, 2015. Buterin had previously worked on Bitcoin (BTC) but became convinced that the blockchain technology could be used for more than just a digital currency.
Buterin published the Ethereum white paper (https://ethereum.org/en/whitepaper/), which outlined his vision for a decentralized platform that would allow developers and users to create...