The bitcoinbook repository contains the source code for Mastering Bitcoin, the authoritative open-source book by Andreas M. Antonopoulos on Bitcoin and cryptocurrency technologies. Written in a collaborative and continuously updated format using Markdown and AsciiDoc, the book serves as a comprehensive technical guide for developers, engineers, and system architects who want to understand how Bitcoin works. It covers the protocol, cryptography, peer-to-peer architecture, wallets, mining, and application development.

Features

  • Detailed explanations of the Bitcoin protocol and architecture
  • Open-source and collaboratively maintained book
  • Available in multiple languages via community translations
  • Written in Markdown/AsciiDoc for easy formatting and publishing
  • Builds PDF, HTML, and EPUB using open-source tooling
  • Regularly updated with the latest Bitcoin developments

Project Samples

Project Activity

See All Activity >

Categories

Education

License

MIT License

Follow Mastering Bitcoin

Mastering Bitcoin Web Site

Other Useful Business Software
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Mastering Bitcoin!

Additional Project Details

Programming Language

Python

Related Categories

Python Education Software

Registered

2025-07-18