[發明專利]一種基于區塊鏈的資源共享的方法及裝置在審
| 申請號: | 202011228411.8 | 申請日: | 2020-11-06 |
| 公開(公告)號: | CN112328565A | 公開(公告)日: | 2021-02-05 |
| 發明(設計)人: | 王賀賀;許玉壯;朱濤 | 申請(專利權)人: | 中國銀聯股份有限公司 |
| 主分類號: | G06F16/176 | 分類號: | G06F16/176;G06F16/13;G06F16/27;G06F21/64 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 張懷陽 |
| 地址: | 200135 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 區塊 資源共享 方法 裝置 | ||
本發明公開了一種基于區塊鏈的資源共享的方法及裝置,該方法包括獲取待存儲的資源文件,將資源文件進行分塊處理,得到多個資源分塊,根據資源文件和多個資源分塊,生成資源文件的路由表,將多個資源分塊和路由表存儲至區塊鏈。通過把資源文件進行分塊處理,得到多個資源分塊后,再將多個資源分塊進行上鏈處理,可以實現資源文件在區塊鏈上存儲,能夠保證資源文件共享時的安全性,同時防止資源文件被篡改。
技術領域
本發明涉及區塊鏈技術領域,尤其涉及一種基于區塊鏈(Block Chain)的資源共享的方法及裝置。
背景技術
隨著計算機技術的發展,越來越多的技術應用在金融領域,傳統金融業正在逐步向金融科技轉變,但由于金融行業的安全性、實時性要求,也對技術提出的更高的要求。在金融領域的區塊鏈技術中,大文件存儲是一個重要的研究問題。
現有區塊鏈系統限于處理能力的影響,在解決大文件存儲問題,一直采用的是使用鏈外系統的方式,區塊鏈上僅存儲文件摘要信息,以此來進行存證。但是這種文件存儲與區塊鏈系統分離的方式無法實現文件本身在區塊鏈系統上的共識,進而無法保證文件的安全性和不可篡改的問題。
發明內容
本發明實施例提供一種基于區塊鏈的資源共享的方法及裝置,用以提高資源共享的安全性。
第一方面,本發明實施例提供一種基于區塊鏈的資源共享的方法,包括:
獲取待存儲的資源文件;
將所述資源文件進行分塊處理,得到多個資源分塊;根據所述資源文件和所述多個資源分塊,生成所述資源文件的路由表;
將所述多個資源分塊和所述路由表存儲至區塊鏈。
上述技術方案中,通過把資源文件進行分塊處理,得到多個資源分塊后,再將多個資源分塊進行上鏈處理,可以實現資源文件在區塊鏈上存儲,能夠保證資源文件共享時的安全性,同時防止資源文件被篡改。
可選的,所述將所述資源文件進行分塊處理,得到多個資源分塊,包括:
采用字節流處理的方式將所述資源文件進行分塊處理,得到所述多個資源分塊。
可選的,所述根據所述資源文件和所述多個資源分塊,生成所述資源文件的路由表,包括:
對各資源分塊進行哈希處理,得到各資源分塊的哈希值;
根據所述各資源分塊的哈希值,生成默克爾樹;
對所述資源文件及各資源分塊進行統計,得到所述資源文件的文件信息;
根據所述各資源分塊的哈希值、所述默克爾樹的根植和所述資源文件的文件信息,生成所述資源文件的路由表。
可選的,所述資源文件的文件信息至少包括標識信息、資源分塊的數量和資源分塊的序號。
可選的,所述將所述多個資源分塊和所述路由表存儲至區塊鏈,包括:
根據各資源分塊的哈希值確定所述區塊鏈上是否存在哈希值相同的資源分塊,若是,則確定出所述多個資源分塊中與所述區塊鏈上哈希值不同的資源分塊;
將所述與所述區塊鏈上哈希值不同的資源分塊和所述路由表存儲至所述區塊鏈。
第二方面,本發明實施例提供一種基于區塊鏈的資源共享的方法,所述方法包括:
獲取待查詢的資源文件的標識信息;
根據所述待查詢的資源文件的標識信息從所述區塊鏈上獲取所述待查詢的資源文件的路由表;
根據所述待查詢的資源文件的路由表從所述區塊鏈上獲取所述待查詢的資源文件的各資源分塊;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀聯股份有限公司,未經中國銀聯股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011228411.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種高度可調的智能車座椅
- 下一篇:一種黑木耳原汁及其制備方法





