超級賬本 Fabric 的整體架構,包括應用、賬本、鏈碼、區塊鏈結構、數據庫、共識、權限管理、數字證書、網絡層等多個組件。
其中,賬本是最核心的資源,記錄合約和交易數據,應用通過發起交易調用合約來向賬本中記錄數據。合約執行的邏輯通過鏈碼來實現。多個節點共同組成網絡,網絡運行中發生的事件可以通過事件機制通知給應用甚至其他系統。權限管理則負責在整個過程中進行合適的訪問控制。
賬本實現依賴于核心的區塊鏈結構、數據庫存儲、共識機制等技術;鏈碼實現則依賴容器、狀態機等技術;權限管理利用了已有的 PKI 體系、數字身份證書、加解密算法等諸多安全技術。
最底層由多個節點組成 P2P 網絡,彼此通過 gRPC 通道進行交互,利用 Gossip 協議進行數據同步。層次化結構提高了架構的可擴展和可插拔性,底層開發者在二次開發時僅需修改相關的模塊單元。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.