区块链中交易执行方法、装置、计算机设备、存储介质制造方法及图纸

技术编号:46610285 阅读:1 留言:0更新日期:2025-10-14 21:08
本申请涉及一种区块链中交易执行方法、装置、计算机设备、存储介质和计算机程序产品。该方法可应用于区块链和智慧交通领域,包括:接收包含待执行的交易任务集合的网络消息;响应于所述网络消息,对所述交易任务集合中的交易任务进行解析,得到所述交易任务对应的合约标识;获取容器集群中各容器的、且与所述合约标识对应的合约进程的执行状态;根据所述执行状态,从所述容器集群中确定目标容器;将所述交易任务发送至所述目标容器,以使所述目标容器中的引擎进程转发所述交易任务至所述目标容器的、且与所述合约标识对应的合约进程中处理。采用本方法能够有效提高区块链中交易任务的执行效率,同时又可以提高整个区块链的处理性能。

【技术实现步骤摘要】

本申请涉及计算机,特别是涉及一种区块链中交易执行方法、装置、计算机设备、存储介质和计算机程序产品。


技术介绍

1、区块链是一种新型去中心化分布式账本技术,能安全地存储交易或其他数据,特点是存储在区块链上的信息不可伪造和篡改,区块链共识算法驱动区块链上的每个节点都参与到交易的验证过程中,保证区块链上交易都是经过确认可信的。

2、然而,目前的区块链中交易执行的方式中,区块链的智能合约通常是由虚拟机执行的,虚拟机一般有两种接入方式:嵌入式和外挂式,由于外挂式可以独立部署,故传统方式中通常会采用外挂式虚拟机中的容器集群方案来处理不同的交易任务,因为交易任务中含有合约信息,故不同的交易任务需要容器集群中不同的容器执行,尤其是在涉及的智能合约比较多的情况下,上述传统方式中可能会创建非常多的容器,导致资源消耗大大增加,并且区块链节点内部需要维护各个容器之间的状态,也会占用区块链节点的资源,会导致存储空间的快速消耗,容易出现交易执行效率较低的问题,进而也会对整个区块链的性能造成负面影响,导致整个区块链的处理性能较差。


技术实现思路<本文档来自技高网...

【技术保护点】

1.一种区块链中交易执行方法,其特征在于,应用于交易分发器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取容器集群中各容器的、且与所述合约标识对应的合约进程的执行状态,包括:

3.根据权利要求2所述的方法,其特征在于,所述获取所述至少两个执行状态对应的所述合约进程的空闲时间之后,所述方法还包括:

4.根据权利要求2所述的方法,其特征在于,所述根据所述执行状态,从所述容器集群中确定目标容器,还包括:

5.根据权利要求4所述的方法,其特征在于,所述进程数量条件包括进程数量上限值;

6.根据权利要求4所述的方法,其...

【技术特征摘要】

1.一种区块链中交易执行方法,其特征在于,应用于交易分发器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取容器集群中各容器的、且与所述合约标识对应的合约进程的执行状态,包括:

3.根据权利要求2所述的方法,其特征在于,所述获取所述至少两个执行状态对应的所述合约进程的空闲时间之后,所述方法还包括:

4.根据权利要求2所述的方法,其特征在于,所述根据所述执行状态,从所述容器集群中确定目标容器,还包括:

5.根据权利要求4所述的方法,其特征在于,所述进程数量条件包括进程数量上限值;

6.根据权利要求4所述的方法,其特征在于,所述方法还包括:

7.根据权利要求4所述的方法,其特征在于,所述将具有所述目标进程数量的候选容器作为目标容器之后,所述方法还包括:

8.根据权利要求1或7所述的方法,其特征在于,所述转发所述交易任务至所述目标容器的、且与所述合约标识对应的合约进程中处...

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

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

1