Table of Contents

 

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