[发明专利]一种基于区块链存储的数字资产安全共享方法及装置在审
| 申请号: | 201811073132.1 | 申请日: | 2018-09-14 |
| 公开(公告)号: | CN109359096A | 公开(公告)日: | 2019-02-19 |
| 发明(设计)人: | 马莉 | 申请(专利权)人: | 佛山科学技术学院 |
| 主分类号: | G06F16/176 | 分类号: | G06F16/176;G06F16/182 |
| 代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 王国标 |
| 地址: | 528000 广东省佛山市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 区块 数字资产 共享 安全共享 数组 存储 文件存储系统 共享网络 节点分级 文件访问 频度 访问度 链节点 中心化 块链 升序 排序 统计 网络 | ||
1.一种基于区块链存储的数字资产安全共享方法,其特征在于,所述方法包括以下步骤:
步骤1,每个数字资产文件对应生成一个共享统计数组并统计各数字资产文件在区块链网络中每个区块链节点中的共享次数,将各共享统计数组进行降序排序;
步骤2,将各共享统计数组前30%的所在的区块链节点标记为本数字资产文件的高频共享节点;
步骤3,将各共享统计数组后30%且包括30%所在的区块链节点标记为本数字资产文件的普通共享节点;
步骤4,将各数字资产文件的高频共享节点以数字资产文件的形式进行数据同步;
步骤5,将各数字资产文件的普通共享节点中以文件Hash值形式进行同步。
2.根据权利要求1所述的一种基于区块链存储的数字资产安全共享方法,其特征在于,在步骤1中,所述区块链网络为多个区块链节点构成的网状拓扑结构,每个区块链节点都有唯一的节点ID编号,每个区块链节点至少有一个相邻的节点,所述区块链节点包括智能手机、平板电脑、台式电脑、笔记本电脑,每个区块链节点存储有多个数字资产文件,在外部应用的共享请求访问数字资产文件时外部的应用API能够共享并读取该数字资产文件,数字资产文件包括音乐歌曲文件、电影文件、APP应用文件、应用程序文件、电子书籍文件,各区块链节点通过有线网络、无线网络任意一种互相连接并进行通信。
3.根据权利要求1所述的一种基于区块链存储的数字资产安全共享方法,其特征在于,在步骤1中,每个数字资产文件对应生成一个共享统计数组并统计各数字资产文件在区块链网络中每个区块链节点中的共享次数,将各共享统计数组进行升序排序的方法包括以下步骤:
步骤1.1,将每个数字资产文件对应生成一个数组,数组大小为区块链节点的数量,每个元素为数字资产文件在区块链节点的访问次数,所有的数组元素对应的区块链节点顺序固定,根据数组的编号能够可得区块链节点的节点ID编号,该数组即共享统计数组;
步骤1.2,统计各区块链节点中数字资产文件被共享的次数并保存在共享统计数组中;
步骤1.3,将保存共享次数的共享统计数组进行降序排序,即从大到小排列,排序方法为冒泡排序、插入排序、选择排序的任一种。
4.根据权利要求1所述的一种基于区块链存储的数字资产安全共享方法,其特征在于,在步骤2中,将各共享统计数组前30%的所在的区块链节点标记为本数字资产文件的高频共享节点,即将各数字资产文件在所在的区块链节点中访问次数的排列中,本数字资产文件访问次数排前30%的区块链节点标记为高频共享节点。
5.根据权利要求1所述的一种基于区块链存储的数字资产安全共享方法,其特征在于,在步骤3中,将各共享统计数组后30%且包括30%所在的区块链节点标记为本数字资产文件的普通共享节点,即将各数字资产文件在所在的区块链节点中访问次数的排列中,本数字资产文件访问次数排后30%且包括30%所在的区块链节点标记为普通共享节点,本数字资产文件为共享统计数组对应的数字资产文件。
6.根据权利要求1所述的一种基于区块链存储的数字资产安全共享方法,其特征在于,在步骤4中,将各数字资产文件的高频共享节点以数字资产文件的形式进行数据同步的方法为将数字资产文件复制到所有的高频共享节点的区块链节点中。
7.根据权利要求1所述的一种基于区块链存储的数字资产安全共享方法,其特征在于,在步骤5中,将各数字资产文件的普通共享节点中以文件Hash值形式进行同步的方法为将数字资产文件通过哈希方法转换为数字资产文件的文件Hash值,将文件Hash值复制到所有的普通共享节点的区块链节点中,文件Hash值为将该数字资产文件通过哈希方法生成一个独一无二的、固定长度的哈希值。
8.根据权利要求1所述的一种基于区块链存储的数字资产安全共享方法,其特征在于,在共享数字资产文件时,如果被共享的区块链节点为本数字资产文件的普通共享节点时,根据本数字资产文件的文件Hash值在高频共享节点中获取本数字资产文件进行共享访问操作,本数字资产文件为外部应用的共享请求的数字资产文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山科学技术学院,未经佛山科学技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811073132.1/1.html,转载请声明来源钻瓜专利网。





