If you think Bitcoin is just an alternative currency for geeks, it’s time to think again. Grokking Bitcoin opens up this powerful distributed ledger system, exploring the technology that enables applications both for Bitcoin-based financial transactions and using the blockchain for registering physical property ownership. With this fully illustrated, easy-to-read guide, you’ll finally understand how Bitcoin works, how you can use it, and why you can trust the blockchain.
Foreword by David A. Harding, Contributor to Bitcoin documentation.
Who should read this book
This book is intended for technically interested people wanting to understand Bitcoin on a deep technical level. The book does not require any programming skills, but a basic understanding of some technical concepts are beneficial, for example databases, computer networks, computer programs, and web servers.
The primary goal of the book is that you will be able to decide for yourself whether you trust Bitcoin or not. That primary goal is hard to achieve, because you need to learn most concepts in Bitcoin, such as digital signatures, proof-of-work, and peer-to-peer networks, on a pretty deep level. Some secondary goals falls out naturally from the primary goal:
- Install and use a Bitcoin wallet on your phone, and understand what you’re doing.
- Engage in technical Bitcoin discussions.
- Make informed decisions on how to store your private keys depending on Bitcoin amounts stored and required level of security and convenience.
- Run a full Bitcoin node to engage in financial transactions without trusting a third party.