1. 程式人生 > >FISCO BCOS區塊鏈平臺原始碼分析,對其中包含的類進行總結

FISCO BCOS區塊鏈平臺原始碼分析,對其中包含的類進行總結

 FISCO BCOS區塊鏈是基於以太坊修改

現在將FISCO BCOS區塊鏈平臺中涉及到的比較重要的特殊的類進行總結,方便之後學習

Fisco-bcos 底層平臺 
Web3sdk節點發交易相關
平行計算
Interface Rpc 查詢 amop發交易訂閱釋出
 Statedb只保留最新資料

Fisco-bcos 主入口 
main解析命令列引數配置
Acoountmanage 建立使用者

Devcown核心 封裝密碼學函式和對檔案操作
  Worker類 類似一個執行緒 監控區塊資料同步 
  Triedb 類  默克爾樹proof跨鏈 關鍵路徑 verifyproof 簡單跨鏈。但是不可以證明

跨鏈修改 資料儲存

Decrypto  落盤加密 橢圓曲線加密等等。。。

Singlepoint 固定一個節點出塊測試  除錯使用

Pbft
{

Peer host 實現
Hostcapability  msg-handler-   pbftclient(檢測pbft訊息 pbft引擎)
{onsealgenerated dowork    reigigsealing 實現}
}


ABI.CPP incode 
合約註冊 呼叫邏輯 判斷呼叫對應程式碼 通過ID合約呼叫C++程式碼

Ethereum
 Account合約和普通
Block  執行gas預判之前init裡面
Blockchain  最後指標保證不寫髒資料
 Rpc目錄下加給使用者介面

Rchain 合約中形式化證明