Mastering Bitcoin Cash is a book for developers, although the first two chapters cover bitcoin at a level that is also approachable to non-programmers. Anyone with a basic understanding of technology can read the first two chapters to get a great understanding of Bitcoin Cash.
This repository is derived from the complete Mastering Bitcoin first edition, second print, published in December 2014, and the complete second edition, third print, published in March 2018, by Andreas M. Antonopoulos as published by O'Reilly Media in paperback and ebook formats.
This revision is the work of gatmac and supporting parties, and is neither supported nor endorsed by the original author and publisher. I can be found on Twitter or Telegram as gatmac on most of the BCH related groups, and on Session in the Bitcoin Cash Tokyo meetup chats. No funding has been sought for this effort, in the form of Flipstarters or any other appeal, directly or indirectly.
If you know how to make a pull request to contribute a fix, please write the correction and use a pull request to submit it for consideration against the develop branch. If you are making several changes, please use a separate commit for each to make it easier to cherry-pick or resolve conflicts. Otherwise, please submit an issue to this github repository, explaining the error or comment. If you would like to contribute extensive changes or new material, please coordinate with the editor first.
To read this book, see book.asciidoc. Click on each of the chapters to read in your browser. Other parties may choose to release PDFs of the book online.
This book makes references to bitcoin, Bitcoin Cash, and Bitcoin Core. The term bitcoin may refer to the system prior to the hard fork, or may refer to features or capabilities that are common to pre-fork Bitcoin and post-fork Bitcoin Cash and Bitcoin Core. Bitcoin Cash may refer to pre-fork bitcoin, or to post-fork Bitcoin Cash in order to distinguish it from Bitcoin Core. In accordance with OxFord dictionary guidelines, we refer to bitcoin in the lower in all situations except in the use of proper nouns.
- Chapter 1: 'Introduction' (Status: Pending review)
- Chapter 2: 'How Bitcoin Cash Works' (Status: Pending review)
- Chapter 3: 'Bitcoin Cash Core: The Reference Implementation' (Status: Pending review)
- Chapter 4: 'Keys, Addresses' (Pending)
- Chapter 5: 'Wallets' (Pending)
- Chapter 6: 'Transactions' (Pending)
- Chapter 7: 'Advanced Transactions and Scripting' (Pending)
- Chapter 8: 'The Bitcoin Cash Network' (Pending)
- Chapter 9: 'The Blockchain' (Pending)
- Chapter 10: 'Mining and Consensus' (Pending)
- Chapter 11: 'Bitcoin Cash Security' (Pending)
- Chapter 12: 'Blockchain Applications' (Pending)
The book's source code, found in this repository, is kept synchronized with the print and ebook editions.
Mastering Bitcoin Cash - First Edition is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
This "Free Culture" compliant license was approved by the original publisher of the Mastering Bitcoin book from this this version is derived, O'Reilly Media (http://oreilly.com), who understands the value of open source. O'Reilly Media is not just the world's best publisher of technical books, but is also a strong supporter of this open culture and the sharing of knowledge.
Thank you O'Reilly Media!