區(qū)塊鏈技術(shù)包括應(yīng)用層、用戶層、服務(wù)層、平臺層、基礎(chǔ)設(shè)施層以及跨層功能,各層應(yīng)當滿足如下功能要求:
用戶層應(yīng)提供用戶功能、業(yè)務(wù)功能和管理功能等,為用戶提供接入、身份認證等服務(wù),通過認證的用戶可通過應(yīng)用層選擇具體業(yè)務(wù)(如存證應(yīng)用),通過服務(wù)層調(diào)用平臺層區(qū)塊鏈服務(wù)功能,最終實現(xiàn)具體業(yè)務(wù)(如存證應(yīng)用)﹔
應(yīng)用層應(yīng)提供存證應(yīng)用、溯源應(yīng)用等具體業(yè)務(wù)功能,為用戶層選擇并實施具體業(yè)務(wù)提供服務(wù);
服務(wù)層應(yīng)提供接入管理、節(jié)點管理和賬本應(yīng)用功能,為應(yīng)用層和用戶層調(diào)用區(qū)塊鏈服務(wù)提供接口服務(wù),實現(xiàn)區(qū)塊鏈訪問服務(wù),為具體業(yè)務(wù)執(zhí)行提供管理和服務(wù);
平臺層應(yīng)提供共識機制、密碼服務(wù)、賬本記錄、智能合約、時序服務(wù)和跨鏈服務(wù)等功能,為服務(wù)層、應(yīng)用層和用戶層提供區(qū)塊鏈核心技術(shù)服務(wù);
基礎(chǔ)設(shè)施層應(yīng)當為區(qū)塊鏈系統(tǒng)提供存儲、計算、網(wǎng)絡(luò)、容器等信息技術(shù)基礎(chǔ)設(shè)施;
跨層功能應(yīng)提供開發(fā)、運營、運行維護、安全、監(jiān)管和審計等功能,依據(jù)各層實際需求,跨層功能可分別為各層提供相關(guān)服務(wù)。