blockchain-programming-golang
所属分类:区块链开发
开发工具:GO
文件大小:4KB
下载次数:0
上传日期:2020-10-19 17:45:43
上 传 者:
sh-1993
说明: 区块链编程golang,围棋中的区块链编程
(blockchain-programming-golang,Blockchain Programming in Go)
文件列表:
blockchain (0, 2020-10-20)
blockchain\block.go (712, 2020-10-20)
blockchain\proof.go (1547, 2020-10-20)
go.mod (54, 2020-10-20)
main.go (593, 2020-10-20)
# Blockchain Programming with Go - Living Document
A self-paced study guide for learning how to program blockchains in Go.
## Prerequisites
This blockchain programming course assumes that you're already familiar with [Bitcoin](https://bitcoin.org) and know some [Go](https://golang.org/).
+ Bitcoin White Paper - Bitcoin: A Peer-to-Peer Electonic Cash System.
* [https://bitcoin.org/bitcoin.pdf](https://bitcoin.org/bitcoin.pdf)
+ Bitcoin for developers - The Defacto Source of Truth
* Documentation [https://bitcoin.org/en/developer-guide#block-chain](https://bitcoin.org/en/developer-guide#block-chain)
+ Bitcoin Lightning Engineering:
* Main Site: [http://lightning.network/how-it-works/](http://lightning.network/how-it-works/)
* Developers Documentation: [https://lightning.engineering/](https://lightning.engineering/)
+ Exposure to the Go(Golang) programming language:
* To the minimum, you have attempted and finished: [A Tour of Go](https://tour.golang.org/welcome/1)
* Ideally, you also have been exposed to: [Effective Go](https://golang.org/doc/effective_go.html)
+ Free Resources:
* Code your own blockchain in less than 200 lines of Go! [Coral Health](https://medium.com/@mycoralhealth/code-your-own-blockchain-in-less-than-200-lines-of-go-e296282bcffc)
* Building a Blockchain in Golang: [Youtube Series](https://youtu.be/mYlHT9bB6OE)
* Bitcoin Development with Go: [https://gobitcoinbook.org/](https://gobitcoinbook.org/)
* Cryptocurrency Cabal: [http://bitcoin-class.org/](http://bitcoin-class.org/)
* Any videos by Todd Mcleod: [https://www.youtube.com/user/toddmcleod](https://www.youtube.com/user/toddmcleod)
* Gophercises: [https://gophercises.com/](https://gophercises.com/)
* Building a Blockchain in Go blog series: [https://jeiwan.cc/posts/building-blockchain-in-go-part-1/](https://jeiwan.cc/posts/building-blockchain-in-go-part-1/)
* Create and Sign Bitcoin Transactions with Golang: [https://www.thepolyglotdeveloper.com/2018/03/create-sign-bitcoin-transactions-golang/](https://www.thepolyglotdeveloper.com/2018/03/create-sign-bitcoin-transactions-golang/)
* Create A Bitcoin Hardware Wallet With Golang And A Raspberry Pi Zero: [https://www.thepolyglotdeveloper.com/2018/03/create-bitcoin-hardware-wallet-golang-raspberry-pi-zero/](https://www.thepolyglotdeveloper.com/2018/03/create-bitcoin-hardware-wallet-golang-raspberry-pi-zero/)
* Building a Crypto Exchange (mostly in Go): [https://around25.com/blog/building-a-trading-engine-for-a-crypto-exchange/](https://around25.com/blog/building-a-trading-engine-for-a-crypto-exchange/)
+ Paid Resources:
* Greater Commons: [Greater Commons](https://greatercommons.com/learn/golang)
* Applied Go: [https://appliedgo.com/](https://appliedgo.com/)
* Calhoun IO: [https://www.calhoun.io/courses](https://www.calhoun.io/courses)
* Stephen Grider Udemy course: [https://www.udemy.com/go-the-complete-developers-guide/](https://www.udemy.com/go-the-complete-developers-guide/)
+ Find a job as a Go(Golang) Developer:
* Golang Crypto: [https://golangcrypto.com/](https://golangcrypto.com/)
* Crypto Jobs List: [https://cryptojobslist.com/](https://cryptojobslist.com/)
* We Love Golang: [https://www.welovegolang.com/](https://www.welovegolang.com/)
+ Not Go(Golang) specific but still great:
* Programming Blockchain: [https://programmingblockchain.com/](https://programmingblockchain.com/)
* Bitcoin Dev Network: [https://bitcoindev.network/](https://bitcoindev.network/)
* Justin Moon on Youtube: [https://www.youtube.com/channel/UCLp4OswuHySZZ3zrVBIoDjg/videos](https://www.youtube.com/channel/UCLp4OswuHySZZ3zrVBIoDjg/videos)
* James Lopp's Bitcoin Resources list: [https://lopp.net/bitcoin.html](9https://lopp.net/bitcoin.html)
* Rene Pickhardt: [https://www.youtube.com/user/renepickhardt](https://www.youtube.com/user/renepickhardts)
+ Attend the Programmable Money workshops in San Francisco, CA:
* Programmable Money: [https://www.meetup.com/Programmable-Money/](https://www.meetup.com/Programmable-Money/)
Copyright 2019 Fode Diop - MIT License
近期下载者:
相关文件:
收藏者: