[發(fā)明專利]區(qū)塊鏈分布式存儲下載方法、設備和存儲介質在審
| 申請?zhí)枺?/td> | 201910577312.1 | 申請日: | 2019-06-28 |
| 公開(公告)號: | CN110288346A | 公開(公告)日: | 2019-09-27 |
| 發(fā)明(設計)人: | 何正軍;王志文;吳思進 | 申請(專利權)人: | 杭州復雜美科技有限公司 |
| 主分類號: | G06Q20/38 | 分類號: | G06Q20/38;H04L29/08;G06F16/27 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 310000 浙江省杭州市西湖*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 解密 下載 加密信息 請求信息 下載節(jié)點 轉賬交易 區(qū)塊 分布式存儲服務 下載請求信息 分布式存儲 存儲介質 服務節(jié)點 驗證 發(fā)送 加密密鑰對 對稱密鑰 解密密鑰 驗證成功 返回 廣播 打包 加密 轉賬 回報 配置 申請 合法 | ||
本發(fā)明提供一種區(qū)塊鏈分布式存儲下載方法、設備和存儲介質,該方法包括:接收下載節(jié)點發(fā)送的下載請求信息并驗證是否合法:是,則生成對稱密鑰,通過加密密鑰對下載請求信息所請求下載的若干分片進行加密以生成加密信息,并將加密信息返回給下載節(jié)點,以供生成并發(fā)送解密請求信息;其中,解密請求信息包括對服務節(jié)點進行轉賬的轉賬交易;接收解密請求信息并驗證轉賬交易,在驗證成功后將轉賬交易廣播給區(qū)塊鏈的其它節(jié)點以供廣播、打包和執(zhí)行,將解密密鑰返回給下載節(jié)點以供對加密信息進行解密以獲取若干分片。本申請配置付費下載機制,使提供分布式存儲服務的服務節(jié)點獲得回報,并促使更多的節(jié)點參與并提供分布式存儲服務。
技術領域
本申請涉及區(qū)塊鏈技術領域,具體涉及一種區(qū)塊鏈分布式存儲下載方法、設備和存儲介質。
背景技術
區(qū)塊鏈中的每個節(jié)點都進行同樣的計算,并且最終將相同的結果保存在本地,在包含有幾千甚至幾萬個節(jié)點的區(qū)塊鏈系統(tǒng)中,數據高度冗余,盡管每個節(jié)點都容易從其他對等節(jié)點同步需要的數據,但是對于整個區(qū)塊鏈系統(tǒng)而言,所消耗的存儲資源存在高度冗余的問題。
基于上述問題,申請人在同期提交的另一件專利申請中提出了一種適用于在公鏈場景進行分布式存儲的區(qū)塊鏈分布式存儲解決方案,然后該方案(乃至于其它可能存在的同類方案)需要大量節(jié)點參與并提供分布式存儲服務方可實現,若絕大多數節(jié)點都只享用其它節(jié)點所提供的服務,而不參與并提供服務,則會導致該類方案最終擱淺。因此,區(qū)塊鏈分布式存儲解決方案需要一種激勵并促使節(jié)點參與并提供分布式存儲服務的激勵機制。此外,更進一步地,該激勵機制還應當防止節(jié)點在該機制中進行作弊。
發(fā)明內容
鑒于現有技術中的上述缺陷或不足,期望提供一種激勵節(jié)點參與提供分布式存儲服務的區(qū)塊鏈分布式存儲下載方法、設備和存儲介質;并進一步期望于防止節(jié)點在激勵機制中作弊。
第一方面,本發(fā)明提供一種區(qū)塊鏈分布式存儲下載方法,適用于分布式存儲的服務節(jié)點,該方法包括:
接收下載節(jié)點發(fā)送的下載請求信息,驗證下載請求信息是否合法:
是,則生成對稱密鑰,通過對稱密鑰中的加密密鑰對下載請求信息所請求下載的若干分片進行加密以生成加密信息,并將加密信息返回給下載節(jié)點,以供生成并發(fā)送解密請求信息;其中,解密請求信息包括對服務節(jié)點進行轉賬的轉賬交易;
接收解密請求信息并驗證轉賬交易,在驗證成功后將轉賬交易廣播給區(qū)塊鏈的其它節(jié)點以供廣播、打包和執(zhí)行,將對稱密鑰中的解密密鑰返回給下載節(jié)點以供對加密信息進行解密以獲取若干分片。
第二方面,本發(fā)明提供另一種區(qū)塊鏈分布式存儲下載方法,適用于使用分布式存儲服務的下載節(jié)點,該方法包括:
響應于下載若干分片,生成下載請求信息并發(fā)送至對應的服務節(jié)點,以供驗證下載請求信息是否合法:是,則生成對稱密鑰,通過對稱密鑰中的加密密鑰對下載請求信息所請求下載的若干分片進行加密以生成加密信息并返回;
接收加密信息,生成對服務節(jié)點進行轉賬的轉賬交易,以及包括轉賬交易的解密請求信息;
將解密請求信息發(fā)送至服務節(jié)點以供驗證轉賬交易,在驗證成功后將轉賬交易廣播給區(qū)塊鏈的其它節(jié)點以供廣播、打包和執(zhí)行,并返回對稱密鑰中的解密密鑰;
接收解密密鑰,根據解密密鑰對加密信息進行解密以獲取若干分片。
第三方面,本發(fā)明還提供一種設備,包括一個或多個處理器和存儲器,其中存儲器包含可由該一個或多個處理器執(zhí)行的指令以使得該一個或多個處理器執(zhí)行根據本發(fā)明各實施例提供的區(qū)塊鏈分布式存儲下載方法。
第四方面,本發(fā)明還提供一種存儲有計算機程序的存儲介質,該計算機程序使計算機執(zhí)行根據本發(fā)明各實施例提供的區(qū)塊鏈分布式存儲下載方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州復雜美科技有限公司,未經杭州復雜美科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910577312.1/2.html,轉載請聲明來源鉆瓜專利網。





