比特币客户端启动过程

        我们以前的源码分析路径其实就是一条,就是比特币客户端的启动过程,其中内容最多的就是init.cpp 中的AppInit2()函数的12步初始化。这里面几乎包括了所有的比特币知识点。包括wallet(钱包),RPC命令,net(网络),Block(区块),Transactions(交易),peers(节点),还包括大家都关心的Generate(挖矿)。

整个过程为了方便了解,准备用一张图来表示下:


比特币启动流程图

有了这张图,大家在启动比特币客户端的时候,就大概知道一个客户端需要启动些什么内容,并且需要加载哪些配置。然后以后我们可以按着这张图来对相应的代码进行一些了解了。


作者:区块链研习社比特币源码研读班,black

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容