description |
---|
Learn how to generate wallets, send transactions, sign messages, query the blockchain, and much more with this little guide book on Bitcoin Development with Go. |
This little guide book is to serve as a general help guide for anyone wanting to develop Bitcoin applications using the Go programming language. It's meant to provide a starting point if you're already pretty familiar with Bitcoin and Go but don't know where to to start on bringing it all together. You'll learn how to perform general blockchain tasks like generating wallets, transferring Bitcoin, and queries the blockchain using Golang.
This book is composed of many examples that I wish I had encountered before when I first started doing Bitcoin development with Go. This book will walk you through most things that you should be aware of in order for you to be a productive Bitcoin developer using Go.
If you see something out-of-date or invalid, I strongly suggest opening an issue or making a pull request if you observe things that can be improved. This book is completely open and free and available on github.
Bitcoin (₿) is a cryptocurrency, a form of electronic cash. It is a decentralized digital currency without a central bank or single administrator, and can be sent from user to user on the peer-to-peer bitcoin network without the need for intermediaries.
Enough with the introduction, let's get started!