摘要:書接上回區(qū)塊鏈筆記基礎(chǔ)概念掃盲,我們討論了關(guān)于比特幣以及區(qū)塊鏈的許多基礎(chǔ)概念,可能通過我略帶類比的描述,讓你初步有了一些概念,但是對于一個比特幣到底長什么樣以及如何使用比特幣進行交易可能還不是很清楚,說的直白點就是聽過豬叫,但沒吃過豬肉。
解惑是每個人都在走的一條路,可誰又能解這漫漫無期呢?路上總是麻醉的人多,釋懷的人少。
書接上回區(qū)塊鏈筆記(1)基礎(chǔ)概念掃盲,我們討論了關(guān)于比特幣以及區(qū)塊鏈的許多基礎(chǔ)概念,可能通過我略帶類比的描述,讓你初步有了一些概念,但是對于一個比特幣到底長什么樣?以及如何使用比特幣進行交易?可能還不是很清楚,說的直白點就是:聽過豬叫,但沒吃過豬肉。好吧,那就安排上!
一、比特幣網(wǎng)絡(luò)首先明確兩個概念:Bitcoin和Bitcoin Core:
Bitcoin:指比特幣用戶創(chuàng)建與驗證交易的網(wǎng)絡(luò)。
Bitcoin Core:指的是幫助你在比特幣區(qū)塊鏈上構(gòu)建應(yīng)用的一套強大的開發(fā)者工具。
簡單說,Bitcoin是我們口口相傳的名稱、概念,實際使用它還得用Bitcoin Core。
接下來就利用Bitcoin Core來把玩一下比特幣,見識一下我們之前說的那些概念究竟實際上長什么樣子。
你們是不是以為接下來這篇文章,將是一場低調(diào)的炫富:打開我的比特幣錢包,不小心讓你看到了我的比特幣余額,然后演示了一筆交易是如何發(fā)生的全過程。我想我或許真的想說那句話:“我也想低調(diào)呀,但是實力不允許呀”
好了,言歸正傳,首先要明白比特幣三種類型的網(wǎng)絡(luò):
MainNet:承載著比特幣網(wǎng)絡(luò)上的實時交易,一個比特幣值多少錢,說的就是這個網(wǎng)絡(luò)上的比特幣的價值。由于要保證使用的穩(wěn)定性,那么在該網(wǎng)絡(luò)上對應(yīng)用進行構(gòu)建與測試,顯然不是理想的選擇。
TestNet:在比特幣應(yīng)用部署到正式環(huán)境(MainNet)之前,進行構(gòu)建與測試用途的環(huán)境,詳情求查閱wiki百科。
RegNet:本地驗證一些功能性用的。
值得說明的是,后兩個網(wǎng)絡(luò)上的比特幣其實一毛錢都不值,但是TestNet是公網(wǎng)上真實存在的,我們可以在上面觀看比特幣全流程的生命周期,所以接下來的演示也是基于TestNet,下表簡單比較了這三類網(wǎng)絡(luò)的不同。
移步bitcoin.org下載安裝適合你電腦版本的,安裝步驟比較傻瓜不多說。
安裝好后,默認打開是正式網(wǎng)絡(luò),我們需要通過配置文件將其設(shè)置為測試網(wǎng)絡(luò)。于是找到安裝目錄,創(chuàng)建配置文件bitcoin.conf,默認安裝目錄可能會根據(jù)操作系統(tǒng)而不同:
Mac: ~/Library/Application Support/Bitcoin/
Linux: ~/.bitcoin/
打開剛才創(chuàng)建的配置文件bitcoin.conf,寫一句話:testnet=1,然后重新打開軟件,就會如下圖的樣子,正在同步測試網(wǎng)絡(luò)上的數(shù)據(jù)。
有了接入比特幣網(wǎng)絡(luò)的客戶端,要進行比特幣交易還需要有比特幣,比特幣不會憑空而來,要么找你認識有比特幣的大佬,跪舔他。當然這種方式對于一個有職業(yè)操守的開發(fā)者來說,實施起來可能比較惆悵。
當然社區(qū)也注意到了這一點,所以建了一個比特幣的公用池,你可以將你錢包的收款地址留給他,社區(qū)會發(fā)送少量的比特幣供你測試使用,當你測試完成后,本著職業(yè)操守,請將你借出的比特幣歸還給社區(qū),雖然這里的比特幣并不值什么錢,但是總量也是有限的,要是有人惡意囤積,破壞的是社區(qū)的利益。所以還是要注意職業(yè)操守,職業(yè)操守,職業(yè)操守,重要的事情說三遍。
登錄比特幣測試網(wǎng)絡(luò)丐幫總舵testnet-faucet,如下圖:
接下來是如何獲取,自己錢包的收款地址,打開上面下載安裝好的軟件,按照下圖步驟進行操作,就可生成收款地址,我的地址也附在上面了,歡迎大家給我匯款,體驗比特幣交易哈。
其實很簡單,就是兩個錢包之間的交易,你可以給我的收款地址匯款比特幣,你也可以在本地再建一個錢包,自己和自己交易。方法就是打開比特幣的命令行工具(菜單-Help-Debug Window),通過命令在本地創(chuàng)建:
createwallet
loadwallet
如下是我的交易記錄:
三、查看數(shù)據(jù)上一步我們已經(jīng)完成了一次完整的交易,具體的交易數(shù)據(jù)如何查看呢?是不是迫不及待了,我們可以通過一些線上的平臺進行具體的查看:
MainNet:https://blockexplorer.com/
TestNet:https://live.blockcypher.com/...
打開網(wǎng)站,我們可以通過在搜索框中輸入,交易或區(qū)塊的地址進行詳細的查看:
具體每一個字段是什么意思,可以結(jié)合上一篇講到的基礎(chǔ)概念進行理解。
最后預告一下,下一篇將對交易的數(shù)據(jù)模型中的細節(jié)進行探討。如果喜歡歡迎點贊支持。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/24664.html
摘要:比特幣與模型全名是,未花費交易輸出,相比于賬戶模型來說沒那么直觀。在比特幣的世界里,并沒有一個紀錄所有帳戶余額的帳本。 如果你曾上過BlockExplorer觀察自己的比特幣收入狀況,你是否曾經(jīng)被搞的一頭霧水呢?這正是因為比特幣所使用的交易模型并非我們直覺上以賬戶為基礎(chǔ)的,而是一種叫做UTXO的模型 。在我的前一篇文章:《深入了解NEX:Neon Exchange》中,也提到了比特幣所...
摘要:比特幣與模型全名是,未花費交易輸出,相比于賬戶模型來說沒那么直觀。在比特幣的世界里,并沒有一個紀錄所有帳戶余額的帳本。 如果你曾上過BlockExplorer觀察自己的比特幣收入狀況,你是否曾經(jīng)被搞的一頭霧水呢?這正是因為比特幣所使用的交易模型并非我們直覺上以賬戶為基礎(chǔ)的,而是一種叫做UTXO的模型 。在我的前一篇文章:《深入了解NEX:Neon Exchange》中,也提到了比特幣所...
摘要:比特幣與模型全名是,未花費交易輸出,相比于賬戶模型來說沒那么直觀。在比特幣的世界里,并沒有一個紀錄所有帳戶余額的帳本。 如果你曾上過BlockExplorer觀察自己的比特幣收入狀況,你是否曾經(jīng)被搞的一頭霧水呢?這正是因為比特幣所使用的交易模型并非我們直覺上以賬戶為基礎(chǔ)的,而是一種叫做UTXO的模型 。在我的前一篇文章:《深入了解NEX:Neon Exchange》中,也提到了比特幣所...
摘要:區(qū)塊鏈元年年,一個叫做中本聰?shù)纳衩刈骷野l(fā)表了一封名為的白皮書,奠定了比特幣的基礎(chǔ),也完全改變了我們看待和理解貨幣的方式。 正如民謠像一杯酒,有故事的人聽不得。深夜失眠的我,無意翻起中本聰?shù)陌灼妥⒍藷o眠。今夜的我只醉心于技術(shù),別問是真是假。 這是一篇關(guān)于區(qū)塊鏈基礎(chǔ)的筆記,涉及了我認為對于初學者來說,想要進一步深入前需要了解的最重要的幾個概念,概括如下圖:showImg(https...
閱讀 2156·2023-04-26 01:33
閱讀 1784·2023-04-26 00:52
閱讀 1203·2021-11-18 13:14
閱讀 5987·2021-09-26 10:18
閱讀 3033·2021-09-22 15:52
閱讀 1575·2019-08-29 17:15
閱讀 3156·2019-08-29 16:11
閱讀 1116·2019-08-29 16:11