【技術實現步驟摘要】
本申請涉及數據處理,具體涉及一種區塊鏈網絡構建方法及相關裝置。
技術介紹
1、現有的區塊鏈網絡通常采用點對點的通信方式,這要求區塊鏈網絡內的每個節點都需要與所有節點建立多個p2p連接來確保數據的一致性。然而,在一些安全要求較高的行業,比如證券期貨行業的專有網絡中,網絡訪問受到嚴格的控制,且各服務器之間不能完全互通,需要根據業務需求開啟特定的網絡訪問控制,在此受限情況下,使得傳統建立多個p2p連接的通信方式來構建區塊鏈網絡的效率較低。
技術實現思路
1、本申請實施例提供一種區塊鏈網絡構建方法及相關裝置,能夠提升區塊鏈網絡構建時的效率。
2、本申請實施例的第一方面提供了一種區塊鏈網絡構建方法,應用于區塊鏈專用網絡構建系統,所述方法包括:
3、接收控制中樞節點發送的組網請求,所述組網請求包括目標區塊鏈網絡的基本屬性信息,所述控制中樞節點為專線網絡中所有專線交匯處的節點,所述目標區塊鏈網絡為根據所述專線網絡進行構建的區塊鏈網絡,所述控制中樞節點為所述目標區塊鏈網絡中的區塊鏈節點,所述基本屬性信息包括目標區塊鏈網絡中每個區塊鏈節點的身份信息;
4、從證書頒發機構獲取證書頒發機構證書、所述目標區塊鏈網絡中的每個區塊鏈節點的數字證書和所述目標區塊鏈網絡中的每個區塊鏈節點的通信證書;
5、根據所述基本屬性信息、所述目標區塊鏈網絡的標識信息、所述證書頒發機構的屬性信息確定所述目標區塊鏈網絡的網絡配置信息;
6、根據所述證書頒發機構證書、所述
7、將所述網絡配置信息和所述第一數字證書通過所述控制中樞節點發送至所述目標區塊鏈網絡中的每個區塊鏈節點,以指示所述目標區塊鏈網絡中的每個區塊鏈節點根據所述網絡配置信息和所述第一數字證書通過所述控制中樞節點進行區塊鏈節點探測,在所述區塊鏈中的每個區塊鏈節點完成區塊鏈節點探測后,以得到目標區塊鏈網絡。
8、結合第一方面,在一個可能的實現方式中,所述從證書頒發機構獲取證書頒發機構證書、所述目標區塊鏈網絡中的每個區塊鏈節點的數字證書和所述目標區塊鏈網絡中的每個區塊鏈節點的通信證書,包括:
9、向所述證書頒發機構發送證書獲取請求,所述證書獲取請求包括目標區塊鏈網絡中的每個區塊鏈節點的身份信息;
10、接收所述證書頒發機構發送的證書頒發機構證書、所述目標區塊鏈網絡中的每個區塊鏈節點的數字證書和所述目標區塊鏈網絡中的每個區塊鏈節點的通信證書。
11、結合第一方面,在一個可能的實現方式中,所述目標區塊鏈網絡中的每兩個區塊鏈節點之間至少存在一組存在不能建立p2p連接的節點。
12、本申請實施例的第二方面提供了一種區塊鏈網絡構建方法,應用于控制中樞節點,所述控制中樞節點為專線網絡中所有專線交匯處的節點,所述控制中樞節點為目標區塊鏈網絡中的區塊鏈節點,所述目標區塊鏈網絡為根據所述專線網絡進行構建的區塊鏈網絡,所述方法包括:
13、向所述目標區塊鏈網絡的每個區塊鏈節點發送身份信息收集請求;
14、接收目標區塊鏈網絡的每個區塊鏈節點發送的身份信息,以得到第一身份信息集合;
15、根據所述第一身份信息集合確定目標區塊鏈網絡的基本屬性信息;
16、向區塊鏈專用網絡構建系統發送組網請求,所述組網請求包括目標區塊鏈網絡的基本屬性信息,以指示區塊鏈專用網絡構建系統進行目標區塊鏈的構建。
17、結合第二方面,在一個可能的實現方式中,在區塊鏈專用網絡構建系統進行目標區塊鏈的構建完成之后,所述方法還包括:
18、接收第一區塊鏈節點發送的第一通信請求,所述第一通信請求包括第二區塊鏈節點的地址信息,所述第一區塊鏈節點為所述目標區塊鏈中的任一區塊鏈節點;
19、根據所述第二區塊鏈節點的地址信息,將所述第一通信請求轉發給所述第二區塊鏈節點。
20、本申請實施例的第三方面提供了一種區塊鏈網絡構建裝置,應用于區塊鏈專用網絡構建系統,所述裝置包括:
21、接收單元,用于接收控制中樞節點發送的組網請求,所述組網請求包括目標區塊鏈網絡的基本屬性信息,所述控制中樞節點為專線網絡中所有專線交匯處的節點,所述目標區塊鏈網絡為根據所述專線網絡進行構建的區塊鏈網絡,所述控制中樞節點為所述目標區塊鏈網絡中的區塊鏈節點,所述基本屬性信息包括目標區塊鏈網絡中每個區塊鏈節點的身份信息;
22、獲取單元,用于從證書頒發機構獲取證書頒發機構證書、所述目標區塊鏈網絡中的每個區塊鏈節點的數字證書和所述目標區塊鏈網絡中的每個區塊鏈節點的通信證書;
23、第一確定單元,用于根據所述基本屬性信息、所述目標區塊鏈網絡的標識信息、所述證書頒發機構的屬性信息確定所述目標區塊鏈網絡的網絡配置信息;
24、第二確定單元,用于根據所述證書頒發機構證書、所述區塊鏈網絡中的每個區塊鏈節點的數字證書和所述目標區塊鏈網絡中的每個區塊鏈節點的通信證書確定第一數字證書;
25、發送單元,用于將所述網絡配置信息和所述第一數字證書通過所述控制中樞節點發送至所述目標區塊鏈網絡中的每個區塊鏈節點,以指示所述目標區塊鏈網絡中的每個區塊鏈節點根據所述網絡配置信息和所述第一數字證書通過所述控制中樞節點進行區塊鏈節點探測,在所述區塊鏈中的每個區塊鏈節點完成區塊鏈節點探測后,以得到目標區塊鏈網絡。
26、結合第三方面,在一個可能的實現方式中,所述獲取單元用于:
27、向所述證書頒發機構發送證書獲取請求,所述證書獲取請求包括目標區塊鏈網絡中的每個區塊鏈節點的身份信息;
28、接收所述證書頒發機構發送的證書頒發機構證書、所述目標區塊鏈網絡中的每個區塊鏈節點的數字證書和所述目標區塊鏈網絡中的每個區塊鏈節點的通信證書。
29、結合第三方面,在一個可能的實現方式中,所述目標區塊鏈網絡中的每兩個區塊鏈節點之間至少存在一組存在不能建立p2p連接的節點。
30、本申請實施例的第四方面提供了一種區塊鏈網絡構建裝置,應用于控制中樞節點,所述控制中樞節點為專線網絡中所有專線交匯處的節點,所述控制中樞節點為目標區塊鏈網絡中的區塊鏈節點,所述目標區塊鏈網絡為根據所述專線網絡進行構建的區塊鏈網絡,所述裝置包括:
31、第一發送單元,用于向所述目標區塊鏈網絡的每個區塊鏈節點發送身份信息收集請求;
32、接收單元,用于接收目標區塊鏈網絡的每個區塊鏈節點發送的身份信息,以得到第一身份信息集合;
33、確定單元,用于根據所述第一身份信息集合確定目標區塊鏈網絡的基本屬性信息;
34、第二發送單元,用于向區塊鏈專用網絡構建系統發送組網請求,所述組網請求包括目標區塊鏈網絡的基本屬性信息,以指示區塊鏈專用網絡構建系統進行目標區塊鏈的構建。
35、結合第四方面,在本文檔來自技高網...
【技術保護點】
1.一種區塊鏈網絡構建方法,其特征在于,應用于區塊鏈專用網絡構建系統,所述方法包括:
2.根據權利要求1所述的區塊鏈網絡構建方法,其特征在于,所述從證書頒發機構獲取證書頒發機構證書、所述目標區塊鏈網絡中的每個區塊鏈節點的數字證書和所述目標區塊鏈網絡中的每個區塊鏈節點的通信證書,包括:
3.根據權利要求2所述的區塊鏈網絡構建方法,其特征在于,所述目標區塊鏈網絡中的每兩個區塊鏈節點之間至少存在一組存在不能建立P2P連接的節點。
4.一種區塊鏈網絡構建方法,其特征在于,應用于控制中樞節點,所述控制中樞節點為專線網絡中所有專線交匯處的節點,所述控制中樞節點為目標區塊鏈網絡中的區塊鏈節點,所述目標區塊鏈網絡為根據所述專線網絡進行構建的區塊鏈網絡,所述方法包括:
5.根據權利要求4所述的區塊鏈網絡構建方法,其特征在于,在區塊鏈專用網絡構建系統進行目標區塊鏈的構建完成之后,所述方法還包括:
6.一種區塊鏈網絡構建裝置,其特征在于,應用于區塊鏈專用網絡構建系統,所述裝置包括:
7.根據權利要求1所述的區塊鏈網絡構建裝置,其特
8.一種區塊鏈網絡構建裝置,其特征在于,應用于控制中樞節點,所述控制中樞節點為專線網絡中所有專線交匯處的節點,所述控制中樞節點為目標區塊鏈網絡中的區塊鏈節點,所述目標區塊鏈網絡為根據所述專線網絡進行構建的區塊鏈網絡,所述裝置包括:
9.一種終端,其特征在于,包括處理器、輸入設備、輸出設備和存儲器,所述處理器、輸入設備、輸出設備和存儲器相互連接,其中,所述存儲器用于存儲計算機程序,所述計算機程序包括程序指令,所述處理器被配置用于調用所述程序指令,執行如權利要求1-5任一項所述的方法。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序包括程序指令,所述程序指令當被處理器執行時使所述處理器執行如權利要求1-5任一項所述的方法。
...【技術特征摘要】
1.一種區塊鏈網絡構建方法,其特征在于,應用于區塊鏈專用網絡構建系統,所述方法包括:
2.根據權利要求1所述的區塊鏈網絡構建方法,其特征在于,所述從證書頒發機構獲取證書頒發機構證書、所述目標區塊鏈網絡中的每個區塊鏈節點的數字證書和所述目標區塊鏈網絡中的每個區塊鏈節點的通信證書,包括:
3.根據權利要求2所述的區塊鏈網絡構建方法,其特征在于,所述目標區塊鏈網絡中的每兩個區塊鏈節點之間至少存在一組存在不能建立p2p連接的節點。
4.一種區塊鏈網絡構建方法,其特征在于,應用于控制中樞節點,所述控制中樞節點為專線網絡中所有專線交匯處的節點,所述控制中樞節點為目標區塊鏈網絡中的區塊鏈節點,所述目標區塊鏈網絡為根據所述專線網絡進行構建的區塊鏈網絡,所述方法包括:
5.根據權利要求4所述的區塊鏈網絡構建方法,其特征在于,在區塊鏈專用網絡構建系統進行目標區塊鏈的構建完成之后,所述方法還包括:
6.一種區塊鏈網絡構...
【專利技術屬性】
技術研發人員:陳小泉,鄔佳偉,宋江義,張鳴謙,
申請(專利權)人:深圳證券通信有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。