Want to learn Bitcoin programming? This book is the perfect starting point. You’ll learn to create transactions, script Bitcoin, and build a Bitcoin library from scratch using Python.
Whether you’re a developer who wants to understand the technical details or a curious learner who wants to know how Bitcoin really works under the hood, this book walks you through the fundamentals step by step.
What You’ll Learn
- How to parse, validate, and create Bitcoin transactions
- How Bitcoin’s Script language works
- How to create p2pkh, p2sh, and p2wpkh transactions
- The math behind elliptic curve cryptography
- How blocks and the blockchain work at a protocol level
- How to build a Bitcoin library from scratch in Python