Goodreads helps you keep track of books you want to read.
Start by marking “Mastering Bitcoin: Programming the Open Blockchain” as Want to Read:
Mastering Bitcoin: Programming the Open Blockchain
Enlarge cover
Rate this book
Clear rating
Open Preview

Mastering Bitcoin: Programming the Open Blockchain

4.30  ·  Rating details ·  1,850 ratings  ·  175 reviews

Join the technological revolution that’s taking the financial world by storm. Mastering Bitcoin is your guide through the seemingly complex world of bitcoin, providing the knowledge you need to 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 revised and expanded secon

Kindle Edition, 408 pages
Published June 12th 2017 by O'Reilly Media (first published July 1st 2014)
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Mastering Bitcoin, please sign up.
Popular Answered Questions
Mariam MY name is luthor mariam, from, (USA) After 12 years of marriage, me and my husband has been into one quarrel or the other until he finally left me an…moreMY name is luthor mariam, from, (USA) After 12 years of marriage, me and my husband has been into one quarrel or the other until he finally left me and moved to California to be with another woman. I felt my life was over and my kids thought they would never see their father again. i tried to be strong just for the kids but i could not control the pains that torments my heart, my heart was filled with sorrows and pains because i was really in love with my husband. Every day and night i think of him and always wish he would come back to me, I was really upset and i needed help, so i searched for help online and I came across a website that suggested that Dr Osasu can help get ex back fast. So, I felt I should give him a try. I contacted him and he told me what to do and i did it then he did a Love spell for me. 28 hours later, my husband really called me and told me that he miss me and the kids so much, So Amazing!! So that was how he came back that same day,with lots of love and joy,and he apologized for his mistake,and for the pain he caused me and the kids. Then from that day,our Marriage was now stronger than how it were before, All thanks to Dr Osasu . he is so powerful and i decided to share my story on the internet that Dr. Osasu real and powerful spell caster who i will always pray to live long to help his children in the time of trouble, if you are here and you need your Ex back or your husband moved to another woman, do not cry anymore, contact this powerful spell caster now. Here’s his contact Call/WhatsApp: +2347064365391 Email: (mail to:
This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

Showing 1-30
Average rating 4.30  · 
Rating details
 ·  1,850 ratings  ·  175 reviews

More filters
Sort order
Start your review of Mastering Bitcoin: Programming the Open Blockchain
Jun 20, 2017 rated it it was amazing  ·  review of another edition
I think this is the only book of it's type that really helps you dive down into the technical details of Bitcoin. It's showing it's age a little, but the fundamentals haven't changed all that much. I've been holding BTC for years, but I finally feel like I "understand" it. Thanks for writing this book!
Nov 05, 2017 rated it it was amazing  ·  review of another edition
Shelves: 2017, print
As a technologist and investor in Bitcoin, coming from a value investing background, I felt uncomfortable getting lucky investing in Bitcoin based on speculation as it was hard to wrap my mind around the utility and potential of Bitcoin.
Reading Mastering Bitcoin has significantly improved my understanding of the Protocol where I finally feel like I’m starting to get it. The book goes over the technicals of how Bitcoin works from keys, addresses, wallets & transactions, the scripting language, t
Athan Tolis
I read Cryptocurrency by Paul Vigna and Michael Casey and I loved it. I was so mesmerized that I immediately sat down and wrote an eight page stream-of-consciousness account of what it left me thinking Bitcoin was. And in doing so I realized that I did not have a full grasp of the detail. Worse still, I also realized that when it comes to cryptocurrency the devil truly is in the detail.

My friends all said “buy some and you’ll soon understand better”

I’m a loser, so I read another book instead. Th
Cody Django
Nov 02, 2014 rated it really liked it  ·  review of another edition
A good overview. I was already quite familiar with the architecture of the Bitcoin system but still picked up quite a few new concepts, terms, and mental models. Especially interesting to me were the sections on transaction structure, standard transaction types, merkle trees, bloom filters, the proof-of-work algorithm in the mining process and hierarchical deterministic wallets. Andreas writes clearly (most of the time) and with a readable cadence. That said, pretty much all the info is availabl ...more
Shannon Appelcline
Oct 16, 2015 rated it it was amazing  ·  review of another edition
Shelves: non-fiction
An excellent overview of Bitcoin that simultaneously presents the big picture in a very readable way while also providing very specific details of how the protocol works, complete with examples. Technical writing, as it should be.
History of bitcoin and a very detailed description of bitcoin and blockchain functionality accompanied with source code snippets to see how it is coded in real life applications. Good introduction into blockchgain for techie people.
Tadas Talaikis
Apr 24, 2018 rated it really liked it
This one

Side note. Andreas is too much in love with bitcoin and there were so much hype in the area that everyone forgot 1) this technology is free to access and improve for anyone, and 2) that Bitcoin economic concepts are amateurish and as a consequence - creating procyclical behavior. Way better and useful in practice things for me currently are smart contracts, DApps and private blockchains. And bitcoin... bitcoin is dead here, too slow to move to the next (censorship resistant, like Andreas
Jul 26, 2017 rated it really liked it  ·  review of another edition
Great peek into the technical aspects of bitcoin/the blockchain. Having read more high level descriptions, I was always curious about the implementation details. This book provides quite a satisfactory introduction to this universe.
Feb 11, 2015 rated it really liked it  ·  review of another edition
First couple chapters are a nice, basic description of Bitcoin protocol, how it works. The rest is technical. Clear.
Ryan West
Aug 05, 2018 rated it it was amazing  ·  review of another edition
This was a great technical overview of the inner workings of Bitcoin. It gave a good introduction for any intelligent audience, but then dove into all of the technical details. I had to pause to look up some concepts at times, but adding more detail would have made the book too long. This book did not fully cover the economic or business implications of Bitcoin, and was instead intended for developers.
Dec 09, 2017 rated it really liked it  ·  review of another edition
Finally the kind of comprehensive treatment on blockchains I was looking for. Incredibly dense with information, might have to reread it in parts. Some glaring structural and pacing issues (I didn't really need to know all the bloody details of multisig wallets before even knowing how blocks are assembled)
Feb 07, 2018 rated it it was amazing  ·  review of another edition
One of the best (technical) books I have read recently! It provides a lot of information about cryptocurrencies and bitcoin in particular. I like the balance between technical and non-technical information in the book. Plus, the technical one is described in an interesting way (this is often a big challenge). It gave me a good in-depth knowledge about bitcoin.
Gergely Szabo
Andreas is definitely my favorite person in the cryptocurrency world. He makes this deep and complex topic fairly accessible to laymen. The basics of cryptography are explained, however I still recommend reading some introductory material in the field before starting. I will definitely refer back to the book as It includes the hottest topics in the field, like the Lightning Network.
Jeremy Zhang
I wanted to read a book detailing the opportunities and landscape of the industry. But this book delves deep into the technical implementations of Bitcoin. Wasn't exactly what I was looking for.
Hayal şensoy
Jul 21, 2017 rated it really liked it  ·  review of another edition
I finished recently but I have a quite strong feeling to read it again...
Simon Eskildsen
Wanted to understand more about the underlying tech. Decent walk-through at a technical level, but found myself somewhat puzzled by how the author went through some explanations.
Apr 28, 2020 rated it it was amazing
The first book I read on the subject was Antony Lewis' The basics of bitcoins and blockchains, which is an excellent book, and one that I highly recommend. Next, I wanted to read something with more technical details about the various constructs and operations (transaction, block, blockchain formats, hashes, Merkel trees, Bloom filters, etc.), with a view towards acquiring a working skill set for related applications, and I found Imran Bashir's Mastering Blockchain. I went over half of Imran's b ...more
Dec 30, 2019 rated it it was amazing  ·  review of another edition
The ultimate guide to understanding how bitcoin and blockchain technology works under the hood, explained in an easy to read manner, with references and in an ordered way.
Andreas has outdone himself in this one.
This book has a lot of technical stuff most of which went way over my head. Still, I learned a lot from this book.
Sebastian Gebski
Hardly a review (no rating), because what I've read is just an alpha (raw & unedited) version of this book, but it already looks quite promising:
* there's quite a reasonable description of what bitcoin is and how do you cope with it (in functional terms)
* everything has its example
* there's a brief (but reasonably sufficient) description of bitcoin tooling

What do I miss for now?
1.) Mathematical model is completely put aside - treated like magic noone would understand
2.) Book clearly is missing e
Oct 15, 2015 rated it it was amazing  ·  review of another edition
As good a technical manual as anyone could ask for. The contents of this book are a treat for those curious and with a little bit of background in computer science. Cryptography, bloom filters, peer-to-peer networks, decentralized trust -- it just doesn't get much better than this.

