Avatar notebook default
10篇文章 · 34212字 · 7人关注
  • 九、初始化和启动模块(8)

    6. 第八步:加载钱包 这一步是一个条件编译语句: 与第五步:验证钱包数据库的完整性的编译条件相同,ENABLE_WALLET宏定义默认为1,即...

  • 八、初始化和启动模块(7)

    4. 第六步:网络初始化 这一步包含的代码在init.cpp的AppInitMain()函数中的1286-1391行中。先看看对这个步骤的解释文...

  • Resize,w 360,h 240
    七、初始化和启动模块(6)

    (十四)继续看bitcoind.cpp中的第168行 该行代码是一个赋值语句,主要是调用了AppInitMain()函数。AppInitMain...

  • 六、初始化和启动模块(5)

    (十一)继续看bitcoind.cpp中的142-146行 这个部分最重要的是AppInitSanityChecks()函数。对这个函数名的定义...

  • 五、初始化和启动模块(4)

    (九)继续看bitcoind.cpp中的132-136行 对它的注释为: InitError将被调用,并有详细的错误,最终将在控制台结束 这个是...

  • Resize,w 360,h 240
    四、初始化和启动模块(3)

    (四)我们接着看bitcoind.cpp文件代码的99-110行 这几行主要作用是:判断数据目录是否存在并读取配置文件参数指定的配置文件。代码的...

  • Resize,w 360,h 240
    三、初始化和启动模块(2)

    Ⅲ:AppInit()函数解读 这个函数定义在bitcoind.cpp中的63行,这是个重要的函数,我们来一行行解析这个函数。如下图所示为这个函...

  • Resize,w 360,h 240
    二、初始化和启动模块(1)

    初始化和启动模块(1) 一、找代码入口 代码的入口在/src/文件下的bitcoin.cpp文件中的188行,如图所示: 二、逻辑关系 这个ma...

  • Resize,w 360,h 240
    一、开始比特币源码学习之旅

    感谢: 最近准备学习bitcoin源码,正好有前辈也写过这一系列的文章,感谢菜菜子(@forest21000)的源码解析系列博文,这个是他的主页...

文集作者