[發明專利]基于PBFT共識的個人健康數據存儲方法及裝置在審
| 申請號: | 201911326633.0 | 申請日: | 2019-12-20 |
| 公開(公告)號: | CN111832063A | 公開(公告)日: | 2020-10-27 |
| 發明(設計)人: | 楊慧;吉建勛 | 申請(專利權)人: | 北京艾摩瑞策科技有限公司 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62;G06F16/27 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 pbft 共識 個人 健康 數據 存儲 方法 裝置 | ||
本發明實施例提供了一種基于PBFT共識的個人健康數據存儲方法及裝置。該方法包括:出塊節點接收來自用戶設備的業務數據存儲請求;出塊節點選擇多個存儲節點,并將待存儲的個人健康數據發送至多個存儲節點;多個存儲節點中的每個存儲節點基于PBFT共識機制對待存儲的個人健康數據進行驗證以及對待存儲的個人健康數據進行存儲;存儲節點向出塊節點發送存儲證明;出塊節點在接收到存儲證明后向用戶設備發送存儲證明,以及將待存儲的個人健康數據記錄在區塊鏈中,用戶設備在接收到存儲證明預設時間后,通過區塊鏈確認待存儲的個人健康數據的被存儲的真實性。以此解決業務數據的實時存儲,降低數據的存儲延時,提高用戶體驗的問題。
技術領域
本發明涉及計算機技術領域,尤其涉及一種基于PBFT(Practical ByzantineFault Tolerance,實用拜占庭容錯算法)共識的個人健康數據存儲方法及裝置。
背景技術
區塊鏈技術,也被稱之為分布式賬本技術,是一種互聯網數據庫技術,其特點是去中心化、公開透明,讓每個人均可參與數據庫記錄。
如果我們把數據庫假設成一本賬本,讀寫數據庫就可以看做一種記賬的行為,區塊鏈技術的原理就是在一段時間內找出記賬最快最好的人,由這個人來記賬,然后將賬本的這一頁信息發給整個系統里的其他所有人。這也就相當于改變數據庫所有的記錄,發給全網的其他每個節點,所以區塊鏈技術也稱為分布式賬本(distributed ledger)。
目前在數據上鏈,需要等待該數據被打包成區塊、區塊完成驗證后上鏈,也就是需要等待數據被完成共識,成為不可逆區塊后,才會給用戶發送數據上鏈響應。
在PoW共識中,一個不可逆區塊需要60分鐘左右;DPoS共識中也需要10分鐘左右,這么長的區塊確認時間,使得數據的存儲延時過長,極大的影響了用戶使用區塊鏈系統的體驗。
發明內容
基于上述問題,本發明實施例提供了一種基于PBFT共識的個人健康數據存儲方法及裝置。
第一方面,提供了一種基于PBFT共識的個人健康數據存儲方法。區塊鏈系統中的區塊鏈節點包括存儲節點和出塊節點,所述方法應用于所述區塊鏈系統,所述方法包括:所述出塊節點接收來自用戶設備的業務數據存儲請求,所述業務數據存儲請求包括待存儲的個人健康數據;所述出塊節點選擇多個存儲節點,并將所述待存儲的個人健康數據發送至所述多個存儲節點;所述多個存儲節點中的每個存儲節點基于PBFT共識機制對所述待存儲的個人健康數據進行驗證以及對所述待存儲的個人健康數據進行存儲;所述多個存儲節點中的任意一個或多個向所述出塊節點發送所述存儲證明;所述出塊節點在接收到所述存儲證明后向所述用戶設備發送所述存儲證明,以及將所述待存儲的個人健康數據記錄在區塊鏈中,以使得所述用戶設備在接收到所述存儲證明預設時間后,通過所述區塊鏈確認所述待存儲的個人健康數據的被存儲的真實性。
在一個可選的實現中,所述多個存儲節點為3N+1個存儲節點,N為大于等于1的正整數,其中,所述3N+1個存儲節點的總宕機概率小于等于所述宕機閾值。
在一個可選的實現中,所述多個存儲節點中的每個存儲節點基于PBFT共識機制對所述待存儲的個人健康數據進行驗證以及對所述待存儲的個人健康數據進行存儲的步驟,包括:所述多個存儲節點中的每個存儲節點基于PBFT共識機制對所述待存儲的個人健康數據進行驗證;當所述待存儲的個人健康數據驗證通過后,將所述待存儲的個人健康數據的存儲在已驗證個人健康數據的數據池。
在一個可選的實現中,所述出塊節點將所述待存儲的個人健康數據記錄在區塊鏈中的步驟,包括:所述出塊節點在當前的已驗證個人健康數據的數據池中獲取指定數據量的已驗證的個人健康數據;所述出塊節點將所述指定數據量的已驗證的個人健康數據進行打包生成區塊后,全網廣播。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京艾摩瑞策科技有限公司,未經北京艾摩瑞策科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911326633.0/2.html,轉載請聲明來源鉆瓜專利網。