Antonopoulos is a skilled tutor and, for having picked up English as a second (or third) language, does a commendable job of making things that are conceptually murky quite clear. The prose is to the point but not with
Anton Kaliaev
Jan 02, 2017 rated it really liked it  ·  review of another edition
For those who are interested in blockchain development:

- you will acquire basic terminology (mempool, proof-of-work, proof-of-stake, ...)
- you will learn the basics: elliptic curve cryptography (ECC)
- you will find answers to such questions as:
a) why it takes ~10 minutes to generate a block?
b) who sets the target complexity for the new block?

Feel free to skip some chapters, which are no interest to you (e.g. "using a wallet app")

My overall recommendation: read it
Robert Baron
Jan 19, 2016 rated it it was amazing  ·  review of another edition
Best book for technical people

If you are like grandma that does not understand technical words you may want to try something else. The thing is that bitcoin is hard to understand at the beginning and also at the end ;) this book has cleared my mind with many things I didn't understand. Awesome book very clear to explain such a difficult topic in depth
Tuhina Singh
Sep 17, 2016 rated it it was amazing  ·  review of another edition
It's a very good overview of Bitcoin technology for a beginner. Has the right mix of high level concept and technical details. At the end of the book the reader has a full grasp of how blockchain for Bitcoin works. Recommended for novices wanting to get hands dirty with nitty gritty of it all.
Marty Jones
Jul 18, 2016 rated it really liked it  ·  review of another edition
Great introduction to Bitcoin. The first two chapters are accessible to all - beyond that, you'll need at least a little bit of a technical background.
Feb 27, 2018 rated it it was amazing  ·  review of another edition
clear, concise, delicious
Ben Rothke
Jul 15, 2018 rated it it was amazing
It's not often that a promising technology and hype coalesce. Most recently, that occurred with Bitcoin. Bitcoin is a decentralized digital currency; while still relatively new, it has created a new global economy. In the second edition of Mastering Bitcoin: Programming the Open Blockchain, author Andreas Antonopoulos creates a first-class Bitcoin reference. It provides the reader with a comprehensive understanding of what Bitcoin is, how it works, and how to use it.

