Mastering Bitcoin: Programming the Open Blockchain (2017)

Mastering Bitcoin: Programming the Open Blockchain (2017)

Chapter 1. Introduction

Chapter 2. How Bitcoin Works

Chapter 3. Bitcoin Core: The Reference Implementation

Chapter 4. Keys, Addresses

Chapter 5. Wallets

Chapter 6. Transactions

Chapter 7. Advanced Transactions and Scripting

Chapter 8. The Bitcoin Network

Chapter 9. The Blockchain

Chapter 10. Mining and Consensus

Chapter 11. Bitcoin Security

Chapter 12. Blockchain Applications

Appendix A. The Bitcoin Whitepaper by Satoshi Nakamoto

Appendix В. Transaction Script Language Operators, Constants, and Symbols

Appendix С. Bitcoin Improvement Proposals

Appendix D. Segregated Witness

Appendix E. Bitcore

Appendix F. pycoin, ku, and tx

Appendix G. Bitcoin Explorer (bx) Commands