bitcoin-master code reading record(1):main()

一.准备环境

1. Down Load Code:https://github.com/bitcoin/bitcoin

2. 阅读软件:

 Source Insight (可分析 源代码,自动显示 上下文信息, 能高亮显示 关键字,上手简单)

其他推荐:

vim、Sublime Text(支持 vim模式):需熟悉命令

MarkDown : 可使用普通文本编辑器编写的标记语言,通过简单的标记语法,使普通文本内容具有一定的格式。

二.基础

先看ReadMe (根目录)

了解 what is bitcoin?  以及 它的白皮书 (链接

[一种对等网络 的电子现金系统]

三:目录结构

四.文件内容和运行Flow

入口函数(main()函数)位置:bitcoin-master\src\bitcoind.cpp

内容如下:

Flow:


注:后面会依照以上Flow  逐个阅读解析。

PS:  因为没有阅读完,上述框架图会在阅读过程中补充完善,再继续更新。


区块链研习社源码研读班 姝婧

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

推荐阅读更多精彩内容

  • 这篇文章是手册的中文译版整理而来(英文看着太慢了,感谢前人铺路Orz...),vim的markdown插件和实时预...
    Himryang阅读 7,213评论 0 20
  • 原文:http://electron.atom.io/docs/tutorial/about/译者:Lin 校...
    Shmily落墨阅读 2,636评论 0 2
  • 1:存储空间java虚拟机规范中没有明确的指出,网上找的的答案是说根据虚拟机的实现有关,以下是网上找的的虚拟机规范...
    Lucifer_yls阅读 397评论 0 0
  • 今天第一次使用简书,,不知该写些什么! 今天的我擦的是樱桃红色口红,是否显得脸色比较白,以后每天换不同色口红,,每...
    A香香_3d4f阅读 158评论 0 0