【技术实现步骤摘要】
本申请实施例涉及区块链,尤其涉及一种基于区块链的流式数据处理方法和装置。
技术介绍
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任一所述...
【专利技术属性】
技术研发人员:卢光宏,王春祥,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。