比特币源码研读(1)bitcoin源码结构

上篇文章,我们在本地编译了bitcoin源代码。并简单了解了bitcoind和bitcoin-cli的简单使用。这次,我们开始尝试去看看bitcoin源代码的各个模块的作用。

用sublime打开bitcoin源代码,我们发现除了除了.h,.cpp等源代码还有一些其他类型的目录和文件。

比特币源码研读(1)bitcoin源码结构_第1张图片
源码目录

知己知彼,方能百战不殆。所以,我花了点时间大概浏览了下所有的目录和文件。将各个模块代码的功能作了一个初步总结,用于理解bitcoin整体框架和核心模块的代码功能。

这样,以后在阅读源代码的时候遇到某些cpp文件也不至于顿时不知所云,必要时可以回过头来参考下这个总结图。

废话少说直接撸图

比特币源码研读(1)bitcoin源码结构_第2张图片
bitcoin源码结构
比特币源码研读(1)bitcoin源码结构_第3张图片
bitcoin功能模块

可能有些地方总结的不到位,大佬看到可以直接告我下。这个结构图使用Xmind做的,有需要的朋友可以留言索取Xmind源文件。

下一篇探索比特币数据结构-区块。

互联网颠覆世界,区块链颠覆互联网!

--------------------------------------------------20180419 00:06

你可能感兴趣的:(比特币源码研读(1)bitcoin源码结构)