一個寫著玩的 bitcoin 客戶端,代碼不復(fù)雜知允,輕松了解比特幣。
項目地址:https://github.com/jiangleo/bitcoin
起因
看書確實是很好的學習比特幣的方法,但是沒有代碼的幫助浪藻,理解比特幣如何實現(xiàn)時浙芙,很是困難登刺。因此,想去閱讀其代碼實現(xiàn)嗡呼。
在閱讀 bitcoin-core 用 C++ 客戶端時纸俭,其環(huán)境和調(diào)試對我來說實在麻煩,代碼我看不太懂南窗。
后來發(fā)現(xiàn)一個用 JS 寫的完整 bitcoin 客戶端揍很,就決定用它來研究比特幣源碼了,幫助我理解比特幣万伤。
環(huán)境
搭建 NodeJS 環(huán)境. => https://nodejs.org/zh-cn/
下載倉庫
$ git clone https://github.com/jiangleo/bitcoin.git
- 啟動項目
$ cd bitcoin
$ npm install
$ node index.js
參考文檔:
區(qū)塊鏈研習社源碼研讀班 蔣宏偉