In this chapter, we examined various scalability initiatives in Ethereum, discussed how different on-chain and off-chain scalability solutions work, as well as the roadmap to Ethereum 2.0. You learned basic concepts of ICO, STO, IEO, stablecoins, and a variety of token standards, including the ERC-20 and 721 token standards. At the end, we went over decentralized filesystems, like IPFS, Swarm, and BigchainDB, and a decentralized messaging system, like Whisper, to give you the complete toolset you need to develop the full-fledged DApps.
In the next chapter, we will introduce Solidity, the smart contract programming language in Ethereum. We will dive into the details of the programming language structure, and we will discuss the best practices in writing a smart contract in Solidity.