Description
Book SynopsisCompile and run Bitcoin full nodes, lightning nodes, and user-friendly web-apps that help abstract the complexities of Bitcoin. This book not only explains the tools and techniques to help readers build their own banks and banking apps, but it also tells a story. Starting with the origins of Bitcoin-what it is and why we need it-find out what its strengths and limitations are. Understand the nature of mining and why so much energy is put into it. The blockchain itself will be reviewed, as well, and compared to other options such as a normal SQL database or a simple spreadsheet.
With this book, you can control Bitcoin wallets via RPC commands on a Raspberry Pi. Configure, compile, and run two implementation of the Lightning Network-compatible daemons: LND and c-lightning. And employ user-friendly web apps that abstract the complexities of Bitcoin/Lightning-Network.
The Internet of Information is currently transitioning to the Internet of Things, which in turn m
Table of Contents
Bitcoin on Raspberry Pi 3 and Pi Zero
PART I: Enter Bitcoin
CHAPTER 1: What is Bitcoin?
CHAPTER 2: Bitcoin Technology
CHAPTER 3: Preparing Raspberry Pi
CHAPTER 4: Running Bitcoin
PART II: Using Bitcoin
CHAPTER 5: Bitcoin Core Wallet
CHAPTER 6: bitcoind
CHAPTER 7: Bitcoin Script
CHAPTER 8: Practical Bitcoin Examples
PART III: Using Lightning Network
CHAPTER 9: Introduction to the Lightning Network
CHAPTER 10: Lightning Nodes with c-lightning
CHAPTER 11: Lightning Nodes with LND
CHAPTER 12: Lightning Network Web Apps
PART IV: Appendices
APPENDIX A: Reference Tables
APPENDIX B: Dummy Text