区块数据处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:24684760 阅读:31 留言:0更新日期:2020-06-27 08:19
本申请涉及一种区块数据处理方法、装置、计算机设备和存储介质。所述方法包括:获取当前待写入区块和目标区块,目标区块为区块生成时间最晚的区块,根据目标区块和预设区块链短期记忆模式,查找出目标区块的前序区块,基于当前待写入区块、目标区块以及前序区块,构建短期记忆区块集合,分析、并提取短期记忆区块集合中的特征数据,将特征数据以及目标区块的区块信息添加至当前待写入区块。采用本方法构建短期记忆区块集合,形成包含语义关系的区块链的短期记忆,当某个区块被攻击或篡改,需要沿着链条修改至区块链源头,且区块数据和语义描述均需要修改,基于此,使得篡改很容易被发现且篡改难度之高使得篡改几乎不能实现,提高数据安全性。

Block data processing method, device, computer equipment and storage medium

【技术实现步骤摘要】
区块数据处理方法、装置、计算机设备和存储介质
本申请涉及区块链
,特别是涉及一种区块数据处理方法、装置、计算机设备和存储介质。
技术介绍
随着互联网技术的发展,出现了区块链技术,由于区块链的去中心化、可追溯性、不可篡改等特性,区块链越来越受到大家的欢迎,被广泛地应用在云计算、金融、物联网、物流以及公共服务等其他领域。区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。在现有的去中心化应用系统中,所有的区块链节点都需要存储完整的区块链并执行计算任务(例如,验证数据,打包区块,广播区块等),而随着时间推移,区块链上的区块数据量巨大,需要耗费大量的硬件资源才能支撑应用系统的运行,且所有的区块链节点都存储完整的区块链,可能导致数据泄露,降低数据的安全性。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够数据安全性的区块数据处理方法、装置、计算机设备和存储介质。一种区块数据处理方法,所述方法包括:获取当前待写入区块和目标区块,目标区块为区块生成时间最晚的区块;...

【技术保护点】
1.一种区块数据处理方法,其特征在于,所述方法包括:/n获取当前待写入区块和目标区块,所述目标区块为区块生成时间最晚的区块;/n根据所述目标区块和预设区块链短期记忆模式,查找出所述目标区块的前序区块;/n基于所述当前待写入区块、所述目标区块以及所述前序区块,构建短期记忆区块集合;/n分析、并提取所述短期记忆区块集合中的特征数据;/n将所述特征数据以及所述目标区块的区块信息添加至所述当前待写入区块;/n所述根据所述目标区块和预设区块链短期记忆模式,查找出所述目标区块的前序区块包括:/n根据当前区块链的区块规模,确定区块查找个数;/n基于所述区块查找个数,选取区块查找规则;/n根据所述区块查找个数...

【技术特征摘要】
1.一种区块数据处理方法,其特征在于,所述方法包括:
获取当前待写入区块和目标区块,所述目标区块为区块生成时间最晚的区块;
根据所述目标区块和预设区块链短期记忆模式,查找出所述目标区块的前序区块;
基于所述当前待写入区块、所述目标区块以及所述前序区块,构建短期记忆区块集合;
分析、并提取所述短期记忆区块集合中的特征数据;
将所述特征数据以及所述目标区块的区块信息添加至所述当前待写入区块;
所述根据所述目标区块和预设区块链短期记忆模式,查找出所述目标区块的前序区块包括:
根据当前区块链的区块规模,确定区块查找个数;
基于所述区块查找个数,选取区块查找规则;
根据所述区块查找个数和区块查找规则,从所述目标区块开始,查找出对应数量的前序区块。


2.根据权利要求1所述的方法,其特征在于,所述将所述特征数据以及所述目标区块的区块信息添加至所述当前待写入区块包括:
将所述特征数据转化为第一哈希字符串,并将所述第一哈希字符串存入所述当前待写入区块的区块头;
将所述目标区块的区块信息转化为第二哈希字符串,并将所述第二哈希字符串存入所述当前待写入区块的区块头。


3.根据权利要求1所述的方法,其特征在于,所述分析、并提取所述短期记忆区块集合中的特征数据包括:
获取所述短期记忆区块集合中各区块的交易信息记录;
分析、并提取各区块的交易信息记录中的通用特征数据以及业务特征数据。


4.根据权...

【专利技术属性】
技术研发人员:蔡恒进蔡天琪
申请(专利权)人:卓尔智联武汉研究院有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1