一:比特币源码分析(整体源码架构)

比特币刚出来的时候大家都认为骗SB的,我TM也这么认为,啪啪啪打脸,我错了。。。。最近同学又和我谈起ICO相关投资,汗说起来都是泪,最近的火爆程度,大家可以去招聘网站上搜索区块链的相关职位等。

目前我跟大家一样,一片迷茫,只是搜下下GitHub上的bitcoin项目,地址是:https://github.com/bitcoin,只所以写这一系列文章,目的是为了记录自己的分析笔记,也可以给后面想学习区块链技术的同学提供一些参考资料,大家可以一起交流学习心得。

学习比特币源码需要了解以下一些知识点,比如最重要的C/C++,因为该开源项目是C/C++语言开发的,当然现在github上有很多其他语言实现的,语言无所谓重要的是思想,基于作者从事C++开发多年,所以还是以官方代码分析为例子,具体我们会分析里面定义的一些类及其各个函数功能等,包过调用了解一些常用C/C++开发的库,比如Boost, openssl , libevent以及QT等。

想想从哪开始着手,应该会从整体架构开始,先画个框图,了解下比特币的工作原理。做个标记到这,等原理图好了再贴上来


你可能感兴趣的:(一:比特币源码分析(整体源码架构))