上篇文章,我們在本地編譯了bitcoin原始碼。並簡單瞭解了bitcoind和bitcoin-cli的簡單使用。這次,我們開始嘗試去看看bitcoin原始碼的各個模組的作用。
用sublime開啟bitcoin原始碼,我們發現除了除了.h,.cpp等原始碼還有一些其他型別的目錄和檔案。
知己知彼,方能百戰不殆。所以,我花了點時間大概瀏覽了下所有的目錄和檔案。將各個模組程式碼的功能作了一個初步總結,用於理解bitcoin整體框架和核心模組的程式碼功能。
這樣,以後在閱讀原始碼的時候遇到某些cpp檔案也不至於頓時不知所云,必要時可以回過頭來參考下這個總結圖。
廢話少說直接擼圖
可能有些地方總結的不到位,大佬看到可以直接告我下。這個結構圖使用Xmind做的,有需要的朋友可以留言索取Xmind原始檔。
下一篇探索比特幣資料結構-區塊。
網際網路顛覆世界,區塊鏈顛覆網際網路!
--------------------------------------------------20180419 00:06