長安鏈管理服務(wù)平臺
CMSP通過納管長安鏈底層鏈資源,為政企客戶及開發(fā)者提供高效、安全、開箱即用的區(qū)塊鏈服務(wù),提供從數(shù)字身份管理、應(yīng)用鏈構(gòu)建到應(yīng)用鏈運維管控的綜合管理功能。對于已接入的應(yīng)用鏈,CMSP能夠?qū)崟r監(jiān)控應(yīng)用鏈中各節(jié)點的運行狀態(tài),獲取鏈上數(shù)據(jù)并結(jié)合業(yè)務(wù)需求配置數(shù)據(jù)驗證、異常告警等功能。同時,CMSP提供多樣化的智能合約模板,供客戶二次開發(fā)使用,為業(yè)務(wù)場景賦能。
功能特性
數(shù)字身份管理
支持數(shù)字證書和公鑰兩種數(shù)字身份的簽發(fā)和托管;構(gòu)建樹型數(shù)字身份體系,以組織為基本單元統(tǒng)一管理節(jié)點、用戶數(shù)字身份,權(quán)限更清晰;通過構(gòu)建節(jié)點、用戶數(shù)字身份與應(yīng)用鏈間的關(guān)系,可以控制其參與不同層級鏈上事務(wù)的權(quán)限。
區(qū)塊鏈節(jié)點管理
根據(jù)平臺使用方提供的硬件設(shè)備IP地址等網(wǎng)絡(luò)信息,生成可一鍵啟動的節(jié)點安裝包;通過組織多簽的方式對共識節(jié)點的接入行為進行投票,保證共識節(jié)點接入相關(guān)鏈上事務(wù)決策“去中心化”;多組織,多節(jié)點運行狀態(tài)的實時監(jiān)控,并對CPU利用率、內(nèi)存使用率、交易請求量等參數(shù)進行異常告警。
智能合約管理
提供專用于Golang智能合約開發(fā)的代碼編輯器,可支持智能合約的編譯和模擬調(diào)試;通過組織多簽的方式對鏈上合約的部署、升級、吊銷操作進行投票,保證合約管理相關(guān)鏈上事務(wù)決策“去中心化”;實時監(jiān)控合約執(zhí)行情況,對于交易中的異常事件進行告警提示。
外部調(diào)用API
支持通過Restful接口在指定的組織內(nèi)創(chuàng)建、刪除、獲取數(shù)字身份,在指定的應(yīng)用鏈內(nèi)注冊、注銷數(shù)字身份,支撐業(yè)務(wù)系統(tǒng)賬號與鏈上數(shù)字身份的一一映射;支持通過Restful接口調(diào)用合約,無需直接訪問底層長安鏈,助力業(yè)務(wù)系統(tǒng)快速升級;所有請求內(nèi)容均采用SM2國密算法加密,保證用戶數(shù)據(jù)隱私。
產(chǎn)品優(yōu)勢
-
基于“國家主鏈”構(gòu)建
CMSP所選用的區(qū)塊鏈底層框架“長安鏈ChainMaker”,是由國家發(fā)改委、科技部、工信部、人民銀行、國資委、稅務(wù)總局、市場監(jiān)督管理總局七部委聯(lián)合指導(dǎo)下研發(fā)的,完全自主可控的區(qū)塊鏈底層框架。不同于其它區(qū)塊鏈底層框架,長安鏈定位為“國家主鏈”,用于國家級數(shù)字化基礎(chǔ)設(shè)施建設(shè)
-
技術(shù)選型完全符合信創(chuàng)、開源要求
CMSP在開發(fā)和部署過程中,選擇了符合信創(chuàng)要求的開源操作系統(tǒng)openEuler作為底層操作系統(tǒng),技術(shù)棧中選用的OpenJDK、Docker、SpringBoot、Vue、MariaDB等均為開源框架、組件,保證了平臺底層安全可靠,自主可控。
-
具有可靠的軟件質(zhì)量
CMSP采用多級文檔驅(qū)動的Scrum敏捷研發(fā)流程,通過BRD、MRD、PRD文檔保證軟件質(zhì)量;使用自動化測試技術(shù)實現(xiàn)產(chǎn)品每個版本部署前的單元測試,提升效率的同時保證了軟件交付質(zhì)量;使用基于Docker實現(xiàn)自動化的集成部署,大大簡化交付部署流程。
-
秉持開放、共建的理念
CMSP秉承開放、共建的理念,面向政企客戶開放平臺源代碼,并提供有好的二次開發(fā)API接口,以便于政企客戶技術(shù)團隊自行研發(fā)區(qū)塊鏈應(yīng)用,支持長安鏈生態(tài)快速、高質(zhì)量發(fā)展。
