解惑是每一個人都在走的一條路,可誰又能解這漫漫無期呢?路上老是麻醉的人多,釋懷的人少。segmentfault
書接上回區塊鏈筆記(1)基礎概念掃盲,咱們討論了關於比特幣以及區塊鏈的許多基礎概念,可能經過我略帶類比的描述,讓你初步有了一些概念,可是對於一個比特幣到底長什麼樣?以及如何使用比特幣進行交易?可能還不是很清楚,說的直白點就是:聽過豬叫,但沒吃過豬肉。好吧,那就安排上!網絡
首先明確兩個概念:Bitcoin
和Bitcoin Core
:工具
Bitcoin
:指比特幣用戶建立與驗證交易的網絡。Bitcoin Core
:指的是幫助你在比特幣區塊鏈上構建應用的一套強大的開發者工具。簡單說,Bitcoin是咱們口口相傳的名稱、概念,實際使用它還得用Bitcoin Core。區塊鏈
接下來就利用Bitcoin Core來把玩一下比特幣,見識一下咱們以前說的那些概念究竟實際上長什麼樣子。測試
大家是否是覺得接下來這篇文章,將是一場低調的炫富:打開個人比特幣錢包,不當心讓你看到了個人比特幣餘額,而後演示了一筆交易是如何發生的全過程。我想我或許真的想說那句話:「我也想低調呀,可是實力不容許呀」操作系統
好了,言歸正傳,首先要明白比特幣三種類型的網絡:命令行
值得說明的是,後兩個網絡上的比特幣其實一毛錢都不值,可是TestNet是公網上真實存在的,咱們能夠在上面觀看比特幣全流程的生命週期,因此接下來的演示也是基於TestNet,下表簡單比較了這三類網絡的不一樣。 3d
移步bitcoin.org下載安裝適合你電腦版本的,安裝步驟比較傻瓜。 code
安裝好後,默認打開是正式網絡,咱們須要經過配置文件將其設置爲測試網絡。因而找到安裝目錄,建立配置文件bitcoin.conf
,默認安裝目錄可能會根據操做系統而不一樣:cdn
打開剛纔建立的配置文件bitcoin.conf
,寫一句話:testnet=1
,而後從新打開軟件,就會以下圖的樣子,正在同步測試網絡上的數據。
有了接入比特幣網絡的客戶端,要進行比特幣交易還須要有比特幣,比特幣不會憑空而來,要麼找你認識有比特幣的大佬,跪舔他。固然這種方式對於一個有職業操守的開發者來講,實施起來可能比較惆悵。
固然社區也注意到了這一點,因此建了一個比特幣的公用池,你能夠將你錢包的收款地址留給他,社區會發送少許的比特幣供你測試使用,當你測試完成後,本着職業操守,請將你借出的比特幣歸還給社區,雖然這裏的比特幣並不值什麼錢,可是總量也是有限的,要是有人惡意囤積,破壞的是社區的利益。因此仍是要注意職業操守,職業操守,職業操守,重要的事情說三遍。
登陸比特幣測試網絡丐幫總舵testnet-faucet,以下圖:
接下來是如何獲取,本身錢包的收款地址,打開上面下載安裝好的軟件,按照下圖步驟進行操做,就可生成收款地址,個人地址也附在上面了,歡迎你們給我匯款,體驗比特幣交易哈。其實很簡單,就是兩個錢包之間的交易,你能夠給個人收款地址匯款比特幣,你也能夠在本地再建一個錢包,本身和本身交易。方法就是打開比特幣的命令行工具(菜單-Help-Debug Window),經過命令在本地建立:
createwallet <walletName>
:建立一個新的錢包loadwallet <walletName>
:加載已建立的新錢包 以下是個人交易記錄:上一步咱們已經完成了一次完整的交易,具體的交易數據如何查看呢?是否是火燒眉毛了,咱們能夠經過一些線上的平臺進行具體的查看:
最後預告一下,下一篇將對交易的數據模型中的細節進行探討。若是喜歡歡迎點贊支持。