Antonopoulos provides the rea
Michael Bailey
Jan 02, 2018 rated it it was amazing
From when I first learned about the existence of bitcoin, I've had a vague understanding of generally how it works, but I had never taken the time to actually dig deep. This book is a fantastic deep dive into the nitty details of bitcoin, going as far as explaining the byte layout of transactions and blocks. As such, this is not a book for a casual reader or someone without significant software engineering knowledge.

The book is very well organized such that the material builds on itself in a ver
Mar 13, 2018 rated it really liked it  ·  review of another edition
Shelves: science, business
This is an excellent launch point into all things Bitcoin. Well written and with numerous technical pointers, it is meant for non-technical and technical alike.

The author never makes the topic of Bitcoin and blockchain dull or boring. He uses clear explanations of transactions to impart how the whole system works. And why it works so well.

At the same time, there is code. The code helps in digging into the blockchain and exploring it directly. Also how to construct a wallet and interact with the
Joseph Knecht
Nov 19, 2017 rated it really liked it  ·  review of another edition
After reading this book I am almost convinced that Andreas was part of the team that invented Bitcoin. He has such an in-depth knowledge of all aspects that I think its hard to just acquire by curiosity alone. On Page 219 he calculates a SHA256 hash of "I am Satoshi Nakamoto". To me, this reads as an inside joke.

