[發明專利]一種基于區塊鏈的文件分區存儲方法、終端及介質在審
| 申請號: | 201811122936.6 | 申請日: | 2018-09-26 |
| 公開(公告)號: | CN109308287A | 公開(公告)日: | 2019-02-05 |
| 發明(設計)人: | 張重陽;吳澤峰 | 申請(專利權)人: | 南京榮鏈科技有限公司 |
| 主分類號: | G06F16/17 | 分類號: | G06F16/17;G06F16/182;G06Q20/10 |
| 代理公司: | 北京酷愛智慧知識產權代理有限公司 11514 | 代理人: | 安娜 |
| 地址: | 210032 江蘇省南京市浦口*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 區塊 鏈節點 文件服務器 文件信息 記賬 文件內容 受理 文件分區 維護 存儲 服務器計算 成功消息 存儲文件 獲取文件 同步文件 網絡反饋 參與方 算法 服務器 網絡 終端 | ||
本發明公開的一種文件分區存儲方法,包括:受理方服務器計算文件內容的HASH值并將其增加到第一文件信息中形成第二文件信息;受理方服務器將文件內容發送到受理方維護的區塊鏈節點所對應的文件服務器,文件服務器存儲文件內容;將第二文件信息發送到受理方維護的區塊鏈節點,區塊鏈網絡將第二文件信息通過共識算法同步到區塊鏈網絡中參與記賬的各節點;參與記賬的區塊鏈節點接收到區塊鏈網絡反饋的記賬成功消息后,判斷參與記賬的區塊鏈節點是否為受理方維護的區塊鏈節點;若否,則參與記賬的區塊鏈節點所對應的文件服務器進行同步文件內容。各參與方能夠從自身維護的區塊鏈節點中獲取文件信息,從自身維護的文件服務器中獲取對應的文件內容。
技術領域
本發明涉及文件存儲技術領域,具體涉及一種基于區塊鏈的文件分區存儲方法、終端及介質。
背景技術
區塊鏈是一種去中心化的、由各節點參與的分布式數據庫技術。區塊鏈網絡中記錄的信息由所有驗證節點共同參與記錄,無需任何中心化的節點審核,記錄的信息具有不可偽造和防篡改的特點。完備可追溯、去中心化和去信用化是區塊鏈技術的三大特點。
文件一般不適合直接存儲到區塊鏈賬本中,通常的做法是將文件存儲在文件服務器系統中,同時計算文件的HASH值,并將文件的HASH值存儲到區塊鏈賬本中。雖然能夠實現文件內容的防篡改,但是文件服務器系統仍然需要一個第三方來維護。
發明內容
針對現有技術中的缺陷,本發明的目的之一在于提供一種基于區塊鏈的文件分區存儲方法,各參與方都保存有文件的完整信息和內容,集體維護文件,無需依賴第三方,保證了文件的完整性,隱私性和集體維護性。
第一方面,本發明實施例提供的一種基于區塊鏈的文件分區存儲方法,包括:
受理方服務器接收請求方發送的文件存儲請求,所述文件包括文件內容和第一文件信息;
受理方服務器計算所述文件內容的HASH值,并將所述HASH值增加到第一文件信息中,形成第二文件信息;
受理方服務器將所述文件內容發送到受理方維護的區塊鏈節點所對應的文件服務器,所述文件服務器存儲文件內容;將所述第二文件信息發送到受理方維護的區塊鏈節點,區塊鏈網絡將第二文件信息通過共識算法同步到區塊鏈網絡中參與記賬的各節點;
參與記賬的區塊鏈節點接收到區塊鏈網絡反饋的記賬成功消息后,判斷參與記賬的區塊鏈節點是否為受理方維護的區塊鏈節點;
若是,則不進行同步文件內容;
若否,則所述參與記賬的區塊鏈節點所對應的文件服務器進行同步文件內容。
本發明實施例將文件分為文件信息和文件內容兩部分進行存儲,其中,文件信息存儲到區塊鏈賬本中,文件內容存儲到文件服務器中。文件信息中包含有文件內容的HASH值,防止文件內容被篡改。為了使各參與方能夠獲得文件的完整信息和內容,將文件服務器按照區塊鏈中該文件信息的存儲策略進行分區,每個存儲該文件信息的區塊鏈節點都對應一個文件服務器,不同的區塊鏈節點也可以對應同一個文件服務器,使得各參與方能夠從自身維護的區塊鏈節點中獲取文件信息,從自身維護的文件服務器中獲取對應的文件內容。
可選地,所述參與記賬的區塊鏈節點所對應的文件服務器為請求文件服務器,所述同步文件內容的具體方法包括:查詢步驟,請求文件服務器查找是否存在未被詢問的應答文件服務器;
若不存在,則結束流程;
若存在,則向未被詢問的應答文件服務器發送同步文件請求;
請求文件服務器接收應答文件服務器發送的文件內容,并驗證接收的文件內容的完整性;
若驗證不通過,則返回執行查詢步驟;
若驗證通過,請求文件服務器將接收的文件內容進行存儲。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京榮鏈科技有限公司,未經南京榮鏈科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811122936.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于文件存儲的SQL檢索方法
- 下一篇:數據處理方法及裝置





