[发明专利]一种基于联盟链系统的业务处理方法及装置在审
申请号: | 202111317419.6 | 申请日: | 2021-11-09 |
公开(公告)号: | CN114090376A | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 张文卿;高建斌;沈志嵘;刘铁 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/32;G06F16/27;G06Q40/04 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 邹雅莹 |
地址: | 200135 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 联盟 系统 业务 处理 方法 装置 | ||
本申请实施例提供一种基于联盟链系统的业务处理方法及装置,联盟链系统中包含多个节点,各节点上均设置有业务系统,业务系统提供多个业务功能,每个业务功能分别通过设定数量的节点提供,各节点基于共识机制通信,包括:第一节点在确定交易待执行的业务功能为自身可提供的第一交易功能时,基于第一交易功能处理交易得到处理结果,并将该处理结果共识到各节点;第二节点基于该处理结果,确定交易待执行的业务功能为自身可提供的第二交易功能时,基于第二交易功能处理交易得到处理结果,并将该处理结果共识到各节点,直至交易中的最后一个交易功能的处理结果共识到各节点。上述方法用于降低功能模块工作压力,提高业务处理效率。
技术领域
本申请涉及网络技术领域,尤其涉及一种基于联盟链系统的业务处理方法及装置。
背景技术
区块链技术具有天然的去中心化特征,通过共识算法能够实现各网络节点间的互通互信。区块链中的联盟链是由若干节点合作维护的一条区块链,外界的节点想要加入联盟需要获得联盟链中节点的许可。在具有大量节点的网络中,节点之间是不信任的,网络连接也变得不可预测,共识协议变得愈发重要。容错协议能够给网络提供强大的安全性,保证了网络的活跃度。
目前,现有技术的联盟链中运行的业务系统中各功能模块互相通信完成业务处理,最终通过共识算法共识业务处理结果,保证业务处理结果的一致性和准确性。但该种方式,需要功能模块间通信协作完成业务处理,增加功能模块工作压力,降低业务处理效率。
因此,现在亟需一种基于联盟链系统的业务处理方法及装置,用于降低功能模块工作压力,提高业务处理效率。
发明内容
本申请实施例提供一种基于联盟链系统的业务处理方法及装置,用于降低功能模块工作压力,提高业务处理效率。
第一方面,本申请实施例提供一种基于联盟链系统的业务处理方法,所述联盟链系统中包含多个节点,任一节点上均设置有业务系统,所述业务系统提供多个业务功能,每个业务功能分别通过设定数量的节点提供,各节点基于共识机制通信,该方法包括:
针对任一交易,所述联盟链系统中的第一节点在确定所述交易待执行的业务功能为自身可提供的第一业务功能时,基于所述第一业务功能处理所述交易,得到第一处理结果,并基于共识机制将所述第一处理结果共识到所述联盟链系统中的各节点;
所述联盟链系统中的第二节点基于所述第一处理结果,确定所述交易待执行的业务功能为自身可提供的第二业务功能时,基于所述第二业务功能处理所述交易,得到第二处理结果,并基于共识机制将所述第二处理结果共识到所述联盟链系统中的各节点,直至所述交易中的最后一个业务功能的处理结果共识到所述联盟链系统中的各节点。
上述方法中,在联盟链的各节点中设置业务系统,并针对业务系统中的每个业务功能设置对应的预设数量的节点提供该业务功能,各节点接收交易后,使得各节点通过共识机制实时通信,根据业务功能中的交易功能对交易进行处理,共识处理结果,使得提供下一顺序交易功能的节点基于该处理结果,进行下一顺序业务功能的处理。相比于现有技术中通过业务功能模块之间互相通信,可以大大降低通信耗时,和降低业务功能模块资源占用。
可选的,所述联盟链系统中各节点可提供的业务功能通过如下方式确定,包括:
针对待分配的业务功能中优先级最高的业务功能,所述联盟链系统基于共识机制确定各节点的节点资源信息中资源空闲最多的第三节点,并设置所述第三节点用于提供所述待分配的业务功能中优先级最高的业务功能,直至所述待分配的业务功能均分配完毕。
上述方法中,在各节点中安装联盟链的业务系统后,各节点根据自身节点资源信息争夺业务功能和/或交易功能,按照节点资源信息中资源空闲最多的节点提供节点数量不足且优先级最高的业务功能和/或交易功能。如此,可以保证优先级高(重要性或资源需求多)的业务功能可以有充足的资源,尽最大可能保证联盟链的业务处理系统的正常运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111317419.6/2.html,转载请声明来源钻瓜专利网。