In this chapter, you learned details of Ethereum architecture and how Ethereum works. We went through key Ethereum concepts, including accounts, contracts, transactions, and messages. We discussed how the EVM works and how the smart contract code is executed within the EVM. In the end, we also showed you the tools and technologies that you will need while developing your very first smart contract and decentralized applications.
In the next chapter, we will discuss Ethereum's various initiatives in addressing scalability challenges. We will also get you familiar with the decentralized file system and messaging system so that you have a complete understanding of the Ethereum ecosystem. For folks eager to get their feet wet and develop smart contracts, you can jump to Chapter 4, Solidity Fundamentals, and come back to Chapter 3, Deep Research on Ethereum, when you need...