Mastering bitcoin: programming the open blockchain/
Andreas M. Antonopoulos, David A. Harding.
- 3rd ed.
- sebastopol: Shroff/O'Reilly, 2023.
- xxvi, 372 Pages: Illustrations; 23 cm.
Includes Index.
1. Introduction 2. How Bitcoin Works 3. Bitcoin Core: The Reference Implementation 4. Keys and Addresses 5. Wallet Recovery 6. Transactions 7. Authorization and Authentication 8. Digital Signatures 9. Transaction Fees 10. The Bitcoin Network 11. The Blockchain 12. Mining and Consensus 13. Bitcoin Security 14. Second-Layer Applications A. The Bitcoin Whitepaper by Satoshi Nakamoto B. Errata to the Bitcoin Whitepaper C. Bitcoin Improvement Proposals Index
Bitcoin, the first successful decentralized digital currency, has already spawned a multibillion-dollar global economy open to anyone with the knowledge and passion to participate. Mastering Bitcoin provides the knowledge. You supply the passion. The third edition includes: A broad introduction to Bitcoin and its underlying blockchain-ideal for nontechnical users, investors, and business executives An explanation of Bitcoin's technical foundation and cryptographic currency for developers, engineers, and software and systems architects Details of the Bitcoin decentralized network, peer-to-peer architecture, transaction lifecycle, and security principles New developments such as Taproot, Tapscript, Schnorr signatures, and the Lightning Network A deep dive into Bitcoin applications, including how to combine the building blocks offered by this platform into powerful new tools User stories, analogies, examples, and code snippets illustrating key technical concepts