【技术实现步骤摘要】
区块链数据的处理方法和装置
[0001]本公开涉及区块链
,尤其是一种区块链数据的处理方法和装置。
技术介绍
[0002]狭义区块链是按照时间顺序,将数据区块以顺序相连的方式组合成的链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义区块链技术是利用块链式数据结构验证与存储数据,利用分布式节点共识算法生成和更新数据,利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约,编程和操作数据的全新的分布式基础架构与计算范式。
[0003]在区块链系统中,数据以区块作为基本单位,通过多节点存储的方式实现了账本可信,然而随着区块链运行时间的不断增长,区块链的存储容量也将呈现出线性增长的趋势,并且这种数据的增长速度甚至会超过存储介质容量的增长速度。因此,当前区块链数据存储将成为限制区块链技术发展的重要因素之一。
技术实现思路
[0004]本公开实施例提供一种区块链数据的处理方法和装置,以提升区块链数据的存储能力。
[0005]本公开实施例的第一方面,提供一种区 ...
【技术保护点】
【技术特征摘要】
1.一种区块链数据的处理方法,其特征在于,包括:基于区块链节点内多个区块的存储时间和热度,确定所述多个区块的归档推荐参数值;基于所述多个区块的关联区块的归档推荐值,确定所述多个区块的归档调节参数值;基于所述归档推荐参数值和所述归档调节参数值,确定所述多个区块的归档推荐值;向用户提供所述多个区块的归档推荐值,以便所述用户根据所述多个区块的归档推荐值确定归档区块;响应于接收到针对所述归档区块的归档指令,将所述归档区块迁移至归档存储设备。2.根据权利要求1所述的区块链数据的处理方法,其特征在于,所述基于所述多个区块的关联区块的归档推荐值,确定所述多个区块的归档调节参数值,包括:从所述多个区块中选择一个区块,获取当前选择区块的关联区块;基于所述当前选择区块的关联区块与所述当前选择区块之间的关联度,以及所述当前选择区块的关联区块的归档推荐值,确定所述当前选择区块的归档调节参数值;获取所述多个区块中除了所述当前选择区块以外的剩余区块的归档调节参数值。3.根据权利要求1所述的区块链数据的处理方法,其特征在于,还包括:响应于接收数据查询请求,从所述数据查询请求中提取查询对象;若在所述区块链节点上查找到所述查询对象,则反馈所述查询对象;若在所述区块链节点上未查找到所述查询对象,且在所述归档存储设备上查找到所述查询对象,则反馈所述查询对象;若在所述区块链节点和所述归档存储设备上均未查找到所述查询对象,则反馈查询失败信息。4.根据权利要求3所述的区块链数据的处理方法,其特征在于,还包括:响应于接收数据恢复请求,从所述数据恢复请求中获取数据恢复对象;将所述数据恢复对象从所述归档存储设备迁移至所述区块链节点。5.根据权利要求4所述的区块链数据的处理方法,其特征在于,在所述响应于接收数据恢复请求,从所述数据恢复请求中获取数据恢复对象之前,还包括:若在预设时...
【专利技术属性】
技术研发人员:刘东坡,郭世杰,张波,郭健,马旭锋,
申请(专利权)人:中国信息通信研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。