Book description
Want to join the technological revolution that’s taking the world of finance by storm? Mastering Bitcoin is your guide through the seemingly complex world of bitcoin, providing the requisite knowledge to help you participate in the internet of money. Whether you’re building the next killer app, investing in a startup, or simply curious about the technology, this practical book is essential reading.
Publisher resources
Table of contents
- Praise for Mastering Bitcoin
- Preface
- Quick Glossary
- 1. Introduction
- 2. How Bitcoin Works
- 3. The Bitcoin Client
-
4. Keys, Addresses, Wallets
- Introduction
- Bitcoin Addresses
- Implementing Keys and Addresses in Python
-
Wallets
- Nondeterministic (Random) Wallets
- Deterministic (Seeded) Wallets
- Mnemonic Code Words
-
Hierarchical Deterministic Wallets (BIP0032/BIP0044)
- HD wallet creation from a seed
- Private child key derivation
- Using derived child keys
- Extended keys
- Public child key derivation
- Hardened child key derivation
- Index numbers for normal and hardened derivation
- HD wallet key identifier (path)
- Navigating the HD wallet tree structure
- Experimenting with HD wallets using Bitcoin Explorer
- Advanced Keys and Addresses
- 5. Transactions
- 6. The Bitcoin Network
- 7. The Blockchain
-
8. Mining and Consensus
- Introduction
- Decentralized Consensus
- Independent Verification of Transactions
- Mining Nodes
- Aggregating Transactions into Blocks
- Constructing the Block Header
- Mining the Block
- Successfully Mining the Block
- Validating a New Block
- Assembling and Selecting Chains of Blocks
- Mining and the Hashing Race
- Consensus Attacks
-
9. Alternative Chains, Currencies, and Applications
- A Taxonomy of Alternative Currencies and Chains
- Meta Coin Platforms
- Alt Coins
- Noncurrency Alt Chains
- Future of Currencies
- 10. Bitcoin Security
- A. Transaction Script Language Operators, Constants, and Symbols
- B. Bitcoin Improvement Proposals
- C. pycoin, ku, and tx
- D. Bitcoin Explorer (bx) Commands
- Index
- Colophon
- Copyright
Product information
- Title: Mastering Bitcoin
- Author(s):
- Release date: December 2014
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781449374044
You might also like
book
Mastering Bitcoin, 2nd Edition
Join the technological revolution that’s taking the financial world by storm. Mastering Bitcoin is your guide …
book
Grokking Bitcoin
If you think Bitcoin is just an alternative currency for geeks, it's time to think again. …
book
The Bitcoin Standard
When a pseudonymous programmer introduced “a new electronic cash system that’s fully peer-to-peer, with no trusted …
book
Mastering Blockchain
The future will be increasingly distributed. As the publicity surrounding Bitcoin and blockchain has shown, distributed …