美文网首页
比特币源码研读(2)——AppInit()初始化参数设置

比特币源码研读(2)——AppInit()初始化参数设置

作者: 均益qrk | 来源:发表于2018-03-26 21:23 被阅读0次

继上一篇设置运行环境之后,程序运行到AppInit()函数。AppInit函数对从命令行传入的参数做初始化设置。主要完成的设置的有:


bitcoin core 时序图

1、判断帮助和版本信息

检查参数中是否有-? -h -help,如果有,输出帮助信息。检查参数中是否有-version,如果有,打印当前客户端的版本信息

2、检查运行模式

比特币核心有三种运行模式,主网、测试网、私人网

  1. 主网:Main network,默认网络,实际运行的可正常交易的网络
  2. 测试网:testnet , 公共测试网络
  3. 私人网络:regtest, 运行在本地环境的网络,私有网的难度很低,很容易产生块,所以开发者一般在私有网中开展应用的开发与自测试

3、函数还有很多其他的设置,详细的运行步骤,请看下图

image

作者:区块链研习社比特币源码研读班,均益
原文地址:http://junyiseo.com/bitcoin/523.html

相关文章

  • 比特币源码研读之三

    区块链研习社比特币源码研读班今天研读第四步,AppInit初始化 一总体结构图 二AppInit函数

  • 比特币源码研读(2)——AppInit()初始化参数设置

    继上一篇设置运行环境之后,程序运行到AppInit()函数。AppInit函数对从命令行传入的参数做初始化设置。主...

  • 比特币源码研读

    forest21000版 比特币源码研读之一比特币源码研读之二比特币源码研读之三比特币源码研读之四比特币源码研读之...

  • 比特币源码研读之十一

    比特币源码研读系列已经发表了十篇了,通过这十篇源码研读系列让我对比特币源码及比特币运行原理有了进一步的理解,也让我...

  • 比特币源码研读之一

    比特币源码研读之一——区块链研习社 《比特币源码研读班》 一看文件夹结构 和 github编译依赖,分析的依赖库 ...

  • 比特币源码研读之一

    作者:区块链研习比特币源码研读班 菜菜子 一、源码下载 本文比特币源码下载地址为:https://github.c...

  • 比特币源码研读(2)-main(1)

    比特币源码研读(2)-main函数(1) main函数介绍 Main函数位置:bitcoin/src/bitcoi...

  • 比特币源码研读之二

    区块链研习社比特币源码研读班今天研读第二,第三流程,SetupEnvironment和noui_connect函数...

  • 比特币源码研读(2)—— 钱包

    导读: 比特币钱包中没有存储任何比特币,而是存的取比特币的钥匙。比特币被记录在比特币网络的区块链中。 用户...

  • 01:比特币源码编译|比特币源码研读

    2018年8月报名了区块链研习社的「比特币源码研读班」(5期)。首先要准备比特币源码的编译,因为对这块几乎是小白水...

网友评论

      本文标题:比特币源码研读(2)——AppInit()初始化参数设置

      本文链接:https://www.haomeiwen.com/subject/ggrdcftx.html