[发明专利]一种基于区块链的资源处理方法和装置有效
申请号: | 202210479511.0 | 申请日: | 2022-04-29 |
公开(公告)号: | CN114579582B | 公开(公告)日: | 2022-08-23 |
发明(设计)人: | 王涛;郑宇;罗铮;邓昕 | 申请(专利权)人: | 武汉北大高科软件股份有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/2453;G06F16/27;G06Q50/18;G06F3/06 |
代理公司: | 北京集智东方知识产权代理有限公司 11578 | 代理人: | 吴倩;龚建蓉 |
地址: | 430070 湖北省武汉市*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 资源 处理 方法 装置 | ||
本发明提供了一种基于区块链的资源处理方法和装置,包括:通过生成虚拟节点,并将司法证据分割成多个司法证据分块存储在不同的目标区块链节点中,使每个区块链节点只需要保存对应的键值对,从而在后续的过程中只需要根据用户查询的索引就可以得到对应的目标区块链节点,实现司法证据的获取。本发明的有益效果:实现了将司法证据的分块存储,不需要占据单个区块链节点的大量存储空间,节约了存储资源。
技术领域
本发明涉及区块链领域,特别涉及一种基于区块链的资源处理方法和装置。
背景技术
目前,信息化技术飞速发展,在司法程序中为了保存各种卷宗,积累了大量的司法证据数据,传统的中心化管理模式会导致主节点负荷比较严重。区块链技术具有去中心化,防篡改等特性,其可以很好的对司法证据进行存储,然而现有的技术中是在每个区块链节点都存储所有的司法证据,这对于单个区块链节点而言,需要大量的存储空间,同时也是存储资源的一种浪费。
发明内容
本发明的主要目的为提供一种基于区块链的资源处理方法、装置以及计算机设备,旨在解决同过区块链存储司法证据需要大量的存储空间的问题。
本发明提供了一种基于区块链的资源处理方法,所述区块链包括多个区块链节点,当所述区块链节点上传司法证据至所述区块链中,所述区块链生成虚拟节点,所述资源处理方法应用于所述区块链,所述资源处理方法包括:
基于待处理的司法证据生成虚拟节点;
在所述虚拟节点中通过数据分割方法对所述司法证据进行分割,得到多个司法证据分块;
通过第一预设哈希算法对每个所述司法证据分块进行哈希计算,得到每个所述司法证据分块的第一哈希值,从而得到第一哈希列表;
根据所述司法证据分块的数量选取对应数量且ID连续的多个目标区块链节点,其中,所述目标区块链节点为所述多个区块链节点中的一个区块链节点,司法证据分块对应的区块链节点的ID列表存储在所述虚拟节点中;
将司法证据分块与所述目标区块链节点一一对应,并将所述司法证据分块存储至对应的目标区块链节点中;
将每个所述司法证据分块的第一哈希值与对应目标区块链节点的ID组成键值对,从而得到键值对列表;
获取所述司法证据的索引,并将所述索引与所述虚拟节点的ID赋予给每个键值对,得到目标键值对列表,并将所述目标键值对列表;
将所述目标键值对列表中的每个键值对分布存储至所述区块链所有的区块链节点中;
在每个所述区块链节点中将得到的键值对与预存在每个区块链节点处的默克尔树根通过第二预设哈希算法进行更新,得到目标默克尔树根;其中,所述目标默克尔树根用于根据用户查询的索引查询得到对应的存储有所述司法证据分块的目标区块链节点,以获取所述司法证据。
在一个实施例中,所述在每个所述区块链节点中将得到的键值对与预存在每个区块链节点处的默克尔树根通过第二预设哈希算法进行更新,得到目标默克尔树根的步骤之后,还包括:
查询区块链节点接收用户查询所述司法证据的检索数据;其中,查询区块链节点为所述区块链中任意一个区块链节点;
在所述查询区块链节点中根据所述检索数据通过预设的算法与对应的所述目标默克尔树根进行对比计算,得到对应的键值对和对应的所述司法证据分块得到对应的所述虚拟节点的ID,从而得到所述ID列表;
查找所述键值对对应的第一目标区块链节点,并向所述第一目标区块链节点发起数据获取请求;
基于所述第一目标区块链节点以及对应的ID列表,通过所述第一目标区块链节点向其余目标区块链节点发送数据传输指令;
所述查询区块链节点接收所述ID列表所对应目标区块链节点传输的司法证据分块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉北大高科软件股份有限公司,未经武汉北大高科软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210479511.0/2.html,转载请声明来源钻瓜专利网。