1.一種支持多協(xié)議的復(fù)雜資產(chǎn)鏈上鏈下一致性保證方法,應(yīng)用于區(qū)塊鏈的鏈上鏈下協(xié)同交易系統(tǒng)中多權(quán)屬多維復(fù)雜資產(chǎn)的海量交易執(zhí)行場(chǎng)景,鏈上鏈下協(xié)同交易系統(tǒng)由具備計(jì)算和存儲(chǔ)功能的鏈上節(jié)點(diǎn)、鏈下節(jié)點(diǎn)組成,鏈上鏈下協(xié)同交易系統(tǒng)中,依據(jù)鏈上節(jié)點(diǎn)的可用資源情況和區(qū)塊鏈的資源需求,對(duì)鏈上節(jié)點(diǎn)進(jìn)行排序,按照鏈上節(jié)點(diǎn)排序?qū)㈡溕瞎?jié)點(diǎn)劃分為驗(yàn)證節(jié)點(diǎn)、鏈上執(zhí)行節(jié)點(diǎn)、分流節(jié)點(diǎn)和提交節(jié)點(diǎn),配合鏈下節(jié)點(diǎn)實(shí)現(xiàn)多權(quán)屬多維復(fù)雜資產(chǎn)的交易,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的支持多協(xié)議的復(fù)雜資產(chǎn)鏈上鏈下一致性保證方法,其特征在于,通過(guò)鏈下的超圖和鏈上的鏈上節(jié)點(diǎn)存儲(chǔ)索引的建立多權(quán)屬多維復(fù)雜資產(chǎn)的賬戶(hù)-資產(chǎn)關(guān)系表示模型包括:
3.根據(jù)權(quán)利要求2所述的支持多協(xié)議的復(fù)雜資產(chǎn)鏈上鏈下一致性保證方法,其特征在于,鏈上節(jié)點(diǎn)存儲(chǔ)索引中的頂點(diǎn)超邊的對(duì)應(yīng)關(guān)系設(shè)計(jì)成mmpt樹(shù)存儲(chǔ)在區(qū)塊,在mmpt樹(shù)中,葉節(jié)點(diǎn)與資產(chǎn)涉及賬戶(hù)關(guān)聯(lián),葉節(jié)點(diǎn)包含資產(chǎn)hash地址,資產(chǎn)的屬性狀態(tài)列表和和資產(chǎn)版本號(hào)葉節(jié)點(diǎn)的上級(jí)樹(shù)枝節(jié)點(diǎn)記錄相應(yīng)葉節(jié)點(diǎn)的哈希,根節(jié)點(diǎn)記錄相應(yīng)樹(shù)枝節(jié)點(diǎn)的哈希。
4.根據(jù)權(quán)利要求1所述的支持多協(xié)議的復(fù)雜資產(chǎn)鏈上鏈下一致性保證方法,其特征在于,驗(yàn)證節(jié)點(diǎn)組判斷交易請(qǐng)求txreq的合法性包括:
5.根據(jù)權(quán)利要求1所述的支持多協(xié)議的復(fù)雜資產(chǎn)鏈上鏈下一致性保證方法,其特征在于,對(duì)于合法交易請(qǐng)求,鏈上分流節(jié)點(diǎn)組和鏈下執(zhí)行節(jié)點(diǎn)代表依據(jù)鏈上和鏈下的交易收益展開(kāi)斯塔克爾伯格博弈,將交易池中的交易劃分給鏈上或鏈下的執(zhí)行節(jié)點(diǎn)包括:
6.根據(jù)權(quán)利要求1所述的支持多協(xié)議的復(fù)雜資產(chǎn)鏈上鏈下一致性保證方法,其特征在于,鏈上和鏈下的執(zhí)行節(jié)點(diǎn)分別并行執(zhí)行交易包括:工作流引擎合約為交易請(qǐng)求txreq中涉及到的賬戶(hù)地址集開(kāi)啟多人鏈下通道,多人鏈下通道內(nèi)設(shè)置鏈下執(zhí)行節(jié)點(diǎn);
7.根據(jù)權(quán)利要求1所述的支持多協(xié)議的復(fù)雜資產(chǎn)鏈上鏈下一致性保證方法,其特征在于,交易驗(yàn)證方式包括:
8.根據(jù)權(quán)利要求1所述的支持多協(xié)議的復(fù)雜資產(chǎn)鏈上鏈下一致性保證方法,其特征在于,根據(jù)鏈上、鏈下被驗(yàn)證資產(chǎn)粒度或資產(chǎn)屬性粒度的復(fù)雜資產(chǎn)交易執(zhí)行情況合并賬戶(hù)-資產(chǎn)關(guān)系表示模型中資產(chǎn)的信息,保證資產(chǎn)完整性和一致性包括:
9.一種實(shí)現(xiàn)支持多協(xié)議的復(fù)雜資產(chǎn)鏈上鏈下一致性保證方法的裝置,其特征在于,包括:至少一處理單元,所述處理單元通過(guò)總線(xiàn)單元連接存儲(chǔ)單元,所述存儲(chǔ)單元存儲(chǔ)計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被所述處理單元執(zhí)行時(shí),實(shí)現(xiàn)如權(quán)利要求1-8任一所述的支持多協(xié)議的復(fù)雜資產(chǎn)鏈上鏈下一致性保證方法。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí),實(shí)現(xiàn)如權(quán)利要求1-8任一項(xiàng)所述的支持多協(xié)議的復(fù)雜資產(chǎn)鏈上鏈下一致性保證方法。