【技术实现步骤摘要】
一种基于区块链的数据处理系统
本专利技术属于区块链
,涉及到一种基于区块链的数据处理系统。
技术介绍
区块链一般被理解为一个分布式的账本,它实质上也是一个分布式计算和存储系统。区块链有多个节点,不同的节点通过一定的计算规则达成共识,并且将共识后的交易执行结果以区块的形式存储至数据库中,多个区块组成了区块链。随着区块链技术的发展,其作为去中心化记账平台的核心技术,区块链被应用在金融、信征、物联网、经济贸易结算以及资产管理等众多领域。在区块链数据存储的过程中,会因存储空间异常而造成存储失败,造成数据存储的安全性较低,另外,在对区块链内存储的数据进行检索的过程中,需要根据区块号进行检索的过程实际上是通过多次检索进行在此编排,再进行搜索,效率十分低,同时检索的准确定也较低,为了解决以上问题,现设计一种基于区块链的数据处理系统。
技术实现思路
本专利技术的目的在于提供的一种基于区块链的数据处理系统,解决了区块链数据处理的过程中,存在数据存储的安全性低以及数据检索的准确性差和检索效率低的问题。本专利技术的目的可以通过以下技术方案实现:一种基于区块链的数据处理系统,包括区块监 ...
【技术保护点】
1.一种基于区块链的数据处理系统,其特征在于:包括区块监测模块、关键字输入模块、区块链数据筛选模块、关键字匹配分析模块和区块链数据存储模块;关键字匹配分析模块分别与关键字输入模块和区块链数据筛选模块连接,区块数据筛选模块与区块链数据存储模块连接,区块链数据存储模块与区块监测模块连接。
【技术特征摘要】
1.一种基于区块链的数据处理系统,其特征在于:包括区块监测模块、关键字输入模块、区块链数据筛选模块、关键字匹配分析模块和区块链数据存储模块;关键字匹配分析模块分别与关键字输入模块和区块链数据筛选模块连接,区块数据筛选模块与区块链数据存储模块连接,区块链数据存储模块与区块监测模块连接。2.根据权利要求1所述的一种基于区块链的数据处理系统,其特征在于:所述区块监测模块用于实时检测区块链节点是否产生新区块,若产生新区域,则提取新区块内的区块链数据并将提取的区块链数据发送至区块链数据存储模块,所述区块链数据为业务信息;区块链数据存储模块包括若干区块链数据存储单元,所述区块链数据存储单元为区域块,区域块用于存储不同项目类型所对应的区块链数据信息,对各项目类型按照设定的顺序进行编号,分别为1,2,...,j,...,m,m表示为项目类型的总数量,同一项目类型中包括若干项目文件,对同一项目类型中的若干项目文件按照存储的时间先后顺序依次进行编号,分别为1,2,...,k,...,t,t表示为同一项目类型中各项目文件的总数量;所述区块链数据存储模块内于接收区块链节点写入的区块链数据,并对写入的区块链数据按照项目类型进行分类存储,同时,区块链数据存储模块用于接收区块监测模块发送的区块链数据并进行区块链数据的存储,所述区块链数据包括若干组业务信息,每组业务信息均包括项目基本信息和项目特殊信息;关键字输入模块用于对输入待查询项目的关键字,并将输入的关键字按照设定的关键字在业务信息中出现的重要性由高到低的顺序进行编号,且输入的关键字构成初级关键字数据集合A(a1,a2,...,ai,...,an),ai表示编号顺序为i的关键字,且初级关键字数据集合中的关键字所占的比重系数分别为ga1,ga2,...,gai,...,gan,ga1>ga2>...>gai>...>gan,ga1+ga2+...+gai+...+gan=1;区块链数据筛选模块与区块链数据存储模块连接,用于对区块链数据存储模块中各区块链数据存储单元中的区块链数据进行关键字筛选,构成区块链关键字筛选集合Bjk(bjk1,bjk2,...,bjkf,...,bjkh),bjkf表示为第j个项目类型中第k个项目文件中提取的第f个关键字,区块链数据筛选模块将筛选的关键字发送至关键字匹配分析模块;关键字匹配分析模块接收关键字输入模块发送的关键字以及接收区块链数据筛选模块发送的各项目类型中各项目文件对应的关键字,并将输入的待检测关键字与各项目类型中各项目文件中的关键字进行一一对比,得到关键字匹配对比集合B′jk(b′jk1,b′jk2,...,b′jki,...,b′jkn),b′jki表示为第j个项目类型中第k个项目文件中是否出现第i个待检测关键字,若第j个项目类型中第k个项目文中筛选的关键字中存在输入待检测关键字中的第i个关键字,则取b′jki等于1,否则,取b′jki等于0;关键字匹...
【专利技术属性】
技术研发人员:张启明,
申请(专利权)人:上海雄九投资控股集团有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。