[发明专利]区块数据处理方法、装置、计算机设备和存储介质有效
申请号: | 202010425192.6 | 申请日: | 2020-05-19 |
公开(公告)号: | CN111339574B | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 蔡恒进;蔡天琪 | 申请(专利权)人: | 卓尔智联(武汉)研究院有限公司 |
主分类号: | G06F21/64 | 分类号: | G06F21/64;G06F21/60 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 冯右明 |
地址: | 432200 湖北省武汉市黄陂区盘龙城经*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 数据处理 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种区块数据处理方法、装置、计算机设备和存储介质。所述方法包括:获取当前待写入区块和目标区块,目标区块为区块生成时间最晚的区块,根据目标区块和预设区块链短期记忆模式,查找出目标区块的前序区块,基于当前待写入区块、目标区块以及前序区块,构建短期记忆区块集合,分析、并提取短期记忆区块集合中的特征数据,将特征数据以及目标区块的区块信息添加至当前待写入区块。采用本方法构建短期记忆区块集合,形成包含语义关系的区块链的短期记忆,当某个区块被攻击或篡改,需要沿着链条修改至区块链源头,且区块数据和语义描述均需要修改,基于此,使得篡改很容易被发现且篡改难度之高使得篡改几乎不能实现,提高数据安全性。
技术领域
本申请涉及区块链技术领域,特别是涉及一种区块数据处理方法、装置、计算机设备和存储介质。
背景技术
随着互联网技术的发展,出现了区块链技术,由于区块链的去中心化、可追溯性、不可篡改等特性,区块链越来越受到大家的欢迎,被广泛地应用在云计算、金融、物联网、物流以及公共服务等其他领域。
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。在现有的去中心化应用系统中,所有的区块链节点都需要存储完整的区块链并执行计算任务(例如,验证数据,打包区块,广播区块等),而随着时间推移,区块链上的区块数据量巨大,需要耗费大量的硬件资源才能支撑应用系统的运行,且所有的区块链节点都存储完整的区块链,可能导致数据泄露,降低数据的安全性。
发明内容
基于此,有必要针对上述技术问题,提供一种能够数据安全性的区块数据处理方法、装置、计算机设备和存储介质。
一种区块数据处理方法,所述方法包括:
获取当前待写入区块和目标区块,目标区块为区块生成时间最晚的区块;
根据目标区块和预设区块链短期记忆模式,查找出目标区块的前序区块;
基于当前待写入区块、目标区块以及前序区块,构建短期记忆区块集合;
分析、并提取短期记忆区块集合中的特征数据;
将特征数据以及目标区块的区块信息添加至当前待写入区块;
其中,根据目标区块和预设区块链短期记忆模式,查找出目标区块的前序区块包括:根据当前区块链的区块规模,确定区块查找个数,基于区块查找个数,选取区块查找规则,根据区块查找个数和区块查找规则,从目标区块开始,查找出对应数量的前序区块。
在其中一个实施例中,将特征数据以及目标区块的区块信息添加至当前待写入区块包括:
将特征数据转化为第一哈希字符串,并将第一哈希字符串存入当前待写入区块的区块头;
将目标区块的区块信息转化为第二哈希字符串,并将第二哈希字符串存入当前待写入区块的区块头。
在其中一个实施例中,分析、并提取短期记忆区块集合中的特征数据包括:
获取短期记忆区块集合中各区块的交易信息记录;
分析、并提取各区块的交易信息记录中的通用特征数据以及业务特征数据。
在其中一个实施例中,将特征数据以及目标区块的区块信息添加至当前待写入区块之后,还包括:
根据预设区块链共识机制进行区块广播确认,完成数据上链。
在其中一个实施例中,获取目标区块包括:
获取区块链全账本数据中各区块的时间戳;
根据时间戳,查找出目标区块。
一种区块数据处理装置,装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卓尔智联(武汉)研究院有限公司,未经卓尔智联(武汉)研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010425192.6/2.html,转载请声明来源钻瓜专利网。