业务处理方法及装置制造方法及图纸

技术编号:25947520 阅读:30 留言:0更新日期:2020-10-17 03:39
本发明专利技术实施例提供一种业务处理方法及装置,第一节点接收业务请求,业务请求携带通道标识,根据通道标识对应的通道的优先级,对业务请求进行处理。其中,第一节点是区块链网络中的任意一个节点,也就是说,区块链网络中的任意一个节点,在接收到业务请求后,均根据通道的优先级对业务请求进行处理,从而保证优先级高的通道中的交易请求最先被处理,使得高优先级通道的业务得到保障。

【技术实现步骤摘要】
业务处理方法及装置
本专利技术实施例涉及区块链
,尤其涉及一种业务处理方法及装置。
技术介绍
超级账本(HyperledgerFabric)是目前非常流行的区块链解决方案,多个组织可以通过超级账本组成联盟区块链网络。基于超级账本的区块链网络中,引入通道的概念,通道指区块链网络中,两个或多个节点之间通信的私有子网,用于需要进行数据保密的交易。基于超级账本的区块链网络中,通过支持多通道,可以实现数据、业务逻辑等的隔离。但是,由于计算机资源,如计算资源、存储资源等没有进行隔离,使得同一个超级账本区块链网络中上,多个通道之间存在资源竞争,导致一些传输重要业务的通道中的业务不能被及时处理。例如,一个基于超级账本的区块链网络支持10个通道,其中一个通道用于资金流转等实时性业务,另外九个通道用于其他低紧迫性业务。当网络负载较高时,无法保证为实时性要求较高的通道分配足够的计算机资源,业务可靠性低。
技术实现思路
本专利技术实施例提供一种业务处理方法及装置,通过为基于超级账本的区块链网络支持的多个通道设置优先级,根据优先级对各通本文档来自技高网...

【技术保护点】
1.一种业务处理方法,其特征在于,所述方法应用于区块链网络中的第一节点,所述方法包括:/n第一节点接收业务请求,所述业务请求携带通道标识;/n所述第一节点根据所述通道标识对应的通道的优先级,对所述业务请求进行处理。/n

【技术特征摘要】
1.一种业务处理方法,其特征在于,所述方法应用于区块链网络中的第一节点,所述方法包括:
第一节点接收业务请求,所述业务请求携带通道标识;
所述第一节点根据所述通道标识对应的通道的优先级,对所述业务请求进行处理。


2.根据权利要求1所述的方法,其特征在于,所述第一节点根据所述通道标识对应的通道的优先级,对所述业务请求进行处理之前,还包括:
所述第一节点根据所述通道标识,确定所述通道的优先级。


3.根据权利要求1或2所述的方法,其特征在于,所述第一节点为所述区块链网络中的peer节点,所述业务请求为第一提案请求,所述第一提案请求用于请求发起交易,所述第一提案请求还携带有所述交易的交易提案;
所述第一节点根据所述通道标识对应的通道的优先级,对所述业务请求进行处理,包括:
所述第一节点根据所述优先级,对所述交易提案进行背书。


4.根据权利要求3所述的方法,其特征在于,所述第一节点根据所述优先级,对所述交易提案进行背书之前,还包括:
所述第一节点接收电子设备发送的第二提案请求,所述第二提案请求携带所述通道标识,所述第二提案请求用于请求将所述第一节点加入至所述通道标识对应的通道。


5.根据权利要求3所述的方法,其特征在于,所述第一节点根据所述优先级,对所述交易提案进行背书之前,还包括:
所述第一节点接收排序节点发送的通道加入请求,所述通道加入请求携带通道标识和通道优先级。


6.根据权利要求1或2所述的方法,其特征在于,所述第一节点为所述区块链网络中的排序节点,所述业务请求为交易请求;
所述第一节点根据所述通道标识对应的通道的优先级,对所述业务请求进行处理,包括:
所述第一节点根据所述优先级,将所述交易请求发送至排序服务节点。


7.根据权利要求6所述的方法,其特征在于,所述第一节点根据所述优先级,将所述交易请求发送至排序服务节点之后,还包括:
所述第一节点接收所述排序服务节点发送的交易队列,所述交易队列是所述排序服务节点对所述通道的交易请求进行排序得到的;
所述第一节点按照先进先出原则对所述交易队列中的交易请求进行处理,得到区块;
所述第一节点向所述通道包含的各peer节点发送所述区块。


8.根据权利要求6所述的方法,其特征在于,还包括:
所述第一节点接收第一peer节点发送的数据同步请求,所述数据同步请求携带通道标识,所述第一peer节点是所述通道建立后加入所述通道的节点;
所述第一节点根据所述通道标识和所述优先级,确定所述通道标识对应的通道的区块;
所述第一节点根据所述优先级,向所述第一peer节点发送数据同步响应,所述数据同步响应携带所述通道对应的区块。


9.根据权利要求6所述的方法,其特征在于,所述排序节点接收交易请求之前,还包括:
所述第一节点接收电子设备发送的创建通道请求,所述创建通道请求携带通道的优先级以及所述通道中的peer节点的标识。


10.根据权利要求1所述的方法,其特征在于,所述第一节点为所述区块链网络中的排序服务节点,所述业务请求为交易请求,所述交易请求还携带有所述通道的优先级;
所述第一节点根据所述通道标识对应的通道的优先级,对所述业务请求进行处理,包括:
所述第一节点根据所述优先级,按照先进先出原则对所述通道标识对应的交易请求进行排序,得到交易队列;
所述第一节点向所述排序节点发送所述交易队列。


11.一种业务处理装置,其特征在于,所述业务处理装置设置在区块链网络中的第一节点上,所述装置包括:
接收...

【专利技术属性】
技术研发人员:杨仁慧刘春伟赵铭马超王帅俭位博王哲
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京;11

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

1