[发明专利]一种基于区块链的知识产权数据存证确权方法有效
申请号: | 202110616602.X | 申请日: | 2021-06-02 |
公开(公告)号: | CN113378218B | 公开(公告)日: | 2022-03-18 |
发明(设计)人: | 张金琳;高航;俞学劢 | 申请(专利权)人: | 浙江数秦科技有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/64;G06Q50/18 |
代理公司: | 杭州裕阳联合专利代理有限公司 33289 | 代理人: | 杨琪宇 |
地址: | 311100 浙江省杭州市余杭区仓前街*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 知识产权 数据 确权 方法 | ||
1.一种基于区块链的知识产权数据存证确权方法,其特征在于,
包括以下步骤:
文档归集:
安装存证客户端,用户将反应知识产权的文档归集存储在本地并提交给所述存证客户端,存证客户端将归集的文档关联标准时间戳及所有者标识后打包为压缩包;
建立链哈希值:
所述存证客户端提取压缩包的哈希值,将压缩包的哈希值与上一个压缩包的哈希值一起提取哈希值作为链哈希值;
建立锚定式工作量证明:
所述存证客户端连接工作量证明服务器,所述工作量证明服务器在周期T内产生16xN组随机哈希值和穷举数对,所述随机哈希值与穷举数满足预定的工作量证明条件,所述随机哈希值的末尾N位互不相同,从链哈希值中选取多组指定的N位数,从工作量证明服务器下载分别与指定的N位数相同的随机哈希值及对应的穷举数,将压缩包的哈希值、链哈希值、下载得到的随机哈希值及对应的穷举数与压缩包关联存储作为存证包;
锚定区块链:
所述存证客户端以第一周期将最后一个链哈希值上传到区块链,并存储对应区块高度及区块哈希值;
在建立锚定式工作量证明时,从工作量证明服务器下载与当前链哈希值的末尾N位相同的随机哈希值及对应的穷举数后,建立复式锚定:根据当前链哈希值的末尾N-i位拼接穷举数的最后i位,构成新的N位尾数,再次从工作量证明服务器上下载与新的N位尾数相同的随机哈希值及对应的穷举数;
令i等于M,M≤N,重复上述步骤M次,每次i自减1,每次均使用最新下载的穷举数参与构建新的N位尾数,获得M组复式工作量证明;
进行上述步骤后,所述工作量证明服务器在周期T结束时,删除本周期内产生的全部随机哈希值和穷举数;
调整N和M的值及工作量证明条件,使得在第一周期内,能够独立完成复式锚定工作量证明所需要的算力成本大于设定的阈值,验证存证包是否被修改过时,验证存证包内的压缩包的哈希值及链哈希值是否分别与压缩包及历史链哈希值匹配,若匹配则进一步验证当前链哈希值之后是否存在已上传区块链存储的链哈希值,若存在,则验证区块链上存储的哈希值是否与本地存储的链哈希值及历史链哈希值匹配,若匹配,则证明存证包未被修改过,若尚不存在已上传区块链存储的链哈希值,则验证复式锚定工作量证明是否成立,若复式锚定工作量证明成立,则证明存证包未被修改过。
2.根据权利要求1所述的一种基于区块链的知识产权数据存证确权方法,其特征在于,所述工作量证明服务器为每个存证客户端分配唯一标识,周期T内每个存证客户端仅允许下载一个随机哈希值和穷举数对,周期T结束时,所述工作量证明服务器将周期T内所连接的存证客户端的唯一标识与所下载的随机哈希值关联提取哈希值,将所提取的哈希值存储作为记录文件,将记录文件的哈希值上传区块链存储,公开记录文件,将周期T内产生的全部随机哈希值和穷举数对删除。
3.根据权利要求2所述的一种基于区块链的知识产权数据存证确权方法,其特征在于,验证存证包是否被修改过时,验证存证包内的压缩包的哈希值及链哈希值是否分别与压缩包及历史链哈希值匹配,若匹配则进一步验证当前链哈希值之后是否存在已上传区块链存储的链哈希值,若存在,则验证区块链上存储的哈希值是否与本地存储的链哈希值及历史链哈希值匹配,若匹配,则证明存证包未被修改过,若尚不存在已上传区块链存储的链哈希值,则验证锚定式工作量证明是否成立,若成立则进一步验证记录文件内是否存在相应记录,具体为:将存证客户端的唯一标识与当前锚定式工作量证明中的随机哈希值关联后,提取哈希值作为待验证哈希值;
验证所述工作量证明服务器公开的对应记录文件的哈希值是否存在于区块链上,若不存在,则结束验证,无法确定所述存证包未被修改过,若存在则进入下一步;
验证记录文件中是否存在所述待验证哈希值,若存在则证明所述存证包未被修改过,若不存在,则无法确定所述存证包未被修改过。
4.根据权利要求1至3任一项所述的一种基于区块链的知识产权数据存证确权方法,其特征在于,所述存证客户端在存储空间内开辟线性存储空间,将存证包紧邻的存储在所述线性存储空间内,当开辟出的线性存储空间存满时,再次开辟预设大小的线性存储空间。
5.根据权利要求1至3任一项所述的一种基于区块链的知识产权数据存证确权方法,其特征在于,还包括自动归集模块,所述自动归集模块以周期T将用户指定的文件夹内的文件关联标准时间戳及所有者标识后打包为压缩包,将压缩包提交给所述存证客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江数秦科技有限公司,未经浙江数秦科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110616602.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:免疫分析仪
- 下一篇:变电站一键顺控视频双确认系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置