[發(fā)明專利]基于區(qū)塊鏈側(cè)鏈的區(qū)塊頭驗證方法、裝置和計算機可讀存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202110469837.0 | 申請日: | 2021-04-29 |
| 公開(公告)號: | CN113179273A | 公開(公告)日: | 2021-07-27 |
| 發(fā)明(設(shè)計)人: | 汪澤消 | 申請(專利權(quán))人: | 杭州麗冠科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 310000 浙江省*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 區(qū)塊 鏈側(cè)鏈 驗證 方法 裝置 計算機 可讀 存儲 介質(zhì) | ||
本申請公開了一種基于區(qū)塊鏈側(cè)鏈的區(qū)塊頭驗證方法、裝置和計算機可讀存儲介質(zhì),該方法包括:中繼服務(wù)端從鏈外客戶端獲取交互數(shù)據(jù)包,中繼服務(wù)端將源區(qū)塊頭存入引用鏈,并將源區(qū)塊頭對應(yīng)的區(qū)塊狀態(tài)設(shè)置為鎖定狀態(tài),引用鏈為用于存放源區(qū)塊頭的集合,中繼服務(wù)端對源區(qū)塊頭進行有效性驗證,當(dāng)對源區(qū)塊頭驗證成功時,將源區(qū)塊頭對應(yīng)的區(qū)塊狀態(tài)設(shè)置為有效狀態(tài),當(dāng)對源區(qū)塊頭驗證失敗時,刪除源區(qū)塊頭。由此可見,本申請可以低成本的確保區(qū)塊頭數(shù)據(jù)的有效性。
技術(shù)領(lǐng)域
本申請涉及數(shù)據(jù)處理的技術(shù)領(lǐng)域,尤其涉及一種基于區(qū)塊鏈側(cè)鏈的區(qū)塊頭驗證方法、裝置和計算機可讀存儲介質(zhì)。
背景技術(shù)
區(qū)塊鏈技術(shù)是分布式數(shù)據(jù)存儲、點對點傳輸、分布式共識算法、加密算法等計算機技術(shù)的集成應(yīng)用,具有數(shù)據(jù)不可篡改和不可偽造的特性。隨著人們對區(qū)塊鏈技術(shù)研究的逐步深入,越來越多的區(qū)塊鏈項目開始落地實施,尤其在金融、流程管理、數(shù)據(jù)追溯、供應(yīng)鏈管理及醫(yī)療保險等領(lǐng)域,區(qū)塊鏈技術(shù)可以產(chǎn)生顛覆性的影響,然而,由于數(shù)據(jù)存儲的封閉性,這些區(qū)塊鏈項目之間的交互能力極其有限,不可避免地造成了區(qū)塊鏈的價值孤島。因此,亟需探究一種可靠的、高效的、廉價的跨鏈交互方式來打破這種價值隔離。
目前,跨鏈技術(shù)主要包括:公證人機制(notary scheme)、側(cè)鏈/中繼(side chain/relay)和哈希鎖定(Hash-locking)。其中,提交正確的區(qū)塊頭數(shù)據(jù)到側(cè)鏈?zhǔn)侵欣^技術(shù)的基礎(chǔ),常規(guī)技術(shù)往往采用共識簽名的方式來驗證區(qū)塊頭數(shù)據(jù)的有效性,而該方式需要若干受信任的節(jié)點作為背書,與區(qū)塊鏈去中心化的理念不相符。部分去中心的技術(shù)方案在獲取到區(qū)塊頭數(shù)據(jù)后會直接進行全面驗證,可能產(chǎn)生大量驗證費,成本大。
因此,亟需探究一種去中心化且成本低的區(qū)塊頭提交驗證方法。
發(fā)明內(nèi)容
本發(fā)明的目的是針對現(xiàn)有技術(shù)的不足,提供一種基于區(qū)塊鏈側(cè)鏈的區(qū)塊頭驗證方法、裝置和計算機可讀存儲介質(zhì),可去中心化且低成本的對提交區(qū)塊頭進行驗證。
本申請一方面提供了一種基于區(qū)塊鏈側(cè)鏈的區(qū)塊頭驗證方法,該方法由中繼服務(wù)端執(zhí)行,該方法包括:
獲取鏈外客戶端發(fā)送的交互數(shù)據(jù)包;所述交互數(shù)據(jù)包是由所述鏈外客戶端從源區(qū)塊鏈獲取的;所述交互數(shù)據(jù)包包括所述源區(qū)塊鏈中的源區(qū)塊頭;
將所述源區(qū)塊頭存入引用鏈,并將所述源區(qū)塊頭對應(yīng)的區(qū)塊狀態(tài)設(shè)置為鎖定狀態(tài);所述引用鏈為用于存放所述源區(qū)塊頭的集合;
對所述源區(qū)塊頭進行有效性驗證;當(dāng)對所述源區(qū)塊頭驗證成功時,將所述源區(qū)塊頭對應(yīng)的區(qū)塊狀態(tài)設(shè)置為有效狀態(tài);當(dāng)對所述源區(qū)塊頭驗證失敗時,刪除所述源區(qū)塊頭。
優(yōu)選地,在預(yù)設(shè)的閾值時間內(nèi),等待獲取爭議請求,所述爭議請求由所述鏈外客戶端發(fā)起,期間所述源區(qū)塊頭對應(yīng)的區(qū)塊狀態(tài)為鎖定狀態(tài);
當(dāng)在所述閾值時間內(nèi),未獲取到所述爭議請求時,確定所述源區(qū)塊頭有效性驗證成功;
在所述閾值時間內(nèi),獲取到所述爭議請求時,對所述源區(qū)塊頭進行全面驗證;
當(dāng)全面驗證通過時,確定所述爭議請求失敗并確定所述源區(qū)塊頭有效性驗證成功,否則確定所述爭議請求成功并確定所述源區(qū)塊頭有效性驗證失敗。
優(yōu)選地,所述鏈外客戶端中至少包括第一鏈外客戶端和第二鏈外客戶端;所述交互數(shù)據(jù)包還包括第一保證金;所述第一保證金由所述第一鏈外客戶端發(fā)送所述交易數(shù)據(jù)包時創(chuàng)建;所述爭議請求由所述第二鏈外客戶端發(fā)起,所述爭議請求中包括第二保證金;所述第一保證金和所述第二保證金均與所述源區(qū)塊頭相關(guān)聯(lián),所述方法還包括:
當(dāng)所述第二鏈外客戶端執(zhí)行爭議請求成功時,所述第二鏈外客戶端獲得與所述源區(qū)塊頭相關(guān)聯(lián)的所述第一保證金和所述第二保證金;
當(dāng)所述第二鏈外客戶端執(zhí)行爭議請求失敗時,所述第一鏈外客戶端獲得與所述源區(qū)塊頭相關(guān)聯(lián)的所述第一保證金和所述第二保證金。
該專利技術(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/202110469837.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:用于牽引機繩輪拆、裝的工裝及其使用方法
- 下一篇:一種卷腹用支撐裝置
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點及存儲介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點
- 本地區(qū)塊同步的檢驗方法、裝置、設(shè)備及存儲介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲介質(zhì)及電子設(shè)備





