[發明專利]能源區塊數據的同步方法、裝置、計算機設備和存儲介質在審
| 申請號: | 202011423850.4 | 申請日: | 2020-12-08 |
| 公開(公告)號: | CN112487094A | 公開(公告)日: | 2021-03-12 |
| 發明(設計)人: | 艾精文;游奕弘;李艷;張華贏;明陽陽;曹軍威 | 申請(專利權)人: | 深圳供電局有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F16/28;H04L29/08 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 吳平 |
| 地址: | 518001 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 能源 區塊 數據 同步 方法 裝置 計算機 設備 存儲 介質 | ||
本申請涉及一種能源區塊數據的同步方法、裝置、計算機設備和存儲介質。該方法包括:采用聚類算法對當前能源區塊鏈上的歷史區塊數據進行處理,建立當前時間段內的多個目標分區;根據每個目標分區中包含的節點標識以及該節點在當前時間段的預測能源交易量,確定每個目標分區對應的區塊子鏈,當前時間段內的所有區塊子鏈并行運行;對每條區塊子鏈上的最后一個區塊的哈希值進行合并,確定當前時間段的合并區塊,并將該合并區塊發送至當前區塊鏈上,該合并區塊用于表征當前區塊鏈上的所有區塊數據;本申請在每條區塊子鏈并行運行之后,將每條區塊子鏈合并成一個合并區塊連接到當前區塊鏈上,實現了對子鏈數據的同步,以及鏈間數據共享和統一管理。
技術領域
本申請涉及區塊鏈技術領域,特別是涉及一種能源區塊數據的同步方法、裝置、計算機設備和存儲介質。
背景技術
隨著計算機技術的發展,區塊鏈以其獨有的不可篡改、可追溯、可靠性高以及去中心化的特點,被廣泛應用于眾多領域;但隨著互聯網交易數據的增多,區塊鏈的區塊數據處理容量面臨瓶頸,導致區塊鏈系統的吞吐量低,也就是區塊鏈系統每秒處理的交易數量少,進而導致處理速度低。
為了提高區塊鏈系統的吞吐量,現有技術中采用一種基于分區的方法,即將單鏈的分布存儲變成多鏈的分布存儲,由不同的分片進行并行交易處理,以增加交易處理和共識的并發度。
然而,上述基于分區的方法給數據同步帶來困難,且很難實現統一管理和數據共享。
發明內容
基于此,有必要針對上述技術問題,提供一種能夠實現分區后數據同步的能源區塊數據的同步方法、裝置、計算機設備和存儲介質。
第一方面,提供一種能源區塊數據的同步方法,該方法包括:
采用聚類算法對當前能源區塊鏈上的歷史區塊數據進行處理,建立當前時間段內的多個目標分區;其中,每個目標分區包括至少一個與該歷史區塊數據相關的節點的標識以及該節點在當前時間段的預測能源交易量;
根據每個目標分區中包含的節點標識以及該節點在當前時間段的預測能源交易量,確定每個目標分區對應的區塊子鏈;其中,該當前時間段內的所有區塊子鏈并行運行;
對每條區塊子鏈上的最后一個區塊的哈希值進行合并,確定當前時間段的合并區塊,并將該合并區塊發送至當前區塊鏈上;其中,該合并區塊用于表征當前區塊鏈上的所有區塊數據。
在其中一個實施例中,對每條區塊子鏈上的最后一個區塊的哈希值進行合并,確定當前時間段的合并區塊,包括:獲取每條區塊子鏈上的最后一個區塊的哈希值;將每條區塊子鏈上的最后一個區塊的哈希值進行串聯操作,得到串聯字符;對該串聯字符進行加密計算,得到該合并區塊。
在其中一個實施例中,采用聚類算法對當前能源區塊鏈上的歷史區塊數據進行處理,建立當前時間段內的多個目標分區,包括:獲取上一歷史時間段的歷史合并區塊,并根據該歷史合并區塊確定當前節點網絡拓撲;其中,該歷史合并區塊用于表征上一歷史時間段上的所有區塊數據;獲取當前區塊鏈上的多個歷史時間段內每個節點的歷史能源交易量,并根據該多個歷史時間段內每個節點的歷史能源交易量,確定當前節點網絡拓撲中每個節點在當前時間段的預測能源交易量;采用該聚類算法對當前節點網絡拓撲進行聚類處理,得到多個初始分區;其中,每個初始分區包括該當前節點網絡拓撲中部分節點的標識以及預測能源交易量;根據當前節點網絡拓撲中每個節點的標識以及預測能源交易量對該多個初始分區進行優化處理,得到當前時間段內的多個目標分區。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳供電局有限公司,未經深圳供電局有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011423850.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種大圓針織機潤滑機構
- 下一篇:一種可穿戴設備及其可拆卸密封充電結構
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





