基于聯(lián)盟鏈的建筑行業(yè)標準管理系統(tǒng)
【文章頁數(shù)】:6 頁
【部分圖文】:
圖2標準管理系統(tǒng)流程圖
送到數(shù)據(jù)存儲層,最終將數(shù)據(jù)分別存儲在數(shù)據(jù)庫、區(qū)塊鏈和IPFS中,區(qū)塊鏈和IPFS系統(tǒng)都是以聯(lián)盟鏈的形式連接,各節(jié)點間形成對等式網(wǎng)絡(luò)結(jié)構(gòu)[11]。通過此架構(gòu)設(shè)計為系統(tǒng)劃分了層次,優(yōu)化了系統(tǒng)結(jié)構(gòu),各層之間相互獨立又彼此協(xié)調(diào),利用用戶層賦予系統(tǒng)內(nèi)不同用戶不同權(quán)限,同時對外界用戶進行隔離....
圖3區(qū)塊鏈節(jié)點的數(shù)據(jù)存儲過程
的文本數(shù)據(jù),無法保存文件類型的數(shù)據(jù),所以采用分布式的IPFS文件存儲系統(tǒng)保存文件,通過后臺服務(wù)器建立IPFS與區(qū)塊鏈之間的聯(lián)系,區(qū)塊鏈負責保存文件的加密哈希值,區(qū)塊鏈、數(shù)據(jù)庫和IPFS系統(tǒng)三端協(xié)同保證文件安全性,而其它結(jié)構(gòu)化的文本數(shù)據(jù)則存儲在數(shù)據(jù)庫和區(qū)塊鏈兩端。在本系統(tǒng)的聯(lián)盟鏈中....
圖5標準上傳用戶上傳新標準文件后,需在系統(tǒng)內(nèi)發(fā)布相應(yīng)的投票
figtx.yaml配置文件中設(shè)置聯(lián)盟節(jié)點信息,定義區(qū)塊鏈網(wǎng)絡(luò)組織結(jié)構(gòu)及創(chuàng)世區(qū)塊,在區(qū)塊鏈網(wǎng)絡(luò)中選擇適合多節(jié)點的Kafka算法作為共識機制,對網(wǎng)絡(luò)進行初始化后便可啟動網(wǎng)絡(luò)。然后在同樣環(huán)境下搭建IPFS節(jié)點集群,下載IPFS安裝包并進行解壓,對IPFS節(jié)點進行初始化并創(chuàng)建節(jié)點信息,....
圖7查詢投票結(jié)果
ava中的MVC(modelviewcontroller,模型-視圖-控制器)設(shè)計模式和三層架構(gòu)的開發(fā)方式,嵌入至本標準管理系統(tǒng)中,主要給各建筑子公司等施工單位的非節(jié)點用戶使用,負責提供標準實施過程中的使用數(shù)據(jù),與節(jié)點用戶建立服務(wù)通道,解決標準更新機制緩慢的問題。用戶可在分享社區(qū)....
本文編號:4046922
本文鏈接:http://lk138.cn/kejilunwen/sgjslw/4046922.html