技術(shù)特征:
技術(shù)總結(jié)
本發(fā)明提供一種包含智能合約的區(qū)塊鏈網(wǎng)式數(shù)據(jù)庫,包括智能合約模塊、數(shù)據(jù)打包模塊、區(qū)塊頭計算模塊、庫內(nèi)通信模塊,智能合約模塊與數(shù)據(jù)打包模塊連接,數(shù)據(jù)打包模塊與區(qū)塊頭計算模塊、庫內(nèi)通信模塊連接;智能合約模塊是用戶自定義模塊,該模塊將按用戶的自定義的約束驗證及處理數(shù)據(jù);數(shù)據(jù)打包模塊按照樹鏈的方式組織數(shù)據(jù);庫內(nèi)通訊模塊將采用PBFT的算法來保證主節(jié)點及備份節(jié)點的一致性。還提供包含智能合約的區(qū)塊鏈網(wǎng)式數(shù)據(jù)庫的工作方法。本發(fā)明提供了區(qū)塊鏈系統(tǒng)的通用核心庫,能加快區(qū)塊鏈應(yīng)用的開發(fā)速度;能實現(xiàn)多鏈交互,不僅可以避免單鏈模式賬本過大導(dǎo)致部分節(jié)點無法參與網(wǎng)絡(luò)的情況,還可以通過鏈條間的業(yè)務(wù)邏輯依賴關(guān)系保證數(shù)據(jù)真實性。
技術(shù)研發(fā)人員:曾建偉
受保護的技術(shù)使用者:曾建偉
技術(shù)研發(fā)日:2017.05.25
技術(shù)公布日:2017.08.29