Copyright
Brief Table of Contents
Table of Contents
Foreword
Preface
Acknowledgments
About this book
About the author
About the cover illustration
1.
Chapter 1. A first look at decentralized applications
1.1. What is a Dapp?
1.1.1. Dapps vs. conventional centralized applications
1.1.2. Structural view: Anatomy of a Dapp
1.1.3. Transactional view: Through the lifecycle of a transaction
1.1.4. Some Dapp terminology
1.2. Good and bad Dapps
1.2.1. Good use cases
1.2.2. Pointless Dapps
1.3. A five-minute Dapp implementation
1.3.1. Building SimpleCoin, a basic cryptocurrency
1.3.2. Running the contract
1.3.3. Interacting with the contract
Summary
Chapter 2. Understanding the blockchain
2.1. A deeper look at decentralized applications
2.1.1. Inside an Ethereum node
2.1.2. Revisiting the lifecycle of a transaction