[發(fā)明專利]一種區(qū)塊鏈勘誤方法及裝置、存儲(chǔ)介質(zhì)、電子設(shè)備在審
| 申請?zhí)枺?/td> | 201810636232.4 | 申請日: | 2018-06-20 |
| 公開(公告)號: | CN109101526A | 公開(公告)日: | 2018-12-28 |
| 發(fā)明(設(shè)計(jì))人: | 譚智勇;宋承根;趙微 | 申請(專利權(quán))人: | 北京歐鏈科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F21/64 |
| 代理公司: | 北京鼎佳達(dá)知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11348 | 代理人: | 王偉鋒;劉鐵生 |
| 地址: | 100036 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 區(qū)塊 目標(biāo)區(qū)塊 存儲(chǔ)介質(zhì) 電子設(shè)備 塊頭信息 記錄 塊鏈 預(yù)設(shè) 篡改 攜帶 概率 | ||
1.一種區(qū)塊鏈勘誤方法,其特征在于,包括:
在接收到針對待勘誤區(qū)塊鏈中的任一目標(biāo)區(qū)塊的勘誤請求時(shí),利用所述勘誤請求攜帶的勘誤數(shù)據(jù)對所述目標(biāo)區(qū)塊進(jìn)行勘誤,生成勘誤記錄;
確定勘誤區(qū)塊頭信息;
利用所述勘誤記錄以及所述勘誤區(qū)塊頭信息,生成所述目標(biāo)區(qū)塊對應(yīng)的勘誤區(qū)塊;
將所述勘誤區(qū)塊連接到預(yù)設(shè)的勘誤區(qū)塊鏈上。
2.根據(jù)權(quán)利要求1所述的區(qū)塊鏈勘誤方法,其特征在于,
所述確定勘誤區(qū)塊頭信息,包括:
判斷所述勘誤區(qū)塊鏈中是否僅存在勘誤創(chuàng)世塊;
如果是,將所述勘誤創(chuàng)世塊的區(qū)塊頭中的信息以及所述目標(biāo)區(qū)塊的區(qū)塊頭中的信息確定為所述勘誤區(qū)塊頭信息;
否則,在所述勘誤區(qū)塊鏈已存在的勘誤區(qū)塊中,確定位于最末位的勘誤區(qū)塊;將所述位于最末位的勘誤區(qū)塊的區(qū)塊頭中的信息以及所述目標(biāo)區(qū)塊的區(qū)塊頭中的信息確定為所述勘誤區(qū)塊頭信息。
3.根據(jù)權(quán)利要求1所述的區(qū)塊鏈勘誤方法,其特征在于,
所述利用所述勘誤記錄以及所述勘誤區(qū)塊頭信息,生成所述目標(biāo)區(qū)塊對應(yīng)的勘誤區(qū)塊,包括:
利用所述勘誤記錄生成勘誤區(qū)塊體;
利用所述勘誤記錄以及所述勘誤區(qū)塊頭信息,生成勘誤區(qū)塊頭;
利用所述勘誤區(qū)塊體以及所述勘誤區(qū)塊頭生成所述勘誤區(qū)塊。
4.根據(jù)權(quán)利要求1所述的區(qū)塊鏈勘誤方法,其特征在于,
所述勘誤記錄包括勘誤數(shù)據(jù)、所述目標(biāo)區(qū)塊中與所述勘誤數(shù)據(jù)對應(yīng)的原始數(shù)據(jù)、所述原始數(shù)據(jù)在所述目標(biāo)區(qū)塊中的位置信息;
所述利用所述勘誤記錄以及所述勘誤區(qū)塊頭信息,生成勘誤區(qū)塊頭,包括:
利用所述勘誤數(shù)據(jù)、所述目標(biāo)區(qū)塊中與所述勘誤數(shù)據(jù)對應(yīng)的原始數(shù)據(jù)、所述原始數(shù)據(jù)在所述目標(biāo)區(qū)塊中的位置信息以及所述勘誤區(qū)塊頭信息生成所述勘誤區(qū)塊哈希值;
根據(jù)所述勘誤區(qū)塊頭信息生成勘誤區(qū)塊高度;
利用所述勘誤區(qū)塊哈希值和所述勘誤區(qū)塊高度生成所述勘誤區(qū)塊頭。
5.根據(jù)權(quán)利要求1-4中任一所述的區(qū)塊鏈勘誤方法,其特征在于,
所述將所述勘誤區(qū)塊連接到預(yù)設(shè)的勘誤區(qū)塊鏈上,包括:
判斷所述勘誤區(qū)塊鏈中是否僅存在勘誤創(chuàng)世塊;
如果否,在所述勘誤區(qū)塊鏈已存在的勘誤區(qū)塊中,確定位于最末位的勘誤區(qū)塊;將所述勘誤區(qū)塊與所述位于最末位的勘誤區(qū)塊連接;
否則,將所述勘誤區(qū)塊與所述勘誤創(chuàng)世塊連接。
6.根據(jù)權(quán)利要求1-4中任一所述的區(qū)塊鏈勘誤方法,其特征在于,
所述區(qū)塊鏈勘誤方法,進(jìn)一步包括:
在接收到針對所述待勘誤區(qū)塊鏈中的任一待查詢區(qū)塊的數(shù)據(jù)查詢請求時(shí),判斷所述待查詢區(qū)塊在所述勘誤區(qū)塊鏈中是否存在對應(yīng)的勘誤區(qū)塊;
如果存在,在對應(yīng)的勘誤區(qū)塊中查詢與所述數(shù)據(jù)查詢請求對應(yīng)的數(shù)據(jù);當(dāng)對應(yīng)的勘誤區(qū)塊中不存在與所述數(shù)據(jù)查詢請求對應(yīng)的數(shù)據(jù)時(shí),在所述待查詢區(qū)塊中查詢與所述數(shù)據(jù)查詢請求對應(yīng)的數(shù)據(jù);
否則,在所述待查詢區(qū)塊中查詢與所述數(shù)據(jù)查詢請求對應(yīng)的數(shù)據(jù)。
7.一種區(qū)塊鏈勘誤裝置,其特征在于,包括:
記錄生成模塊,用于在接收到針對待勘誤區(qū)塊鏈中的任一目標(biāo)區(qū)塊的勘誤請求時(shí),利用所述勘誤請求攜帶的勘誤數(shù)據(jù)對所述目標(biāo)區(qū)塊進(jìn)行勘誤,生成勘誤記錄;
確定模塊,用于確定勘誤區(qū)塊頭信息;
區(qū)塊生成模塊,用于利用所述記錄生成模塊生成的所述勘誤記錄以及所述確定模塊確定的所述勘誤區(qū)塊頭信息,生成所述目標(biāo)區(qū)塊對應(yīng)的勘誤區(qū)塊;
連接模塊,用于將所述區(qū)塊生成模塊生成的所述勘誤區(qū)塊連接到預(yù)設(shè)的勘誤區(qū)塊鏈上。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京歐鏈科技有限公司,未經(jīng)北京歐鏈科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810636232.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點(diǎn)及存儲(chǔ)介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點(diǎn)
- 本地區(qū)塊同步的檢驗(yàn)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點(diǎn)來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識(shí)系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲(chǔ)介質(zhì)及電子設(shè)備
- 影像深度計(jì)算方法
- 基于區(qū)塊鏈的目標(biāo)事件執(zhí)行方法和裝置
- 一種數(shù)據(jù)存儲(chǔ)方法、裝置、電子設(shè)備以及存儲(chǔ)介質(zhì)
- 區(qū)塊鏈的區(qū)塊分發(fā)方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種區(qū)塊鏈自動(dòng)對賬方法、裝置、系統(tǒng)和存儲(chǔ)介質(zhì)
- 區(qū)塊鏈的數(shù)據(jù)修改方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)
- 基于區(qū)塊鏈的設(shè)備管理方法、裝置、計(jì)算機(jī)設(shè)備
- 一種區(qū)塊鏈數(shù)據(jù)存儲(chǔ)方法、系統(tǒng)、設(shè)備及可讀存儲(chǔ)介質(zhì)
- 一種區(qū)塊鏈交易的處理方法、裝置、設(shè)備及系統(tǒng)
- 區(qū)塊鏈調(diào)用方法、裝置、管理服務(wù)平臺(tái)及存儲(chǔ)介質(zhì)
- 用于接合與分離存儲(chǔ)介質(zhì)的裝置
- 存儲(chǔ)介質(zhì)陣列控制器、控制方法、設(shè)備、和存儲(chǔ)介質(zhì)驅(qū)動(dòng)器
- 存儲(chǔ)介質(zhì)處理方法、系統(tǒng)及數(shù)據(jù)讀寫操作方法、系統(tǒng)
- 存儲(chǔ)裝置、存儲(chǔ)介質(zhì)以及存儲(chǔ)介質(zhì)的制造方法
- 數(shù)據(jù)存儲(chǔ)
- 存儲(chǔ)介質(zhì)之間的數(shù)據(jù)遷移
- 一種基于存儲(chǔ)系統(tǒng)的控制方法及裝置
- 自助設(shè)備及自助設(shè)備的介質(zhì)存儲(chǔ)裝置
- 融合存儲(chǔ)系統(tǒng)中的數(shù)據(jù)遷移方法和裝置
- 一種數(shù)據(jù)存儲(chǔ)方法、裝置及電子設(shè)備





