System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術屬于算力領域,具體涉及一種基于區塊鏈的算力資源供給方法、系統、終端及介質。
技術介紹
1、隨著云計算和大數據技術的發展,越來越多的計算任務需要巨大的算力支持。然而,傳統的算力資源分配與交易模式面臨著諸多挑戰,限制了其高效、安全和透明的運作。
2、首先,大型數據中心和高性能計算集群往往集中在少數地區或機構手中,而廣大中小企業和個人用戶則難以獲得足夠的算力支持,導致算力資源的浪費和效率低下。其次,在傳統的算力交易模式中,用戶通常需要依賴中心化的交易平臺進行算力資源的購買和出售,存在數據泄露、欺詐行為等風險。再者,算力資源的計費方式也往往復雜且不透明,影響算力資源使用效率。
技術實現思路
1、為解決上述問題,本專利技術提供一種基于區塊鏈的算力資源供給方法、系統、終端及介質,通過區塊鏈網絡實現算力資源的分配和使用,提供算力資源使用效率,且基于區塊鏈去中心化的特性,保證數據無法被篡改或刪除,進而確保算力交易的真實性和安全性,降低交易風險。
2、第一方面,本專利技術的技術方案提供一種基于區塊鏈的算力資源供給方法,包括以下步驟:
3、構建區塊鏈網絡,算力節點在區塊鏈網絡進行注冊;
4、配置區塊鏈網絡的智能合約,以確定節點匹配規則和算力計費規則;
5、通過算力交易平臺發布用戶算力需求;
6、區塊鏈網絡響應算力需求,通過智能合約根據節點匹配規則自動匹配給用戶提供算力的算力節點,并根據算力計費規則對用戶使用的算力資源進行
7、在一個可選的實施方式中,構建區塊鏈網絡,算力節點在區塊鏈網絡進行注冊,具體包括:
8、響應算力節點登錄請求,對登錄請求進行解析,獲取登錄請求中包含的算力節點身份信息;
9、對算力節點身份信息的合法性進行檢測;
10、若合法性檢測不通過,向算力節點反饋算力節點不合法;
11、若合法性檢測通過,向算力節點反饋注冊接口;
12、通過注冊接口接收算力節點注冊信息;
13、對算力節點注冊信息的正確性進行檢測;
14、若正確性檢測不通過,向算力節點反饋注冊信息錯誤;
15、若正確性檢測通過,根據注冊信息進行區塊鏈網絡的注冊。
16、在一個可選的實施方式中,配置區塊鏈網絡的智能合約,以確定節點匹配規則和算力計費規則,具體包括:
17、根據確定的節點匹配規則和算力計費規則,定義智能合約的接口和功能;
18、使用智能合約開發語言編寫智能合約程序;
19、將智能合約程序部署到區塊鏈網絡。
20、在一個可選的實施方式中,通過算力交易平臺發布用戶算力需求,具體包括:
21、接收用戶登錄請求,對用戶登錄請求進行解析獲取用戶身份信息;
22、對用戶身份信息進行合法性檢測;
23、若合法性檢測不通過,向用戶反饋登錄失敗提示;
24、若合法性檢測通過,向用戶提供算力需求信息填寫接口;
25、通過算力需求信息填寫接口接收用戶填寫的算力需求信息;
26、根據算力需求信息進行用戶算力需求發布。
27、在一個可選的實施方式中,通過智能合約根據節點匹配規則自動匹配給用戶提供算力的算力節點,具體包括:
28、解析算力需求信息,從算力需求信息中提取出目標匹配條件;
29、根據區塊鏈網絡中已注冊的算力節點信息,獲取各個算力節點的狀態信息;
30、根據各個算力節點的狀態信息,篩選出滿足目標匹配條件的至少一個算力節點;
31、從所篩選出的算力節點中選取一個作為給用戶提供算力的節點。
32、在一個可選的實施方式中,該方法還包括以下步驟:
33、接收算力節點周期性上傳的自身狀態信息并存儲。
34、在一個可選的實施方式中,根據算力計費規則對用戶使用的算力資源進行計費,具體包括:
35、實時記錄用戶使用的算力資源情況;
36、根據算力計費規則,對記錄的算力資源情況進行處理,計算出每個計費周期內的費用;
37、根據計算結果生成費用賬單。
38、第二方面,本專利技術的技術方案提供一種基于區塊鏈的算力資源供給系統,包括:
39、算力節點注冊模塊,用于構建區塊鏈網絡,算力節點在區塊鏈網絡進行注冊;
40、智能合約配置模塊,用于配置區塊鏈網絡的智能合約,以確定節點匹配規則和算力計費規則;
41、算力需求發布模塊,用于通過算力交易平臺發布用戶算力需求;
42、算力計算模塊,用于區塊鏈網絡響應算力需求,通過智能合約根據節點匹配規則自動匹配給用戶提供算力的算力節點,并根據算力計費規則對用戶使用的算力資源進行計費。
43、第三方面,本專利技術的技術方案提供一種終端,包括:
44、存儲器,用于存儲基于區塊鏈的算力資源供給程序;
45、處理器,用于執行所述基于區塊鏈的算力資源供給程序時實現如上述任一項所述基于區塊鏈的算力資源供給方法的步驟。
46、第四方面,本專利技術的技術方案提供一種計算機可讀存儲介質,所述可讀存儲介質上存儲有基于區塊鏈的算力資源供給程序,所述基于區塊鏈的算力資源供給程序被處理器執行時實現如上述任一項所述基于區塊鏈的算力資源供給方法的步驟。
47、本專利技術提供的一種基于區塊鏈的算力資源供給方法、系統、終端及介質,相對于現有技術,具有以下有益效果:構建區塊鏈網絡,算力節點可在區塊鏈網絡上進行注冊以提供資源,用戶通過算力交易平臺進行算力需求發布,區塊鏈網絡自動處理發布的算力需求,給用戶提供可支持算力需求的節點,同時進行算力資源計費。本專利技術通過區塊鏈網絡的去中心化特性可確保算力資源的分配過程不受任何單一實體的控制,提高分配的透明性和公平性,同時通過智能合約可以自動根據用戶需求和算力節點的資源情況,快速匹配出最合適的算力節點,從而提高算力資源的匹配效率。而且通過智能合約的自動計算出應支付的費用,提高計費的準確性。而且由于區塊鏈網絡具有數據不可篡改的特性,因此本專利技術中的算力交易數據一旦記錄在區塊鏈上,就無法被篡改或刪除,確保算力交易的真實性和安全性,降低交易風險。
本文檔來自技高網...【技術保護點】
1.一種基于區塊鏈的算力資源供給方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的基于區塊鏈的算力資源供給方法,其特征在于,構建區塊鏈網絡,算力節點在區塊鏈網絡進行注冊,具體包括:
3.根據權利要求2所述的基于區塊鏈的算力資源供給方法,其特征在于,配置區塊鏈網絡的智能合約,以確定節點匹配規則和算力計費規則,具體包括:
4.根據權利要求3所述的基于區塊鏈的算力資源供給方法,其特征在于,通過算力交易平臺發布用戶算力需求,具體包括:
5.根據權利要求4所述的基于區塊鏈的算力資源供給方法,其特征在于,通過智能合約根據節點匹配規則自動匹配給用戶提供算力的算力節點,具體包括:
6.根據權利要求5所述的基于區塊鏈的算力資源供給方法,其特征在于,該方法還包括以下步驟:
7.根據權利要求6所述的基于區塊鏈的算力資源供給方法,其特征在于,根據算力計費規則對用戶使用的算力資源進行計費,具體包括:
8.一種基于區塊鏈的算力資源供給系統,其特征在于,包括:
9.一種終端,其特征在于,包括:
...
【技術特征摘要】
1.一種基于區塊鏈的算力資源供給方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的基于區塊鏈的算力資源供給方法,其特征在于,構建區塊鏈網絡,算力節點在區塊鏈網絡進行注冊,具體包括:
3.根據權利要求2所述的基于區塊鏈的算力資源供給方法,其特征在于,配置區塊鏈網絡的智能合約,以確定節點匹配規則和算力計費規則,具體包括:
4.根據權利要求3所述的基于區塊鏈的算力資源供給方法,其特征在于,通過算力交易平臺發布用戶算力需求,具體包括:
5.根據權利要求4所述的基于區塊鏈的算力資源供給方法,其特征在于,通過智能合約根據節點匹配規則自動匹配給用戶提供算...
【專利技術屬性】
技術研發人員:朱昆侖,龐松濤,劉星,許博,祝發,
申請(專利權)人:浪潮云洲工業互聯網有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。