[發明專利]一種霧計算環境下基于區塊鏈的數據存儲方法在審
| 申請號: | 201811375751.6 | 申請日: | 2018-11-19 |
| 公開(公告)號: | CN109523243A | 公開(公告)日: | 2019-03-26 |
| 發明(設計)人: | 孫善寶;于玲;于治樓 | 申請(專利權)人: | 濟南浪潮高新科技投資發展有限公司 |
| 主分類號: | G06Q20/06 | 分類號: | G06Q20/06;G06Q40/04 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250100 山東省濟南市*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 區塊 計算環境 數據存儲 存儲資源 服務提供商 云端 存儲技術領域 數據存儲需求 數據存儲資源 參與節點 管理節點 計算資源 整體存儲 資源需求 智能 提供方 云計算 賬本 記賬 閑置 共享 發布 網絡 維護 合作 | ||
1.一種霧計算環境下基于區塊鏈的數據存儲方法,其特征在于:所述數據存儲方法在云端聚集大量計算資源,對外提供數據存儲資源目錄,同時云端存在區塊鏈服務提供商,在P2P共識網絡中存在管理節點、背書節點和記賬節點,共同合作實現智能合約的執行及區塊鏈新區塊的生成;其中區塊鏈服務提供商的各個參與節點共同維護一個賬本;存儲資源提供方用戶安裝霧計算環境存儲資源共享智能合約環境,將自己閑置的存儲資源發布出去,數據存儲需求方用戶提出資源需求,并將數據存儲到霧計算環境下靠近需求側的共享存儲資源中。
2.根據權利要求1所述的霧計算環境下基于區塊鏈的數據存儲方法,其特征在于:該方法具體包括以下步驟:
S01、云端中心聚集大量計算資源,提供霧計算環境下的數據存儲資源目錄;
S02、利用云端區塊鏈基礎設施資源,形成P2P共識網絡;
S03、在所述區塊鏈共識網絡中選出管理節點、背書節點和記賬節點;
S04、由所述管理節點發行代幣;
S05、公開區塊鏈基礎設施資源中執行的智能合約代碼;
S06、存儲資源提供方用戶和數據存儲需求方用戶下載所述的云端區塊鏈智能合約程序;
S07、存儲資源提供方用戶和數據存儲需求方用戶生成非對稱密匙對,其公匙Hash作為區塊鏈上賬戶地址標識;
S08、背書節點收集到足夠的背書后將結果發送給所述的記賬節點,并由記賬節點達成共識,生成新的區塊,完成存儲資源發布;
S09、數據存儲需求方用戶提出存儲資源需求,發布存儲資源使用智能合約;
S10、判斷滿足存儲資源要求的存儲資源提供方,確認提供的存儲服務,觸發存儲資源使用智能合約的執行;
S11、背書節點執行存儲資源使用智能合約,檢查所述的存儲資源需求方用戶的代幣余額,向所述的存儲資源提供方用戶發送消息,凍結存儲資源需求方用戶要求的空閑存儲資源,更新云端的存儲資源目錄;
S12、數據存儲需求方用戶將數據發送給存儲資源提供方用戶,使用數據存儲需求方私匙對上傳數據進行簽名,保證數據完整性;
S13、所述的存儲資源提供方用戶保存數據,并生成訪問地址和鑒權信息,使用所述的數據存儲需求方的公鑰進行加密形成數字信封,發送給數據存儲需求方用戶,同時發布存儲資源承諾智能合約;
S14、數據存儲需求方用戶驗證地址及鑒權訪問,完成數據存儲;
S15、由背書節點完成本次存儲資源使用智能合約,收集到足夠的背書后將結果發送給所述的記賬節點,并由記賬節點達成共識,生成新的區塊,按照預先設定的收費規則完成代幣扣款;
S16、存儲資源使用智能合約的完成觸發存儲資源承諾智能合約的執行;
S17、在存儲服務時效內出現服務異常或者承諾時間存儲服務正常結束,所述的背書節點完成本次存儲資源承諾智能合約,收集到足夠的背書后將結果發送給所述的記賬節點,并由記賬節點達成共識,生成新的區塊,按照預先設定的收費規則完成代幣扣款,所述的存儲資源提供方用戶回收資源;
S18、區塊鏈參與節點通過P2P共識網絡獲取最新數據,更新各自本地賬本記錄;
S19、當出現糾紛時,通過區塊鏈查詢交易記錄,追溯各方責任。
3.根據權利要求2所述的霧計算環境下基于區塊鏈的數據存儲方法,其特征在于:步驟S12結束后,若數據存儲需求方用戶要求加密存儲,則對數據進行加密,將密文傳輸給存儲資源提供方用戶。
4.根據權利要求5所述的霧計算環境下基于區塊鏈的數據存儲方法,其特征在于:所述S01中,提供霧計算環境下的存儲資源目錄包括霧計算節點的用戶標識、公鑰、存儲容量、主機架構、存儲格式、安全性保證、鑒權保證、網絡能力和資源共享服務質量。
5.根據權利要求4所述的霧計算環境下基于區塊鏈的數據存儲方法,其特征在于:步驟S04中管理節點發行代幣,其中代幣發行采用以太坊區塊鏈。
6.根據權利要求5所述的霧計算環境下基于區塊鏈的數據存儲方法,其特征在于:步驟S05中,所述智能合約代碼包括存儲資源發布、存儲資源申請和存儲資源共享智能合約,放入智能合約開發者社區,供所有參與方和開發者進行代碼審查。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于濟南浪潮高新科技投資發展有限公司,未經濟南浪潮高新科技投資發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811375751.6/1.html,轉載請聲明來源鉆瓜專利網。





