Fractal
區塊鏈方案的整體架構分成三個層次:區塊鏈的底層,現預選方案為POW+PBFT混合共識。中間是平臺產品服務層為 Trust Platform,在底層(Trust SQL)之上構建高可用性、可擴展性的
區塊鏈應用基礎平臺產品。應用服務層向最終用戶的提供可信、安全、快捷的區塊鏈應用,整體框架結構如下圖:
用戶管理:負責所有區塊鏈參與者的身份信息管理,包括維護公私鑰生成、密鑰存儲管理以及用戶真實身份和區塊鏈地址對應關系維護等,并且在授權的情況下,監管和審計某些真實身份的交易情況。對數字資產等
金融交易類的應用,還提供了風險控制的規則配置,以保證系統交易安全。
基礎服務:基礎服務部署在所有區塊鏈的節點上,用來驗證業務請求的有效性,并對有效請求完成共識后記錄到存儲上。對一個新的業務請求,基礎服務先對接口適配解析,鑒權處理,然后通過共識算法將交易或者合約加上簽名和加密之后,完整一致的存儲到共享賬本上。共識機制可自適應,在網絡和節點都正常情況下具有高并發性,網絡異常或者節點欺騙的情況下具有強容錯性。
智能合約:負責合約的注冊發行以及合約的觸發和執行。用戶通過某種編程語言定義合約邏輯,發布到區塊鏈上之后,根據合約條款的邏輯,由用戶簽名或者其他的事件觸發執行,完成交易結算等合約的邏輯。
運營監控:負責產品發布過程中的部署、配置修改、合約設置以及產品運行中的實時狀態可視化的輸出,如:告警、交易量、網絡情況、節點健康狀態等。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。