[发明专利]一种区块链交易的处理方法、区块链节点及电子设备在审
申请号: | 202210176770.6 | 申请日: | 2022-02-24 |
公开(公告)号: | CN114529413A | 公开(公告)日: | 2022-05-24 |
发明(设计)人: | 李帅 | 申请(专利权)人: | 蚂蚁区块链科技(上海)有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q10/06;G06Q10/10 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许振新 |
地址: | 200010 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 交易 处理 方法 节点 电子设备 | ||
本说明书实施例提供一种区块链交易的处理方法、区块链节点及电子设备。方法包括:收集区块链的第N轮共识提议中的第一批次交易。对第一批次交易执行共识操作,如果存在第二批次交易则并行执行按批次顺序对所述第二批次交易的收集操作,第二批次交易为第N轮共识提议尚未完成收集的批次交易。对第一批次交易进行交易执行操作,如果存在第三批次交易并行执行按批次顺序所述对第三批次交易的共识操作,第三批次交易为第N轮共识提议已经收集完毕且尚未完成共识的批次交易。在区块链中发送第一批次交易的交易执行结果以对第一批次交易进行交易确认。在得到第N轮共识提议的所有批次交易的交易确认后,对第N轮共识提议的所有批次交易执行写块操作。
技术领域
本文件涉及区块链技术领域,尤其涉及一种区块链交易的处理方法、区块链节点及电子设备。
背景技术
区块链由于具有开放性、不可篡改、去中心化等优点,越来越受到各行各业的青睐。目前区块链交易的处理流程主要包括:交易收集、交易共识、交易执行以及写块四个阶段。现有技术中,这四个阶段是以串行方式执行的,导致区块链交易的处理效率相对较低。
在未来阶段,区块链业务会呈爆发性增长,为了满足业务高并发的场景需求,有必要提出一种可以提高区块链交易处理效率的技术方案。
发明内容
本说明书实施例目的是提供一种区块链交易的处理方法、区块链节点及电子设备,能够提高区块链交易的处理效率。
为了实现上述目的,本说明书实施例是这样实现的:
第一方面,提供一种区块链交易的处理方法,应用于区块链节点,包括:
收集区块链的第N轮共识提议中的第一批次交易,所述第N轮共识提议中包括多个批次交易,其中,N为正整数;
对所述第一批次交易执行共识操作,以及如果存在第二批次交易则并行执行按批次顺序对所述第二批次交易的收集操作,其中,所述第二批次交易为所述第N轮共识提议尚未完成收集的批次交易;
对所述第一批次交易进行交易执行操作,以及如果存在第三批次交易并行执行按批次顺序所述对第三批次交易的共识操作,其中,所述第三批次交易为所述第N轮共识提议已经收集完毕且尚未完成共识的批次交易;
在所述区块链中发送所述第一批次交易的交易执行结果以对所述第一批次交易进行交易确认;
在得到所述第N轮共识提议的所有批次交易的交易确认后,对所述第N轮共识提议的所有批次交易执行写块操作。
第二方面,提供一种区块链交易的处理方法,应用于区块链节点,包括:
收集区块链的第N轮共识提议中的第一批次交易,所述第N轮共识提议中包括多个批次交易,其中,N为正整数;
对所述第一批次交易执行共识操作,以及如果存在第二批次交易则并行执行按批次顺序对所述第二批次交易的收集操作,其中,所述第二批次交易为所述第N轮共识提议尚未完成收集的批次交易;
如果所述第N轮共识提议的所有批次交易都完成共识,对所述第N轮共识提议的所有批次交易进行交易执行操作;
在所述区块链中发送所述第N轮共识提议的所有批次交易的交易执行结果以对所述第N轮共识提议的所有批次交易进行交易确认;
在得到所述第N轮共识提议的所有批次交易的交易确认后,对所述第N轮共识提议的所有批次交易执行写块操作。
第三方面,提供一种区块链节点,包括:
第一交易收集模块,收集区块链的第N轮共识提议中的第一批次交易,所述第N轮共识提议中包括多个批次交易,其中,N为正整数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于蚂蚁区块链科技(上海)有限公司,未经蚂蚁区块链科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210176770.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种游戏场景的渲染方法及装置
- 下一篇:信息列表管理方法及其装置