- Chapter 1: Introduction
- Chapter 2: A Bit of Cryptography
- Chapter 3: Cryptography in Blockchain
- Chapter 4: Networking in Blockchain
- Chapter 5: Cryptocurrency
- Chapter 6: Diving into Blockchain - Proof of Existence
- Chapter 7: Diving into Blockchain - Proof of Ownership
- Chapter 8: Blockchain Projects
- Chapter 9: Blockchain Optimizations and Enhancements
- Chapter 10: Blockchain Security
- Chapter 11: When Shouldn’t We Use Blockchain?
- Chapter 12: Blockchain Use Cases
You are welcome to submit issues and enhancement requests and work on any of the existing issues in the GitHub code repository. Follow this simple guide to contribute to the repository.
- Create or pick an existing issue to work on
- Fork the repo on GitHub
- Clone the forked project to your own machine
- Commit changes to your own branch
- Push your work back up to your forked repo
- Submit a Pull request from the forked repo to our repo so that we can review your changes
NOTE: Be sure to merge the latest from “upstream” before making a pull request!
Chapter 3: hash_nonce_example.py and proof_of_work_example.py is inspired from Mastering Bitcoin - First Edition by Andreas M. Antonopoulos LLC which is licensed under Creative Commons Attribution-ShareAlike 4.0 International License
- Chapter 6: The application is inspired from the work: proof-of-existence-on-blockchain by RecordsKeeper which is licensed under Apache License 2.0
- Chapter 10: The application is inspired from the work: replace-by-fee-tools by Peter Todd which is licensed under GPL-3.0
You can purchase the eBook/paper back copy from amazon.com or packt.com:
Optionally, you can also view the book on Oreilly and Google books:
And, do not forget to review the book on Amazon, Packt, Oreilly and Google books.