体验区块链——自己DIY虚拟币(二、浏览源码)

前往【体验区块链】查看更多:初识区块链——前序

体验区块链——自己DIY虚拟币(二、浏览源码)_第1张图片
区块链技术交流群 709245667  加群暗号:  


一、工欲善其事,必先利其器

        修改源码用文本编辑器也能完成,不过选择一个顺手的开发工具能提高你的工作效率,Java系的朋友可能倾向Eclipse、IDEA之类,BitCion的项目是Linnuxc++,且钱包界面是QT所建,曾经玩过QTCreater,机器上有现成的,就用QTCreater来年读源码,后来……emm感觉还不错,全局查找、定义实现切换、查看所有引用等功能 可以提高啃源码的效率。


都知道c++的程序入口是int main(……)

那么就从Main开始下手:

使用快捷键 Ctrl+Shift+F 打开全局搜索功能:

体验区块链——自己DIY虚拟币(二、浏览源码)_第2张图片
Ctrl+Shift+F



体验区块链——自己DIY虚拟币(二、浏览源码)_第3张图片
源码中main()函数入口

二、项目大致组成

从上面的Main函数搜索,大致也能看到有哪几个主要功能部分

bitcoind ---->看到xxxd基本都是后台守护进程

bitcoin-cli ---->Client 客户端(无界面)

bitcoin-tx  ----> TranceAction 交易

bitcoin-qt ----> QT开发的界面钱包

test_bitcoinXXX  ---->测试部分

三、啃源码

顺着Main下去,看个人兴趣咯,慢慢看吧,反正这么多不是1、2天能看得完的

src/init.cpp 里面是程序初始化主要流程,bitcoind 、bitcoin-qt 共用的初始化功能,有注释的step1 、step2 ……

        好了,源码也有大致认识了,下面正式改源码造自己的Token。

你可能感兴趣的:(体验区块链——自己DIY虚拟币(二、浏览源码))