一.准备环境
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: 因为没有阅读完,上述框架图会在阅读过程中补充完善,再继续更新。
区块链研习社源码研读班 姝婧