繼上一篇設(shè)置運行環(huán)境之后淑廊,程序運行到AppInit()函數(shù)粗俱。AppInit函數(shù)對從命令行傳入的參數(shù)做初始化設(shè)置蜻展。主要完成的設(shè)置的有:
1魁亦、判斷幫助和版本信息
檢查參數(shù)中是否有-? -h -help,如果有渔隶,輸出幫助信息。檢查參數(shù)中是否有-version,如果有洁奈,打印當(dāng)前客戶端的版本信息
2间唉、檢查運行模式
比特幣核心有三種運行模式,主網(wǎng)利术、測試網(wǎng)呈野、私人網(wǎng)
- 主網(wǎng):Main network,默認(rèn)網(wǎng)絡(luò)印叁,實際運行的可正常交易的網(wǎng)絡(luò)
- 測試網(wǎng):testnet , 公共測試網(wǎng)絡(luò)
- 私人網(wǎng)絡(luò):regtest, 運行在本地環(huán)境的網(wǎng)絡(luò)被冒,私有網(wǎng)的難度很低,很容易產(chǎn)生塊轮蜕,所以開發(fā)者一般在私有網(wǎng)中開展應(yīng)用的開發(fā)與自測試
3昨悼、函數(shù)還有很多其他的設(shè)置,詳細(xì)的運行步驟跃洛,請看下圖
作者:區(qū)塊鏈研習(xí)社比特幣源碼研讀班率触,均益
原文地址:http://junyiseo.com/bitcoin/523.html