一种基于区块链的流式数据处理方法和装置制造方法及图纸

技术编号:45058163 阅读:9 留言:0更新日期:2025-04-22 17:40
本申请实施例提供了一种基于区块链的流式数据处理方法和装置,可应用于区块链技术、云技术、人工智能、车载等各种场景,该方法包括:区块链节点接收到携带有常驻交易标识的流式计算启动指令时,对应常驻交易标识创建流式数据队列以及启动常驻合约进程。然后通过流式数据队列和常驻合约进程,接收实时且连续产生的流式数据,并对流式数据进行流式计算以及将流式计算结果保存在待生成区块中,实现持续且实时高效地处理流式数据,有效提高了流式数据的处理时效性,减少了交易处理的延迟。其次,常驻合约进程持续地处理常驻交易关联的流式数据,只有在接收到流式计算终止指令时才终止,避免了区块链节点频繁地创建和停止进程所带来的性能开销。

【技术实现步骤摘要】

本申请实施例涉及区块链,尤其涉及一种基于区块链的流式数据处理方法和装置


技术介绍

1、区块链(blockchain)是分布式数据存储、点对点传输、共识协议、加密算法等计算机技术的新型应用模式。区块链系统中按照时间顺序将数据区块组合成链式数据结构,并以密码学方式保证不可篡改和不可伪造。由于区块链具有去中心化、信息不可篡改、自治性等特性,使得区块链的应用越来越广泛。

2、相关技术下,通过区块链对流式数据进行处理时,客户端收集实时产生的流式数据,每当收集的流式数据的数据量达到预设阈值时,将收集的流式数据封装成一个区块链交易,然后将该区块链交易发送至区块链节点,由区块链节点对区块链交易中的流式数据进行处理。

3、那么,区块链节点需要等到区块链交易中的流式数据均到达后,才开始对区块链交易中的流式数据进行处理;这样,便导致流式数据的处理时效性较差。


技术实现思路

1、本申请实施例提供了一种基于区块链的流式数据处理方法和装置,用于提高流式数据的处理时效性。

2、一方面,本申请实施例提供本文档来自技高网...

【技术保护点】

1.一种基于区块链的流式数据处理方法,应用于区块链节点,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述将实时接收的与所述常驻交易标识关联的流式数据,作为队列元素保存在所述流式数据队列中,包括:

3.如权利要求1所述的方法,其特征在于,还包括:

4.如权利要求3所述的方法,其特征在于,所述通知所述常驻合约进程停止将计算获得的流式计算结果写入所述待生成区块之后,还包括:

5.如权利要求3所述的方法,其特征在于,所述将所述待验证区块广播给其他区块链节点进行共识,包括:

6.如权利要求5所述的方法,其特征在于,所述多个...

【技术特征摘要】

1.一种基于区块链的流式数据处理方法,应用于区块链节点,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述将实时接收的与所述常驻交易标识关联的流式数据,作为队列元素保存在所述流式数据队列中,包括:

3.如权利要求1所述的方法,其特征在于,还包括:

4.如权利要求3所述的方法,其特征在于,所述通知所述常驻合约进程停止将计算获得的流式计算结果写入所述待生成区块之后,还包括:

5.如权利要求3所述的方法,其特征在于,所述将所述待验证区块广播给其他区块链节点进行共识,包括:

6.如权利要求5所述的方法,其特征在于,所述多个交易标识中常驻交易标识对应的交易验证结果,是接收到所述待验证区块的区块链节点通过相应的常驻合约进程对关联的流式数据进行流式计算,并将获得的流式计算结果与所述待验证区块中相应的流式计算结果进行比对获得的。

7.如权利要求5所述的方法,其特征在于,所述将所述待生成区块打包成待验证区块,并将所述待验证区块广播给其他区块链节点进行共识之后,还包括:

8.如权利要求1至7任一所述...

【专利技术属性】
技术研发人员:卢光宏王春祥
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1