Skip to content
This repository has been archived by the owner on Dec 27, 2022. It is now read-only.

Latest commit

 

History

History
37 lines (22 loc) · 2.06 KB

README.md

File metadata and controls

37 lines (22 loc) · 2.06 KB
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.

(Work in Progress)

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.

Online

https://gobitcoinbook.org

Introduction

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.

-Wikipedia


Enough with the introduction, let's get started!