System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲精品一级无码中文字幕,色综合久久久无码中文字幕,久久亚洲AV永久无码精品
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于聯盟鏈的交易方法、裝置及電子設備制造方法及圖紙

    技術編號:44476962 閱讀:4 留言:0更新日期:2025-03-04 17:45
    本申請公開了一種基于聯盟鏈的交易方法、裝置及電子設備,該方法應用于區塊鏈領域,該方法包括:在第二分片區塊鏈接收到交易請求的情況下,確定交易請求涉及的第一交易方和第二交易方;確定第一交易方所屬的第一組織,確定第二交易方所屬的第二組織;依據第一組織和第二組織在多級分片區塊鏈中確定目標分片區塊鏈;通過目標分片區塊鏈對交易請求進行處理,以完成交易請求。通過本申請,解決了相關技術中由于聯盟鏈中節點增加,導致聯盟鏈處理交易的效率降低的問題。

    【技術實現步驟摘要】

    本申請涉及區塊鏈領域,具體而言,涉及一種基于聯盟鏈的交易方法、裝置及電子設備


    技術介紹

    1、區塊鏈是一種分布式記賬系統,具有去中心化、不可篡改的特性,通過p2p技術和共識算法保證各個節點都維護同樣的數據賬本。區塊鏈依靠其特性,在工業生產、金融、民生等各個方面展現出越來越多的應用前景,而區塊鏈的性能則是其應用中至關重要的因素。

    2、聯盟鏈是一種具有準入門檻的區塊鏈類型,只有合法身份的節點能加入區塊鏈,每筆交易需要根據背書策略獲得各個組織的簽名才能完成。同時聯盟鏈的交易具有聚合的特點,同組織內的交易占多數,特定組織之間的交易數量次之,組織與其他大部分的組織之間的交易較少。

    3、另一方面,隨著區塊鏈節點規模的增加,區塊鏈達成共識的難度隨之上升,交易性能則隨之下降。

    4、針對相關技術中由于聯盟鏈中節點增加,導致聯盟鏈處理交易的效率降低的問題,目前尚未提出有效的解決方案。


    技術實現思路

    1、本申請的主要目的在于提供一種基于聯盟鏈的交易方法、裝置及電子設備,以解決相關技術中由于聯盟鏈中節點增加,導致聯盟鏈處理交易的效率降低的問題。

    2、為了實現上述目的,根據本申請的一個方面,提供了一種基于聯盟鏈的交易方法,所述方法應用于聯盟鏈,所述聯盟鏈包括多級分片區塊鏈,所述多級分片區塊鏈至少包括:第一分片區塊鏈和第二分片區塊鏈,所述第一分片區塊鏈與至少一個所述第二分片區塊鏈存在上下級關系,所述第一分片區塊鏈是所述第二分片區塊鏈的上級分片區塊鏈,該方法包括:在所述第二分片區塊鏈接收到交易請求的情況下,確定所述交易請求涉及的第一交易方和第二交易方;確定所述第一交易方所屬的第一組織,確定所述第二交易方所屬的第二組織,其中,所述第一組織和所述第二組織均表征所述聯盟鏈中節點的所屬者;依據所述第一組織和所述第二組織在所述多級分片區塊鏈中確定目標分片區塊鏈;通過所述目標分片區塊鏈對所述交易請求進行處理,以完成所述交易請求。

    3、進一步地,依據所述第一組織和所述第二組織在所述多級分片區塊鏈中確定目標分片區塊鏈,包括:在所述第一組織與所述第二組織表征不同組織的情況下,確定所述第一組織所屬的第三分片區塊鏈,確定所述第二組織所屬的第四分片區塊鏈;確定第一集合和第二集合,其中,所述第一集合是所述第三分片區塊鏈的上級分片區塊鏈的集合,所述第二集合是所述第四分片區塊鏈的上級分片區塊鏈的集合;在第三集合中確定第一距離和第二距離之間的和最小的分片區塊鏈,得到所述目標分片區塊鏈,其中,所述第三集合是所述第一集合和所述第二集合中相同的分片區塊鏈的集合,所述第一距離表征所述第三集合中分片區塊鏈與所述第三分片區塊鏈之間的距離,所述第二距離表征所述第三集合中分片區塊鏈與所述第四分片區塊鏈之間的距離;在所述第一組織與所述第二組織表征相同組織的情況下,將所述第一組織對應的分片區塊鏈確定為所述目標分片區塊鏈。

    4、進一步地,通過所述目標分片區塊鏈對所述交易請求進行處理,包括:通過所述第二分片區塊鏈將所述交易請求發送至所述目標分片區塊鏈;通過所述目標分片區塊鏈對所述交易請求進行驗證,得到第一驗證結果;在所述第一驗證結果指示驗證成功的情況下,通過所述目標分片區塊鏈對所述交易請求進行打包,生成目標區塊;對所述目標區塊進行共識驗證,在所述目標區塊通過共識驗證的情況下,將所述目標區塊寫入所述目標分片區塊鏈的每個節點中。

    5、進一步地,對所述目標區塊進行共識驗證,在所述目標區塊通過共識驗證的情況下,將所述目標區塊寫入所述目標分片區塊鏈的每個節點中,包括:在所述目標區塊通過共識驗證的情況下,依據所述目標分片區塊鏈的私鑰和所述目標區塊的哈希值計算目標簽名,其中,所述目標簽名表征所述目標分片區塊鏈的最新狀態;將所述目標簽名發送至所述目標分片區塊鏈的上級分片區塊鏈中;通過所述上級分片區塊鏈對所述目標簽名進行驗證,得到第二驗證結果;在所述第二驗證結果指示驗證成功的情況下,確定所述交易請求成功,并將所述目標簽名寫入所述上級分片區塊鏈的賬本中。

    6、進一步地,在依據所述第一組織和所述第二組織在所述多級分片區塊鏈中確定目標分片區塊鏈之前,所述方法還包括:確定所述多級分片區塊鏈中每個分片區塊鏈的路由信息,其中,所述每個分片區塊鏈的路由信息至少包括:每個分片區塊鏈的上級分片區塊鏈的路由信息、每個分片區塊鏈的下級分片區塊鏈的路由信息;在通過所述目標分片區塊鏈對所述交易請求進行處理之前,所述方法還包括:依據每個分片區塊鏈的路由信息確定所述第二分片區塊鏈的路由信息,并依據所述第二分片區塊鏈的路由信息將所述交易請求轉發至所述目標分片區塊鏈中。

    7、進一步地,在依據所述第二分片區塊鏈的路由信息將所述交易請求轉發至所述目標分片區塊鏈中之后,所述方法還包括:通過所述目標分片區塊鏈確定所述交易請求的交易方;在所述交易請求的交易方屬于所述目標分片區塊鏈對應的組織,或者所述交易請求的交易方屬于所述目標分片區塊鏈的任一下級分片區塊鏈對應的組織的情況下,執行通過所述目標分片區塊鏈對所述交易請求進行處理的步驟。

    8、進一步地,在確定所述第一交易方所屬的第一組織,確定所述第二交易方所屬的第二組織之前,所述方法還包括:采集歷史交易數據,其中,所述歷史交易數據至少包括:每筆交易的交易方所屬節點、每個交易方的交易次數;依據所述歷史交易數據確定第一節點和第二節點,其中,所述第一節點和所述第二節點之間的交易次數大于預設次數;將所述第一節點和所述第二節點劃分至第三組織中,并依據所述第三組織構建分片區塊鏈。

    9、進一步地,在依據所述第一組織和所述第二組織在所述多級分片區塊鏈中確定目標分片區塊鏈之后,所述方法還包括:確定預設時長內所述第一組織和所述第二組織之間的交易頻率;在所述交易頻率大于預設數值的情況下,構建第五分片區塊鏈,其中,所述第五分片區塊鏈是所述第一組織和所述第二組織的上級分片區塊鏈;將所述第五分片區塊鏈添加至所述多級分片區塊鏈中。

    10、為了實現上述目的,根據本申請的另一方面,提供了一種基于聯盟鏈的交易裝置,所述裝置部署著聯盟鏈,所述聯盟鏈包括多級分片區塊鏈,所述多級分片區塊鏈至少包括:第一分片區塊鏈和第二分片區塊鏈,所述第一分片區塊鏈與至少一個所述第二分片區塊鏈存在上下級關系,所述第一分片區塊鏈是所述第二分片區塊鏈的上級分片區塊鏈,該裝置包括:第一確定單元,用于在所述第二分片區塊鏈接收到交易請求的情況下,確定所述交易請求涉及的第一交易方和第二交易方;第二確定單元,用于確定所述第一交易方所屬的第一組織,確定所述第二交易方所屬的第二組織,其中,所述第一組織和所述第二組織均表征所述聯盟鏈中節點的所屬者;第三確定單元,用于依據所述第一組織和所述第二組織在所述多級分片區塊鏈中確定目標分片區塊鏈;第一處理單元,用于通過所述目標分片區塊鏈對所述交易請求進行處理,以完成所述交易請求。

    11、進一步地,所述第三確定單元包括:第一確定子單元,用于在所述第一組織與所述第二組織表征不同組織的情況下,確定所述第本文檔來自技高網...

    【技術保護點】

    1.一種基于聯盟鏈的交易方法,其特征在于,所述方法應用于聯盟鏈,所述聯盟鏈包括多級分片區塊鏈,所述多級分片區塊鏈至少包括:第一分片區塊鏈和第二分片區塊鏈,所述第一分片區塊鏈與至少一個所述第二分片區塊鏈存在上下級關系,所述第一分片區塊鏈是所述第二分片區塊鏈的上級分片區塊鏈,包括:

    2.根據權利要求1所述的方法,其特征在于,依據所述第一組織和所述第二組織在所述多級分片區塊鏈中確定目標分片區塊鏈,包括:

    3.根據權利要求1所述的方法,其特征在于,通過所述目標分片區塊鏈對所述交易請求進行處理,包括:

    4.根據權利要求3所述的方法,其特征在于,對所述目標區塊進行共識驗證,在所述目標區塊通過共識驗證的情況下,將所述目標區塊寫入所述目標分片區塊鏈的每個節點中,包括:

    5.根據權利要求1所述的方法,其特征在于,在依據所述第一組織和所述第二組織在所述多級分片區塊鏈中確定目標分片區塊鏈之前,所述方法還包括:

    6.根據權利要求5所述的方法,其特征在于,在依據所述第二分片區塊鏈的路由信息將所述交易請求轉發至所述目標分片區塊鏈中之后,所述方法還包括:

    7.根據權利要求1所述的方法,其特征在于,在確定所述第一交易方所屬的第一組織,確定所述第二交易方所屬的第二組織之前,所述方法還包括:

    8.根據權利要求1所述的方法,其特征在于,在依據所述第一組織和所述第二組織在所述多級分片區塊鏈中確定目標分片區塊鏈之后,所述方法還包括:

    9.一種基于聯盟鏈的交易裝置,其特征在于,所述裝置部署著聯盟鏈,所述聯盟鏈包括多級分片區塊鏈,所述多級分片區塊鏈至少包括:第一分片區塊鏈和第二分片區塊鏈,所述第一分片區塊鏈與至少一個所述第二分片區塊鏈存在上下級關系,所述第一分片區塊鏈是所述第二分片區塊鏈的上級分片區塊鏈,所述裝置包括:

    10.一種電子設備,其特征在于,包括一個或多個處理器和存儲器,所述存儲器用于存儲一個或多個程序,其中,當所述一個或多個程序被所述一個或多個處理器執行時,使得所述一個或多個處理器實現權利要求1至8中任意一項所述的基于聯盟鏈的交易方法。

    ...

    【技術特征摘要】

    1.一種基于聯盟鏈的交易方法,其特征在于,所述方法應用于聯盟鏈,所述聯盟鏈包括多級分片區塊鏈,所述多級分片區塊鏈至少包括:第一分片區塊鏈和第二分片區塊鏈,所述第一分片區塊鏈與至少一個所述第二分片區塊鏈存在上下級關系,所述第一分片區塊鏈是所述第二分片區塊鏈的上級分片區塊鏈,包括:

    2.根據權利要求1所述的方法,其特征在于,依據所述第一組織和所述第二組織在所述多級分片區塊鏈中確定目標分片區塊鏈,包括:

    3.根據權利要求1所述的方法,其特征在于,通過所述目標分片區塊鏈對所述交易請求進行處理,包括:

    4.根據權利要求3所述的方法,其特征在于,對所述目標區塊進行共識驗證,在所述目標區塊通過共識驗證的情況下,將所述目標區塊寫入所述目標分片區塊鏈的每個節點中,包括:

    5.根據權利要求1所述的方法,其特征在于,在依據所述第一組織和所述第二組織在所述多級分片區塊鏈中確定目標分片區塊鏈之前,所述方法還包括:

    6.根據權利要求5所述的方法,其特征在于,在依據所述第二分片...

    【專利技術屬性】
    技術研發人員:趙玉霞吳曉明覃天陽申震宇范修偉甘寧郭宇
    申請(專利權)人:中國民航信息網絡股份有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 日韩免费无码视频一区二区三区| 亚洲VA中文字幕无码毛片| 岛国无码av不卡一区二区| 曰批全过程免费视频在线观看无码| 无码人妻丰满熟妇区毛片| 日韩AV无码一区二区三区不卡毛片 | 无码熟妇αⅴ人妻又粗又大| 无码任你躁久久久久久| 亚洲乱码无码永久不卡在线| 亚洲Av无码国产一区二区| 国产爆乳无码一区二区麻豆| 色视频综合无码一区二区三区| 久久AV高潮AV无码AV| 综合无码一区二区三区| 国产乱妇无码大片在线观看| 国产成人精品无码片区在线观看| 国产精品无码一区二区三区免费| 无码毛片视频一区二区本码| 2020无码专区人妻系列日韩| 久久人妻无码中文字幕| 亚洲Av综合色区无码专区桃色| 在线高清无码A.| 中文无码日韩欧免费视频| 无码熟妇人妻av| 无码国产精品一区二区免费I6| 亚洲一区无码中文字幕乱码| 久久久久亚洲av无码专区蜜芽| 狠狠躁狠狠躁东京热无码专区| 无码国产激情在线观看| 亚洲日韩精品无码专区加勒比| 色综合AV综合无码综合网站 | 亚洲av无码专区在线电影天堂| 亚洲一区二区三区AV无码| 国产精品成人一区无码| 免费无码成人AV片在线在线播放| 国外AV无码精品国产精品| 久久久无码精品亚洲日韩按摩| 999久久久无码国产精品| 亚洲熟妇无码久久精品| 人妻无码αv中文字幕久久琪琪布| 色综合久久无码五十路人妻|