FISCO BCOS區塊鏈平臺原始碼分析,對其中包含的類進行總結
阿新 • • 發佈:2018-11-23
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 合約中形式化證明