Mastering Bitcoin — CH3 The Bitcoin Client

徐粲邦
Taipei Ethereum Meetup
2 min readFeb 4, 2017

本篇是 Mastering Bitcoin 這本書的第三章心得,如果你沒有這本書的話可以去這邊,因為第三章在講比特幣的客戶端,也就是我們之前一直提到的節點,如果你要成為真實比特幣網路中的一員,要怎麼做?

  1. 如果你是一般使用者,去這邊就可以下載一個比特幣核心 (Bitcoin core) 了,基本上這個客戶端就包含了所有東西,當然有包含整份的區塊鏈,所以要先有下載會耗費可能幾天以及會佔用好幾 GB 的容量的心理準備。載下來之後解壓縮就好了,他有 GUI 你可以點點按鈕就可以送錢了。
  2. 如果你是開發者,本篇也會蠻詳細的告訴你該怎麼做,從去 Github 上載下來原始碼,再來編譯原始碼,到最後設定完 config 檔之後跑起來一個 daemon,你就可以透過 RPC 來跟你的比特幣核心溝通了,包含基本資訊、加解密錢包、錢包備份、產生一組新的地址、查看交易及區塊、創建交易、簽名、發送交易到全網路都可以,RPC 有的功能很多想知道有哪些在終端機打上 help 就可以了。
$ bitcoin-cli help

基本上第三篇是給想要動手玩玩看的人看的,這篇沒有講什麼運作上的原理,如果你想要瞭解如何加入比特幣網路,建議還是去看原文,這篇很多指令也講得很清楚。

Reference

  1. Mastering Bitcoin

--

--