Programming Bitcoin

Programming Bitcoin

Learn How to Program Bitcoin from Scratch

O'Reilly Media · 2019

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