Further Ethereum
This chapter is a continuation of the previous chapter, in which we will examine more Ethereum-based concepts in more detail.
We will cover both a practical and theoretical in-depth introduction to wallet software, mining, and setting up Ethereum nodes. Material relating to various challenges, such as security and scalability faced by Ethereum, will also be introduced. Moreover, prominent advanced supporting protocols, such as Swarm and Whisper, will also be introduced later in the chapter. Finally, Ethereum has several programming languages built in to support smart contract development. We will conclude with an overview of these programming languages.
This chapter continues the discussion of the Ethereum blockchain network elements that we started in the previous chapter, Chapter 11, Ethereum 101. These elements include:
- Blocks and blockchain
- Wallets and client software
- Nodes and miners
- APIs and tools
- Supporting protocols...