【技术实现步骤摘要】
区块链数据的处理方法、区块链系统及计算机存储介质
本专利技术实施例涉及数据处理
,尤其涉及一种区块链数据的处理方法、区块链系统及计算机存储介质。
技术介绍
在区块链中,智能合约需要多方达成共识才能完成签署。但是在签署过程中,会从多个区块链的节点中选择一个作为管理者,用来收集各个节点的签署信息,然后通过管理者将智能合约的签署过程转变为单机可以处理的问题。然而,区块链中的数据大部分是实时产生实时提交的,当多个节点均向管理者提交签署信息时,尤其节点的数量较多时,可能会面临多对一的提交导致的排队、数据堵塞等问题,还可能导致宕机,进而使得区块链系统的性能变差。
技术实现思路
有鉴于此,本专利技术实施例提供一种区块链数据的处理方法、区块链系统及计算机存储介质,以解决上述问题。根据本专利技术实施例的第一方面,提供了一种区块链数据的处理方法,其包括:通过多个第一消息中间件,接收区块链的多个接入节点分别投递的智能合约的签署信息;通过所述区块链的分拣节点,根据所述智能合约的标识信息,对所述多个第一消息中间件中的 ...
【技术保护点】
1.一种区块链数据的处理方法,其特征在于,包括:/n通过多个第一消息中间件,接收区块链的多个接入节点分别投递的智能合约的签署信息;/n通过所述区块链的分拣节点,根据所述智能合约的标识信息,对所述多个第一消息中间件中的所述签署信息进行分拣;/n将分拣得到的所述签署信息投递至与所述智能合约的标识信息对应的第二消息中间件中,以通过所述第二消息中间件对所述签署信息进行归并。/n
【技术特征摘要】
1.一种区块链数据的处理方法,其特征在于,包括:
通过多个第一消息中间件,接收区块链的多个接入节点分别投递的智能合约的签署信息;
通过所述区块链的分拣节点,根据所述智能合约的标识信息,对所述多个第一消息中间件中的所述签署信息进行分拣;
将分拣得到的所述签署信息投递至与所述智能合约的标识信息对应的第二消息中间件中,以通过所述第二消息中间件对所述签署信息进行归并。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
确定通过所述分拣节点分拣到新的智能合约的签署信息,并确定新分拣到的签署信息对应的智能合约的标识信息;
判断所述第二消息中间件中是否存在与确定的标识信息对应的签署信息;
若存在,则从所述第二消息中间件中拉取所述对应的签署信息,并与新分拣到的所述签署信息进行归并。
3.根据权利要求2所述的方法,其特征在于,还包括:
判断归并后的签署信息是否符合所述智能合约的签署条件;
若满足,则根据归并后的所述签署信息完成所述智能合约的签署。
4.根据权利要求3所述的方法,其特征在于,所述智能合约的签署条件包括:已获取所述智能合约要求的所述区块链中的多个节点签署的多个签署信息。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述智能合约包括多个,所述将分拣得到的所述签署信息投递至与所述智能合约的标识信息对应的第二消息中间件中包括:
将各个所述智能合约的所述签署信息分别投递至与各个智能合约的标识信息对应的第二消息中间件中。
6.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
将所述多个第一消息中...
【专利技术属性】
技术研发人员:李博,
申请(专利权)人:北京新唐思创教育科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。