System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請實施例涉及大模型,具體涉及一種共識節點選擇方法、共識節點選擇裝置、api管理系統、電子設備、芯片、存儲介質及計算機程序產品。
技術介紹
1、隨著云原生和軟件開源技術的蓬勃發展,越來越多的開發平臺和第三方服務快速涌現,應用系統與功能單元的復雜性不斷提升,應用開發深度依賴于應用程序接口(application?programming?interface,api)之間的相互調用。api作為連接服務和傳輸數據的重要通道,已經從簡單的接口轉變為信息技術(information?technology,it)架構的重要組成部分,成為數字時代的新型基礎設施,以及數字化時代一種重要且特殊的數字化資產,隨之而來的則是對于api安全問題的思考,目前的做法為在工業應用安全管理領域引入區塊鏈(blockchain?as?a?service,baas)方案,通過區塊鏈技術和共識算法,不同參與實體間共享api開放信息,但是所有節點均接入區塊鏈網絡,通過共識算法共享賬本與數據,容易出現節點失陷和數據泄露,無法滿足安全數據隔離、安全管控要求。
技術實現思路
1、本申請實施例提供一種共識節點選擇方法、共識節點選擇裝置、api管理系統、電子設備、芯片、存儲介質及計算機程序產品。
2、本申請實施例提供的共識節點選擇方法,包括:
3、根據區塊子鏈中各區塊鏈節點的權重值,選擇所述區塊子鏈中參與共識算法的區塊鏈節點;所述權重值表征相應區塊鏈節點的安全狀況;其中,不同的區塊子鏈負責不同的api業務,
4、本申請實施例提供的api管理系統,包括:
5、工業應用安全管理系統和區塊鏈系統;
6、所述區塊鏈系統包括多個區塊子鏈;不同的區塊子鏈負責不同的api業務,同一子鏈中的區塊鏈節點部署于參與同一業務的上下游企業的業務系統中;
7、所述工業應用安全管理系統用于對接并采集業務系統的api數據,并調用區塊鏈系統對api數據進行存儲;當接收到業務系統的第一api業務請求時,調用所述第一api業務對應的區塊子鏈,以使所述第一api業務對應的區塊子鏈采用本申請實施例所提供的共識節點選擇方法選擇共識節點,通過共識算法執行出塊和數據共享操作。
8、本申請實施例提供的共識節點選擇裝置,包括:
9、選擇單元:用于根據區塊子鏈中各區塊鏈節點的權重值,選擇所述區塊子鏈中參與共識算法的區塊鏈節點;所述權重值表征相應區塊鏈節點的安全狀況;其中,
10、不同的區塊子鏈負責不同的api業務,同一區塊子鏈中的區塊鏈節點部署于參與同一api業務的上下游企業的業務系統中,所述同一api業務為區塊子鏈負責的api業務。
11、本申請實施例提供的電子設備,包括:處理器和存儲器,該存儲器用于存儲計算機程序,所述處理器用于調用并運行所述存儲器中存儲的計算機程序,執行本申請實施例所提供的任一共識節點選擇方法。
12、本申請實施例提供的芯片,包括:處理器,用于從存儲器中調用并運行計算機程序,使得安裝有所述芯片的設備執行本申請實施例所提供的任一共識節點選擇方法。
13、本申請實施例提供的存儲介質,用于存儲計算機程序,所述計算機程序使得計算機執行本申請實施例所提供的任一共識節點選擇方法。
14、本申請實施例提供的計算機程序產品,包括計算機程序,所述計算機程序在被處理器執行時實現本申請實施例所提供的任一共識節點選擇方法。
15、通過本申請實施例所提供的共識節點選擇方法,不同的區塊子鏈負載不同的業務,使api業務之間相互隔離,支持高并發需求,并且在選擇共識節點時,考慮區塊鏈節點的安全狀況,避免單點失陷,保證數據安全。
本文檔來自技高網...【技術保護點】
1.一種共識節點選擇方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,
3.根據權利要求2所述的方法,其特征在于,包括:
4.根據權利要求3所述的方法,其特征在于,所述區塊鏈節點的權重值通過如下方式得到:
5.根據權利要求3所述的方法,其特征在于,
6.根據權利要求1至5中任一項所述的方法,其特征在于,所述共識算法為pBFT算法,所述根據區塊子鏈中各區塊鏈節點的權重值,選擇所述區塊子鏈中參與共識算法的區塊鏈節點,包括:
7.根據權利要求6所述的方法,其特征在于,還包括:
8.根據權利要求7所述的方法,其特征在于,
9.一種API管理系統,包括:工業應用安全管理系統和區塊鏈系統;
10.一種共識節點選擇裝置,其特征在于,包括:
11.一種電子設備,其特征在于,包括:處理器和存儲器,該存儲器用于存儲計算機程序,所述處理器用于調用并運行所述存儲器中存儲的計算機程序,執行如權利要求1至8中任一項所述的共識節點選擇方法。
12.一種芯片,其特
13.一種存儲介質,其特征在于,用于存儲計算機程序,所述計算機程序使得計算機執行如權利要求1至8中任一項所述的共識節點選擇方法。
14.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序在被處理器執行時實現如權利要求1至8中任一項所述的共識節點選擇方法。
...【技術特征摘要】
1.一種共識節點選擇方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,
3.根據權利要求2所述的方法,其特征在于,包括:
4.根據權利要求3所述的方法,其特征在于,所述區塊鏈節點的權重值通過如下方式得到:
5.根據權利要求3所述的方法,其特征在于,
6.根據權利要求1至5中任一項所述的方法,其特征在于,所述共識算法為pbft算法,所述根據區塊子鏈中各區塊鏈節點的權重值,選擇所述區塊子鏈中參與共識算法的區塊鏈節點,包括:
7.根據權利要求6所述的方法,其特征在于,還包括:
8.根據權利要求7所述的方法,其特征在于,
9.一種api管理系統,包括:工業應用安全管理系統和區塊鏈系統;
【專利技術屬性】
技術研發人員:郭清華,周威,許寒旭,潘永高,仲其偉,唐雙林,張峰,常嘉岳,姜一嬌,莊沛升,
申請(專利權)人:中移上海信息通信科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。