比特幣原始碼研讀(1)bitcoin原始碼結構

chaors發表於2018-04-25

上篇文章,我們在本地編譯了bitcoin原始碼。並簡單瞭解了bitcoind和bitcoin-cli的簡單使用。這次,我們開始嘗試去看看bitcoin原始碼的各個模組的作用。

用sublime開啟bitcoin原始碼,我們發現除了除了.h,.cpp等原始碼還有一些其他型別的目錄和檔案。

原始碼目錄

知己知彼,方能百戰不殆。所以,我花了點時間大概瀏覽了下所有的目錄和檔案。將各個模組程式碼的功能作了一個初步總結,用於理解bitcoin整體框架和核心模組的程式碼功能。

這樣,以後在閱讀原始碼的時候遇到某些cpp檔案也不至於頓時不知所云,必要時可以回過頭來參考下這個總結圖。

廢話少說直接擼圖

bitcoin原始碼結構

bitcoin功能模組

可能有些地方總結的不到位,大佬看到可以直接告我下。這個結構圖使用Xmind做的,有需要的朋友可以留言索取Xmind原始檔。

下一篇探索比特幣資料結構-區塊

網際網路顛覆世界,區塊鏈顛覆網際網路!

--------------------------------------------------20180419 00:06

相關文章