【技术实现步骤摘要】
区块链数据分析方法、装置及相关设备
[0001]本公开涉及区块链
,尤其涉及一种区块链数据分析方法、装置及相关设备。
技术介绍
[0002]随着区块链项目的持续运转,尤其是产业区块链项目的规模化应用,区块链系统上沉淀了大量业务数据,区块链数据分析变得十分必要。然而现有的相关技术存在着用户基于多账本开展业务时,无法根据用户需求优先解析重要的账本的业务数据,以及实时性不足,无法第一时间识别和拦截恶意交易的技术问题。
技术实现思路
[0003]针对现有技术存在的问题,本公开提供一种区块链数据分析方法、装置及相关设备。
[0004]第一方面,本公开提供一种区块链数据分析方法,包括:依据账本的优先等级,解析从区块链节点获取的链数据,获取解析数据;基于流式计算引擎,选定算子集,对所述解析数据执行依据预先设定的计算任务所对应的计算指令,获取流计算结果;基于规则引擎,对所述解析数据进行实时过滤,获取分析结果;依据所述流计算结果,对所述规则引擎进行更新。
[0005]根据本公开提供的一种区块链数据分析方法 ...
【技术保护点】
【技术特征摘要】
1.一种区块链数据分析方法,其特征在于,包括:依据账本的优先等级,解析从区块链节点获取的链数据,获取解析数据;基于流式计算引擎,选定算子集,对所述解析数据执行依据预先设定的计算任务所对应的计算指令,获取流计算结果;基于规则引擎,对所述解析数据进行实时过滤,获取分析结果;依据所述流计算结果,对所述规则引擎进行更新。2.根据权利要求1所述的区块链数据分析方法,其特征在于,所述账本的优先等级依据预先存储的账本控制策略确定;所述账本控制策略包括可配置的账本名称、和账本优先等级;所述账本优先等级用于表征所关联业务的优先等级。3.根据权利要求2所述的区块链数据分析方法,其特征在于,所述账本控制策略还包括账本窗口,所述账本窗口用于通过其大小控制数据的并发量。4.根据权利要求3所述的区块链数据分析方法,其特征在于,在所述获取解析数据后,该方法还包括:对所述解析数据基于消息队列进行缓存。5.根据权利要求4所述的区块链数据分析方法,其特征在于,该方法还包括,对所述流计算结果和所述分析结果进行去中心化或数据库方式的存储。6.根据权利要求5所述的区块链数据分析方法,其特征在于,所述解析从区块链节点获取的链数据进一步为:基于轮询或加权轮询的负载均衡方式,对从区块链节点获取的链数据进行解析。7.根据权利要求6所述的区块链数据分析方法,其特征在于,所述解析从区块链节点获取的链数据还包括:若所述链节点服务当前不可用,在外在干预后正常运转的情况下,启动重连机制,再次进行解析。8...
【专利技术属性】
技术研发人员:王海龙,王义,赵铭,于宝成,
申请(专利权)人:京东科技信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。