介绍
本专栏旨在介绍BTC原理及机制,帮助入门者理解其本质。
本文将介绍BTC源码分析的事前准备工作,包括源码下载、分析思路等。
源码下载
- 现如今,可从GitHub中下载部分早期的BTC源码,下载地址为:bitcoin。本专栏使用的版本为0.1.5,如后续拓展讲解BIP(BTC改进建议,Bitcoin Improvement Proposals),将会使用与其对应的代码
- 为更好地阅读本专栏代码分析文章,可先阅读《一种点对点的电子现金系统》(提取码:qUkK),了解BTC的设计理念
工具准备
选择自己喜欢的C/C++ IDE,本专栏使用SOURCE INSIGHT、VSCode及VS2019。
分析思路
源码分析,需分清权重,从主线入手,不可一头扎入源码茫茫大海中。因此本专栏将按照核心数据结构>>边缘特性>>最新特性的思路进行分析讲解。