上篇文章,咱们在本地编译了bitcoin源代码。并简单了解了bitcoind和bitcoin-cli的简单使用。此次,咱们开始尝试去看看bitcoin源代码的各个模块的做用。数据结构
用sublime打开bitcoin源代码,咱们发现除了除了.h,.cpp等源代码还有一些其余类型的目录和文件。框架
知己知彼,方能百战不殆。因此,我花了点时间大概浏览了下全部的目录和文件。将各个模块代码的功能做了一个初步总结,用于理解bitcoin总体框架和核心模块的代码功能。post
这样,之后在阅读源代码的时候遇到某些cpp文件也不至于顿时不知所云,必要时能够回过头来参考下这个总结图。区块链
可能有些地方总结的不到位,大佬看到能够直接告我下。这个结构图使用Xmind作的,有须要的朋友能够留言索取Xmind源文件。cdn
下一篇探索比特币数据结构-区块。blog
互联网颠覆世界,区块链颠覆互联网!
--------------------------------------------------20180419 00:06