This is a good technical book describing the inner workings of bitcoin protocol. It explains how public keys are generated from private keys using Elliptic curve multiplication, explain
« previous 1 3 4 5 6 next »
topics  posts  views  last activity   
Install Birchbox in PC (Windows 7,8/10 or MAC) 1 2 Oct 05, 2020 11:34PM  
Generate private key from bitcoin address online 1 3 Sep 08, 2020 09:15AM  
Smart Solutions in Crypto Trading for You 3 3 Mar 15, 2020 12:29PM  
Important Details To Think About Prior To You Buying Bitcoins 3 3 Mar 02, 2020 08:33AM  
Understanding Why Bitcoin Is Gaining Recognition Inside 1 2 Sep 22, 2019 03:50AM  
Should You Invest in Bitcoin in 2019? 1 4 Apr 07, 2019 02:42PM  
How to Bitcoin Works? 3 5 Apr 05, 2019 10:39AM  

Readers also enjoyed

  • The Bitcoin Standard: The Decentralized Alternative to Central Banking
  • Mastering Ethereum: Building Smart Contracts and Dapps
  • Cryptoassets: The Innovative Investor's Guide to Bitcoin and Beyond
  • Digital Gold: Bitcoin and the Inside Story of the Misfits and Millionaires Trying to Reinvent Money
  • Blockchain Revolution: How the Technology Behind Bitcoin Is Changing Money, Business, and the World
  • The Age of Cryptocurrency: How Bitcoin and Digital Money Are Challenging the Global Economic Order
  • The Price of Tomorrow: Why Deflation is the Key to an Abundant Future
  • Programming Bitcoin: Learn How to Program Bitcoin from Scratch
  • The Little Bitcoin Book: Why Bitcoin Matters for Your Freedom, Finances, and Future
  • Bitcoin Billionaires: A True Story of Genius, Betrayal, and Redemption
  • Blockchain: Blueprint for a New Economy
  • Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction
  • The Business Blockchain: Promise, Practice, and Application of the Next Internet Technology
  • Bitcoin: Sovereignty through mathematics
  • Attack of the 50 Foot Blockchain: Bitcoin, Blockchain, Ethereum & Smart Contracts
  • Mastering Blockchain
  • Serious Cryptography: A Practical Introduction to Modern Encryption
  • Designing Data-Intensive Applications
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
Andreas M. Antonopoulos is a technologist and serial entrepreneur who has become one of the most well-known and well-respected figures in bitcoin. He is the author of two books: “Mastering Bitcoin”, published by O’Reilly Media and considered the best technical guide to bitcoin and “The Internet of Money”, a book about why bitcoin matters.

As an engaging public speaker, teacher and writer, Andreas m

News & Interviews

  Let’s say it now and say it proud: Horror is back.  This summer, as the world was thrown into uncertainty by a pandemic and our...
89 likes · 27 comments
“Bitcoin experts argue that deflation is not bad per se. Rather, deflation is associated with a collapse in demand because that is the only example of deflation we have to study.” 2 likes
“Bitcoin consists of: A decentralized peer-to-peer network (the bitcoin protocol) A public transaction ledger (the blockchain) A set of rules for independent transaction validation and currency issuance (consensus rules) A mechanism for reaching global decentralized consensus on the valid blockchain (Proof-of-Work algorithm)” 2 likes
More quotes…