Foundations of Blockchain, published by Packt
This is the code repository for Foundations of Blockchain, published by Packt. It contains all the supporting project files necessary to work through the book from start to finish.
You can purchase the book from amazon.com or packt.com:
Foundations of Blockchain helps you to understand the concepts of blockchain technology. This book introduces you to cryptocurrency and several blockchain
platforms. It also gives an in-depth analysis of the potential and concerns of the technology
so that blockchain can be adopted where its implementation actually adds value.
Chapters and their respective code directories of the book.
All the scripts and applications in this repo are organized chapter wise, following the same order as that of the chapters in the book.
Software required | OS required | Hardware required |
---|---|---|
Docker Community Edition, Git, Node.js 8+, Python 3.6+ | Computer with Windows, Linux or macOS | 20 GB of disk space, 2 GB of RAM |
NOTE:
You are welcome to submit issues and enhancement requests and work on any of the existing issues. Follow this simple guide to contribute to the repository.
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](http://antonopoulos.com/) which is
licensed under [Creative Commons Attribution-ShareAlike 4.0
International License](http://creativecommons.org/licenses/by-sa/4.0/)
Chapter 4: The application is inspired from the work: naivechain by Lauri Hartikka which is
licensed under [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0)
Chapter 5: The application is inspired from the work: naivecoin by Lauri Hartikka which is
licensed under [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0)
Chapter 6: The application is inspired from the work: proof-of-existence-on-blockchain by RecordsKeeper which is
licensed under [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0)
licensed under [GPL-3.0](https://www.gnu.org/licenses/gpl-3.0.en.html)
If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to claim your free PDF.