[發明專利]一種基于區塊鏈的數據分區儲存、查詢方法及系統在審
| 申請號: | 201810919464.0 | 申請日: | 2018-08-10 |
| 公開(公告)號: | CN109271805A | 公開(公告)日: | 2019-01-25 |
| 發明(設計)人: | 常青青;謝衛紅;張俊 | 申請(專利權)人: | 廣東工業大學 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62;G06Q40/04 |
| 代理公司: | 廣州粵高專利商標代理有限公司 44102 | 代理人: | 林麗明 |
| 地址: | 510006 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 節點數據 數據分區 儲存 區塊 查詢方法及系統 交易數據 全網節點 隱私數據 驗證 存儲 分區 數據隱私保護 存儲節點 分類方式 分區節點 加密處理 加密信息 節點類型 節點設計 全局節點 廣播 全網 預設 查詢 | ||
1.一種基于區塊鏈的數據分區儲存方法,其特征在于,包括以下步驟:
S1.確定區塊鏈中的節點類型;
S2.判斷節點數據是否含有隱私數據,如果是,則進入步驟S4,否則進入步驟S3;
S3.將節點數據廣播至區塊鏈全網節點,進入步驟S7;
S4.對節點的隱私數據部分進行共識驗證,將所述隱私數據存儲在節點內;
S5.將隱私數據進行加密處理;
S6.將加密信息廣播至全網節點;
S7.區塊鏈全網共識節點進行共識驗證;
S8.將節點數據加入區域鏈的區塊中并合并至鏈上。
2.根據權利要求1所述的基于區塊鏈的數據分區儲存方法,其特征在于,所述步驟S1的具體過程如下:
在區塊鏈中確定需要參與到分區的區塊鏈節點,對所述區塊鏈節點進行判斷和分類,對每個區塊鏈節點設置標簽,用于將節點標識為全局共識節點、分區共識節點或同步節點。
3.根據權利要求1所述的基于區塊鏈的數據分區儲存方法,其特征在于,所述全局共識節點和同步節點不包含隱私數據。
4.根據權利要求1所述的基于區塊鏈的數據分區儲存方法,其特征在于,所述步驟S5的加密處理為HASH加密處理,所述步驟S6的加密信息為由步驟S5中的HASH加密處理生成的HASH碼。
5.根據權利要求1所述的基于區塊鏈的數據分區儲存方法,其特征在于,所述步驟S8的具體過程如下:
節點在本地創造新區塊,將數據寫入區塊體,獲取現有區塊的有效HASH碼并寫入區塊頭的信息,使新區塊加入區塊鏈中。
6.根據權利要求1所述的基于區塊鏈的數據分區儲存方法,其特征在于,所述步驟S4和S7中的共識驗證具體為,用于在區塊鏈內多個節點之間進行共識算法計算,使參與公式驗證的數據更新至最新狀態。
7.一種基于區塊鏈的數據分區查詢方法,其特征在于,包括以下步驟:
S101.向區塊鏈節點發送查詢請求;
S102.區塊鏈節點判斷查詢請求指向的節點數據是否為隱私數據,如果是,則進入步驟S104,否則進入步驟S103;
S103.區塊鏈全網節點進行對查詢請求進行共識驗證,進入步驟S106;
S104.查詢請求指向的節點對查詢請求進行授權,生成授權信息;
S105.將授權信息在分區共識節點共識驗證;
S106.進行查詢操作,讀取查詢請求所指定的節點數據;
S107.將查詢過程信息添加至區塊鏈中。
8.一種基于權利要求2和權利要求7的區塊鏈數據系統,其特征在于,所述數據系統包括:全局共識節點、分區共識節點和同步節點;
所述全局共識節點具體為,用于對所有節點的區塊信息進行共識驗證;
所述分區共識節點具體為,用于對分區內的節點信息進行共識驗證并將信息儲存在本節點的數據庫中;
所述同步節點具體為,用于參與數據的傳輸,其包括上傳和同步操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東工業大學,未經廣東工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810919464.0/1.html,轉載請聲明來源鉆瓜專利網。





