[发明专利]区块链网络的交易处理方法、节点、设备及存储介质有效
申请号: | 202011423043.2 | 申请日: | 2020-12-08 |
公开(公告)号: | CN112232822B | 公开(公告)日: | 2022-02-08 |
发明(设计)人: | 李欣 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q40/04;G06F21/64 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 高天华;张颖玲 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 网络 交易 处理 方法 节点 设备 存储 介质 | ||
本申请提供了一种区块链网络的交易处理方法、装置、设备及计算机可读存储介质,涉及区块链技术领域,所述方法包括:通过区块链网络中的组织节点接收客户端发送的交易;在对所述交易校验成功的情况下,将所述交易发送给背书节点;接收所述背书节点发送的交易结果,并根据所述交易对应的背书策略对所述交易结果进行检测;在所述交易结果满足所述交易对应的背书策略的情况下,发送上链请求至排序节点,以使所述排序节点完成交易上链。通过本申请提供的区块链网络的交易处理方法,能够实现客户端的进一步轻量化,降低了区块链网络的维护难度和维护成本。
技术领域
本申请涉及区块链网络技术领域,尤其涉及一种区块链网络的交易处理方法、节点、设备及计算机可读存储介质。
背景技术
区块链,是由区块形成的加密的、链式的交易的存储结构,基于节点间的共识算法实现区块的生成及链接。其中,区块链网络的节点根据交易的时间戳,对交易进行先后排序,从而生成新的区块,实现区块链的不断增长。
在相关技术提供的方案中,客户端必须与所有参与背书的背书节点保持网络互通,以完成交易结果的获取。因此,相关技术中的区块链网络具有复杂的网络拓扑,维护难度和维护成本都相对较高。
发明内容
本申请实施例提供一种区块链网络的交易处理方法、装置、设备及计算机可读存储介质,能够实现客户端的进一步轻量化,降低了区块链网络的维护难度和维护成本。
本申请实施例的技术方案是这样实现的:通过区块链网络中的组织节点接收客户端发送的交易;在对交易校验成功的情况下,将交易发送给背书节点;接收背书节点发送的交易结果,并根据交易对应的背书策略对交易结果进行检测;在交易结果满足交易对应的背书策略的情况下,发送上链请求至排序节点,以使排序节点完成交易上链。
在本申请的一些实施例中,所述方法还包括:在交易结果不满足交易对应的背书策略的情况下,生成子事务对应的回滚子事务;处理回滚子事务。
在本申请的一些实施例中,所述方法还包括:根据检测结果生成执行结果事件;将执行结果事件发送至客户端。
在本申请的一些实施例中,所述方法还包括:在对交易校验成功的情况下,发送受理事件至客户端;受理事件用于表征交易已被区块链网络校验成功并等待处理。
在本申请的一些实施例中,所述通过可执行交易队列将可执行交易发送至背书节点,包括:获取背书节点集合中至少一个可选背书节点的历史分配情况;根据至少一个可选背书节点的历史分配情况,在至少一个可选背书节点中确定背书节点;将可执行交易发送至背书节点。
在本申请的一些实施例中,所述根据至少一个可选背书节点的历史分配情况,在至少一个可选背书节点中确定背书节点,包括:根据历史分配情况确定分配顺序、上一次被分配交易的历史背书节点和历史背书节点的分配情况;根据预设的轮换频率、分配顺序和历史背书节点的分配情况确定在至少一个可选背书节点中确定背书节点。
本申请实施例提供一种区块链网络的节点,包括:
第一接收模块,用于通过区块链网络中的组织节点接收客户端发送的交易;
第一发送模块,用于在对交易校验成功的情况下,将交易发送给背书节点;
第二接收模块,用于接收背书节点发送的交易结果,并根据交易对应的背书策略对交易结果进行检测;
第二发送模块,用于在交易结果满足交易对应的背书策略的情况下,发送上链请求至排序节点,以使排序节点完成交易上链。
本申请实施例提供一种区块链网络的交易处理设备,包括:
存储器,用于存储可执行指令;
处理器,用于执行所述存储器中存储的可执行指令时,实现本申请实施例提供的区块链网络的交易处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011423043.2/2.html,转载请声明来源钻瓜专利网。