• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于區(qū)塊鏈的交易請求的處理方法、裝置及存儲介質(zhì)制造方法及圖紙

    技術(shù)編號:34011318 閱讀:21 留言:0更新日期:2022-07-02 14:39
    本申請公開了一種基于區(qū)塊鏈的交易請求的處理方法、裝置及存儲介質(zhì),涉及區(qū)塊鏈領(lǐng)域。該方法包括:接收請求方發(fā)送的多個交易請求,并從多個交易請求中獲取不存在標(biāo)識的交易請求,得到多個無標(biāo)識交易請求;將多個無標(biāo)識交易請求按照特征信息進(jìn)行分類,得到多個交易請求集合;對每個交易請求集合進(jìn)行背書驗證,并獲取背書驗證通過的交易請求集合,得到目標(biāo)交易請求集合;執(zhí)行目標(biāo)交易請求集合中的各個交易請求,得到每個交易請求對應(yīng)的交易結(jié)果;將交易結(jié)果返回至請求方。通過本申請,解決了相關(guān)技術(shù)中在聯(lián)盟鏈中處理交易請求的效率較低的問題。的問題。的問題。

    【技術(shù)實現(xiàn)步驟摘要】
    基于區(qū)塊鏈的交易請求的處理方法、裝置及存儲介質(zhì)


    [0001]本申請涉及區(qū)塊鏈領(lǐng)域,具體而言,涉及一種基于區(qū)塊鏈的交易請求的處理方法、裝置及存儲介質(zhì)。

    技術(shù)介紹

    [0002]隨著在區(qū)塊鏈上進(jìn)行交易的場景越來越多,在區(qū)塊鏈上進(jìn)行的交易大致可以分為兩類:有依賴的數(shù)字資產(chǎn)類交易,這類交易一般涉及帳戶余額的變動;無依賴的信息共享類交易和無依賴的帳戶類的查詢交易。
    [0003]圖1是現(xiàn)有技術(shù)中使用的交易請求的處理方法的流程圖,如圖1所示,在一般的聯(lián)盟鏈系統(tǒng)處理交易的過程中,無論交易是否存在相關(guān)性,交易都是通過接收的先后順序串行處理。同時,在將交易發(fā)送至聯(lián)盟鏈中進(jìn)行背書驗證之后,區(qū)塊鏈會將驗證后的交易全部返回至每個交易對應(yīng)的交易請求端,由交易請求端再次提交請求并通過區(qū)塊鏈共識流程進(jìn)行交易內(nèi)容的入賬。需要說明的是,由于無論交易是否存在相關(guān)性,交易都是通過接收的先后順序串行處理,并且再一次入賬流程中需要交易請求端進(jìn)行兩次申請操作,導(dǎo)致交易請求端提交的交易的處理效率大大降低。
    [0004]針對相關(guān)技術(shù)中在聯(lián)盟鏈中處理交易請求的效率較低的問題,目前尚未提出有效的解決方案。

    技術(shù)實現(xiàn)思路

    [0005]本申請?zhí)峁┮环N基于區(qū)塊鏈的交易請求的處理方法、裝置及存儲介質(zhì),以解決相關(guān)技術(shù)中在聯(lián)盟鏈中處理交易請求的效率較低的問題。
    [0006]根據(jù)本申請的一個方面,提供了一種基于區(qū)塊鏈的交易請求的處理方法。該方法包括:接收請求方發(fā)送的多個交易請求,并從多個交易請求中獲取不存在標(biāo)識的交易請求,得到多個無標(biāo)識交易請求,其中,標(biāo)識用于表征交易請求關(guān)聯(lián)有交易請求;將多個無標(biāo)識交易請求按照特征信息進(jìn)行分類,得到多個交易請求集合,其中,每個交易請求集合中包含同一類型的無標(biāo)識交易請求;對每個交易請求集合進(jìn)行背書驗證,并獲取背書驗證通過的交易請求集合,得到目標(biāo)交易請求集合,其中,背書驗證用于驗證交易請求是否違規(guī);執(zhí)行目標(biāo)交易請求集合中的各個交易請求,得到每個交易請求對應(yīng)的交易結(jié)果;將交易結(jié)果返回至請求方。
    [0007]可選地,執(zhí)行目標(biāo)交易請求集合中的各個交易請求,得到每個交易請求對應(yīng)的交易結(jié)果包括:將目標(biāo)交易請求集合中的各個交易請求按時間信息進(jìn)行排序,得到排序結(jié)果;按照排序結(jié)果對交易請求依次執(zhí)行入賬操作,得到每個交易請求對應(yīng)的入賬結(jié)果;將入賬結(jié)果確定為入賬結(jié)果對應(yīng)的交易請求的交易結(jié)果。
    [0008]可選地,按照排序結(jié)果對交易請求依次執(zhí)行入賬操作包括:判斷目標(biāo)交易請求集合中是否存在沖突交易請求,其中,沖突交易請求為特征信息與交易名稱均相同的一組交易請求;在目標(biāo)交易請求集合中存在沖突交易請求的情況下,確定正常交易請求和各組沖
    突交易請求;對正常交易請求以及每組沖突交易請求中次序最高的交易請求執(zhí)行入賬操作,將每組沖突交易請求中除次序最高的交易請求以外的交易請求確定為異常交易請求,并阻止異常交易請求的入賬操作;在目標(biāo)交易請求集合中不存在沖突交易請求的情況下,按照排序結(jié)果對交易請求依次執(zhí)行入賬操作。
    [0009]可選地,多個交易請求集合并行執(zhí)行背書驗證,多個目標(biāo)交易請求集合并行執(zhí)行交易請求。
    [0010]可選地,在接收請求方發(fā)送的多個交易請求,并從多個交易請求中獲取不存在標(biāo)識的交易請求,得到多個無標(biāo)識交易請求之前,該方法還包括:統(tǒng)計接收到的交易請求的數(shù)量,并判斷數(shù)量是否大于第一閾值;在數(shù)量大于第一閾值的情況下,停止接收交易請求,并檢測接收到的交易請求被執(zhí)行之后剩余的交易請求的數(shù)量;判斷在剩余的交易請求的數(shù)量是否小于第二閾值,其中,第二閾值小于第一閾值;在剩余的交易請求的數(shù)量小于第二閾值的情況下,重新執(zhí)行接收請求方發(fā)送的交易請求的操作。
    [0011]可選地,在接收請求方發(fā)送的多個交易請求,并從多個交易請求中獲取不存在標(biāo)識的交易請求,得到多個無標(biāo)識交易請求之前,該方法還包括:獲取交易請求對應(yīng)的請求報文;計算請求報文對應(yīng)的哈希值,得到目標(biāo)哈希值;將目標(biāo)哈希值與數(shù)據(jù)庫中存儲的多個哈希值進(jìn)行對比,得到對比結(jié)果;在對比結(jié)果表征數(shù)據(jù)庫中存儲有目標(biāo)哈希值的情況下,向請求方返回請求失敗信息。
    [0012]可選地,在將目標(biāo)哈希值與數(shù)據(jù)庫中存儲的多個哈希值進(jìn)行對比之前,該方法還包括:確定數(shù)據(jù)庫中的每個哈希值對應(yīng)的存儲時間,并判斷哈希值對應(yīng)的存儲時間是否大于時間閾值;在哈希值對應(yīng)的存儲時間大于時間閾值的情況下,刪除哈希值。
    [0013]根據(jù)本申請的另一方面,提供了一種基于區(qū)塊鏈的交易請求的處理裝置。該裝置包括:接收單元,用于接收請求方發(fā)送的多個交易請求,并從多個交易請求中獲取不存在標(biāo)識的交易請求,得到多個無標(biāo)識交易請求,其中,標(biāo)識用于表征交易請求關(guān)聯(lián)有交易請求;分類單元,用于將多個無標(biāo)識交易請求按照特征信息進(jìn)行分類,得到多個交易請求集合,其中,每個交易請求集合中包含同一類型的無標(biāo)識交易請求;第一獲取單元,用于對每個交易請求集合進(jìn)行背書驗證,并獲取背書驗證通過的交易請求集合,得到目標(biāo)交易請求集合,其中,背書驗證用于驗證交易請求是否違規(guī);第一執(zhí)行單元,用于執(zhí)行目標(biāo)交易請求集合中的各個交易請求,得到每個交易請求對應(yīng)的交易結(jié)果;第一返回單元,用于將交易結(jié)果返回至請求方。
    [0014]根據(jù)本專利技術(shù)實施例的另一方面,還提供了一種計算機(jī)存儲介質(zhì),計算機(jī)存儲介質(zhì)用于存儲程序,其中,程序運(yùn)行時控制計算機(jī)存儲介質(zhì)所在的設(shè)備執(zhí)行一種基于區(qū)塊鏈的交易請求的處理方法。
    [0015]根據(jù)本專利技術(shù)實施例的另一方面,還提供了一種電子設(shè)備,包含一個或多個處理器和存儲器;存儲器中存儲有計算機(jī)可讀指令,處理器用于運(yùn)行計算機(jī)可讀指令,其中,計算機(jī)可讀指令運(yùn)行時執(zhí)行方法。
    [0016]通過本申請,采用以下步驟:接收請求方發(fā)送的多個交易請求,并從多個交易請求中獲取不存在標(biāo)識的交易請求,得到多個無標(biāo)識交易請求,其中,標(biāo)識用于表征交易請求關(guān)聯(lián)有交易請求;將多個無標(biāo)識交易請求按照特征信息進(jìn)行分類,得到多個交易請求集合,其中,每個交易請求集合中包含同一類型的無標(biāo)識交易請求;對每個交易請求集合進(jìn)行背書
    驗證,并獲取背書驗證通過的交易請求集合,得到目標(biāo)交易請求集合,其中,背書驗證用于驗證交易請求是否違規(guī);執(zhí)行目標(biāo)交易請求集合中的各個交易請求,得到每個交易請求對應(yīng)的交易結(jié)果;將交易結(jié)果返回至請求方。解決了相關(guān)技術(shù)中在聯(lián)盟鏈中處理交易請求的效率較低的問題。通過將未關(guān)聯(lián)有其他交易請求的交易請求進(jìn)行分類,根據(jù)分類結(jié)果合并成交易請求集合,對交易請求集合進(jìn)行背書驗證,并在驗證后直接執(zhí)行交易請求,進(jìn)而達(dá)到了在聯(lián)盟鏈中高效的處理交易請求的效果。
    附圖說明
    [0017]構(gòu)成本申請的一部分的附圖用來提供對本申請的進(jìn)一步理解,本申請的示意性實施例及其說明用于解釋本申請,并不構(gòu)成對本申請的不當(dāng)限定。在附圖中:
    [0018]圖1是現(xiàn)有技術(shù)中使用的交易請求的處理方法的流程圖;
    [0019]圖2是根據(jù)本申請實施例提供的基于區(qū)塊鏈的交易請求的處理方法的流程圖;
    [0020]圖3是根據(jù)本申請實施例提供的一種可選的聯(lián)盟鏈網(wǎng)絡(luò)部署圖;
    [0021]圖本文檔來自技高網(wǎng)
    ...

    【技術(shù)保護(hù)點】

    【技術(shù)特征摘要】
    1.一種基于區(qū)塊鏈的交易請求的處理方法,其特征在于,包括:接收請求方發(fā)送的多個交易請求,并從多個所述交易請求中獲取不存在標(biāo)識的交易請求,得到多個無標(biāo)識交易請求,其中,所述標(biāo)識用于表征所述交易請求關(guān)聯(lián)有交易請求;將多個所述無標(biāo)識交易請求按照特征信息進(jìn)行分類,得到多個交易請求集合,其中,每個所述交易請求集合中包含同一類型的所述無標(biāo)識交易請求;對每個所述交易請求集合進(jìn)行背書驗證,并獲取背書驗證通過的所述交易請求集合,得到目標(biāo)交易請求集合,其中,所述背書驗證用于驗證交易請求是否違規(guī);執(zhí)行所述目標(biāo)交易請求集合中的各個交易請求,得到每個交易請求對應(yīng)的交易結(jié)果;將所述交易結(jié)果返回至所述請求方。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,執(zhí)行所述目標(biāo)交易請求集合中的各個交易請求,得到每個交易請求對應(yīng)的交易結(jié)果包括:將所述目標(biāo)交易請求集合中的各個交易請求按時間信息進(jìn)行排序,得到排序結(jié)果;按照所述排序結(jié)果對所述交易請求依次執(zhí)行入賬操作,得到每個所述交易請求對應(yīng)的入賬結(jié)果;將所述入賬結(jié)果確定為所述入賬結(jié)果對應(yīng)的交易請求的所述交易結(jié)果。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,按照所述排序結(jié)果對所述交易請求依次執(zhí)行入賬操作包括:判斷所述目標(biāo)交易請求集合中是否存在沖突交易請求,其中,所述沖突交易請求為所述特征信息與交易名稱均相同的一組交易請求;在所述目標(biāo)交易請求集合中存在所述沖突交易請求的情況下,確定正常交易請求和各組所述沖突交易請求;對所述正常交易請求以及每組所述沖突交易請求中次序最高的交易請求執(zhí)行入賬操作,將每組所述沖突交易請求中除次序最高的交易請求以外的交易請求確定為異常交易請求,并阻止所述異常交易請求的入賬操作;在所述目標(biāo)交易請求集合中不存在所述沖突交易請求的情況下,按照所述排序結(jié)果對所述交易請求依次執(zhí)行入賬操作。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,多個所述交易請求集合并行執(zhí)行所述背書驗證,多個所述目標(biāo)交易請求集合并行執(zhí)行交易請求。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在接收請求方發(fā)送的多個交易請求,并從多個所述交易請求中獲取不存在標(biāo)識的交易請求,得到多個所述無標(biāo)識交易請求之前,所述方法還包括:統(tǒng)計接收到的所述交易請求的數(shù)量,并判斷所述數(shù)量是否大于第一閾值;在所述數(shù)量大于所述第一閾值的情況下,停止接收所述交易請求,并檢測接收到的所述交易請求被執(zhí)行之后剩余的交易請求的數(shù)量;判...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:陳金娣李曼瀟彭順求黃劍
    申請(專利權(quán))人:中國工商銀行股份有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲AV日韩AV高潮无码专区| 亚洲AV无码专区电影在线观看 | 亚洲精品无码AV人在线播放| 亚洲AV人无码激艳猛片| 精品亚洲AV无码一区二区| 久久男人Av资源网站无码软件| 久久久久无码专区亚洲av| 精品无码人妻久久久久久| 91嫩草国产在线无码观看| 精品无人区无码乱码毛片国产| 日韩AV无码中文无码不卡电影| YW尤物AV无码国产在线观看| 18禁成年无码免费网站无遮挡 | 成人免费无遮挡无码黄漫视频| 亚洲精品无码永久在线观看你懂的| 人妻少妇看A偷人无码精品| 无码AV大香线蕉| 精品久久久久久久无码| 亚洲成a人片在线观看无码| 精品无码中出一区二区| gogo少妇无码肉肉视频| 免费无遮挡无码永久在线观看视频 | 亚洲av无码av在线播放| 无码人妻精品一区二区三区9厂| 无码精品A∨在线观看| 无码毛片内射白浆视频| 无码精品A∨在线观看免费| 国产成人无码av在线播放不卡 | 无码中文字幕一区二区三区| 曰产无码久久久久久精品| 在线看片无码永久免费aⅴ| 亚洲成av人片天堂网无码】 | 四虎成人精品国产永久免费无码| 无码熟妇人妻AV影音先锋| 亚洲国产AV无码一区二区三区 | 国产亚洲大尺度无码无码专线 | 国产精品无码无需播放器| 久久人妻内射无码一区三区| 久久综合精品国产二区无码| 久久久久亚洲AV无码观看| 无码无需播放器在线观看|