Book Image

Learn Ethereum - Second Edition

By : Xun (Brian) Wu, Zhihong Zou, Dongying Song
Book Image

Learn Ethereum - Second Edition

By: Xun (Brian) Wu, Zhihong Zou, Dongying Song

Overview of this book

Ethereum is a blockchain-based, decentralized computing platform that allows you to run smart contracts. With this book, you’ll discover the latest Ethereum tools, frameworks, wallets, and layer 2, along with setting up and running decentralized applications for the complete, end-to-end development experience. Learn Ethereum, 2nd Edition is a comprehensive overview of the Ethereum ecosystem, exploring its concepts, mechanisms, and decentralized application development process. You’ll delve into Ethereum's internals, technologies, and tools, including Ethereum 2.0 and the Ethereum Virtual Machine (EVM), gas, and its account systems. You’ll also explore Ethereum's transition to proof of stake, L1/L2 scaling solutions, DeFi protocols, and the current marketplace. Additionally, you’ll learn about EVM-compatible blockchains, connectivity techniques, and advanced topics such as sharding, off-chain scaling, DAOs, Metaverse, and NFTs. By the end of this book, you’ll be well-equipped to write smart contracts and develop, test, and deploy DApps using various tools, wallets, and frameworks.
Table of Contents (24 chapters)
1
Part 1: Blockchain and Ethereum Basics
7
Part 2:Ethereum Development Fundamentals
11
Part 3: Ethereum Development Fundamentals
15
Part 4:Production and Deployment
20
Part 5:Conclusion

Meeting the future of Ethereum

Ethereum coming this far and achieving a vibrant econsystem has been a long time in the making. As we conclude the book, let us reflect back on the major events in Ethereum’s short history. The most memorable one may be the genesis block; however, the most important milestone is probably the transition to PoS and the merge of Ethereum 1.0 and Ethereum 2.0, which after the merge became known as just Ethereum. Prioritization of security and decentralization in Ethereum seems to have paid off by itself; this is manifested by an increased number of L2 rollup adoptions, which rely on Ethereum to provide security guarantees and final settlement. Scaling solutions hold the key to the future success of the Ethereum platform. While it is daunting, with a meticulous approach to research and deliberate planning on the roadmap, we believe Ethereum has found solid solutions that finally address the scalability challenges.

There seems to be no shortage of...