[發(fā)明專利]一種中心記賬式去中心化分布式數(shù)據(jù)處理方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 202011495082.3 | 申請日: | 2020-12-17 |
| 公開(公告)號: | CN112235429B | 公開(公告)日: | 2021-03-30 |
| 發(fā)明(設計)人: | 吳剛;藺靜茹 | 申請(專利權)人: | 暗鏈科技(深圳)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06;H04L9/32 |
| 代理公司: | 北京市隆安律師事務所 11323 | 代理人: | 楊云 |
| 地址: | 518102 廣東省深圳市寶安區(qū)西鄉(xiāng)*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 中心 記賬 化分 數(shù)據(jù)處理 方法 系統(tǒng) | ||
1.一種中心記賬式去中心化分布式數(shù)據(jù)存儲方法,其特征在于,所述方法采用去中心化分布式數(shù)據(jù)存儲系統(tǒng)進行數(shù)據(jù)存儲,所述系統(tǒng)是區(qū)塊鏈系統(tǒng),且所述系統(tǒng)包括:
客戶端節(jié)點,其用于為需要數(shù)據(jù)上鏈的用戶提供數(shù)據(jù)上鏈的界面和數(shù)據(jù)進入所述去中心化分布式數(shù)據(jù)存儲系統(tǒng)的接口,通過所述客戶端節(jié)點將數(shù)據(jù)提交到所述系統(tǒng)中;
中心化服務節(jié)點,其用于處理提交到所述去中心化分布式數(shù)據(jù)存儲系統(tǒng)中的數(shù)據(jù),分批次順序打包成新區(qū)塊,并廣播到P2P網(wǎng)絡;
記賬節(jié)點,其用于接收由中心化服務節(jié)點廣播的新區(qū)塊,并將其加入到本地區(qū)塊鏈,形成去中心化分布式賬本;
各節(jié)點的副本由節(jié)點自己獨立控制,數(shù)據(jù)信息一旦上鏈被復制成全網(wǎng)拷貝,將不可篡改;
所述方法包括以下步驟:
客戶端節(jié)點獲取需要存儲的數(shù)據(jù)信息;
將數(shù)據(jù)信息發(fā)送給中心化服務節(jié)點;
所述中心化服務節(jié)點將所述數(shù)據(jù)信息緩存在交易池中,并驗證所述數(shù)據(jù)信息的合法性;
若所述數(shù)據(jù)信息合法,則所述中心化服務節(jié)點將其分批次移入候選池;
所述中心化服務節(jié)點按批次順序對所述候選池數(shù)據(jù)信息進行處理,具體包括:
-預先建立數(shù)據(jù)信息選擇規(guī)則,包括:
建立數(shù)據(jù)信息優(yōu)先權選擇算法;
優(yōu)先選擇優(yōu)先權高的數(shù)據(jù)信息;
-根據(jù)所述數(shù)據(jù)信息選擇規(guī)則選擇出預打包數(shù)據(jù)信息;
所述中心化服務節(jié)點將處理后的數(shù)據(jù)信息按批次順序打包成新區(qū)塊;
所述中心化服務節(jié)點對所述新區(qū)塊進行簽名;
所述中心化服務節(jié)點將新區(qū)塊廣播到P2P網(wǎng)絡;
記賬節(jié)點接收到廣播的新區(qū)塊,驗證所述新區(qū)塊的合法性;
若驗證通過,則將新區(qū)塊附加在區(qū)塊鏈的后面;
其中,所述客戶端節(jié)點獲取需要存儲的數(shù)據(jù)信息包括:
在所述客戶端節(jié)點提供用戶接口;
將所述數(shù)據(jù)信息通過所述用戶接口提交。
2.如權利要求1所述方法,其特征在于,所述客戶端節(jié)點獲取需要存儲的數(shù)據(jù)信息包括:
為所述數(shù)據(jù)信息附上所述客戶端節(jié)點的簽名。
3.如權利要求1所述方法,其特征在于,所述客戶端節(jié)點將數(shù)據(jù)信息發(fā)送給中心化服務節(jié)點包括:
將數(shù)據(jù)信息通過遠程過程調用RPC接口發(fā)送給所述中心化服務節(jié)點;
或者,將數(shù)據(jù)信息通過廣播發(fā)送到P2P網(wǎng)絡,所述中心化服務節(jié)點從所述P2P網(wǎng)絡獲取所述數(shù)據(jù)信息。
4.如權利要求2所述方法,其特征在于,所述中心化服務節(jié)點驗證所述數(shù)據(jù)信息的合法性包括:
驗證所述客戶端節(jié)點的簽名的合法性;
刪除簽名不合法的數(shù)據(jù)信息。
5.如權利要求1所述方法,其特征在于,所述中心化服務節(jié)點預先建立數(shù)據(jù)信息選擇規(guī)則還包括:
提供API接口允許外部系統(tǒng)參與對數(shù)據(jù)信息的選擇;
外部系統(tǒng)將所述選擇結果返回所述中心化服務節(jié)點;
所述中心化服務節(jié)點將所述返回結果整合到數(shù)據(jù)信息的選擇中;
執(zhí)行或不執(zhí)行該規(guī)則。
6.如權利要求5所述方法,其特征在于,所述中心化服務節(jié)點提供API接口允許外部系統(tǒng)參與對數(shù)據(jù)信息的選擇包括:
將需要處理的數(shù)據(jù)信息推送給外部中心化審查服務器;
所述中心化審查服務器依據(jù)自定義的審查規(guī)則返回審查結果。
7.如權利要求6所述方法,其特征在于,所述中心化服務節(jié)點提供API接口允許外部系統(tǒng)參與對數(shù)據(jù)信息的選擇,還包括:
中心化服務節(jié)點將返回結果要求去除的數(shù)據(jù)信息從候選池中去除。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于暗鏈科技(深圳)有限公司,未經(jīng)暗鏈科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011495082.3/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)處理設備,數(shù)據(jù)處理方法,和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理電路、數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法、數(shù)據(jù)處理控制方法
- 數(shù)據(jù)處理設備、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及計算機可讀取的記錄介質
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序





