[发明专利]一种基于区块链系统的交易处理方法及装置在审
申请号: | 201910350093.3 | 申请日: | 2019-04-28 |
公开(公告)号: | CN110070445A | 公开(公告)日: | 2019-07-30 |
发明(设计)人: | 张开翔;范瑞彬 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q20/38 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交易处理 链系统 区块 客户端设备 冲突处理 交易请求 交易 冲突结果 指令 冲突检测 交易标识 交易数据 节点接收 业务场景 发送 | ||
本发明实施例公开了一种基于区块链系统的交易处理方法及装置,其中方法包括:区块链系统中的第一节点接收客户端设备发送的交易请求,并根据交易请求包括的第一交易的标识,确定第一交易的冲突结果,进而根据第一交易的冲突结果和交易请求包括的冲突处理指令,对第一交易进行处理。本发明实施例中,通过基于交易的标识对第一交易进行冲突检测,可以无需对比完整的交易数据,从而可以提高区块链系统中交易处理的效率;且,交易标识和冲突处理指令可以由客户端设备进行设置,因此可以基于不同的业务场景和客户端设备的要求设置不同的冲突处理指令,也就是说,本发明实施例中的交易处理方法更加符合实际情况。
技术领域
本发明涉及金融科技(Fintech)技术领域,尤其涉及一种基于区块链系统的交易处理方法及装置。
背景技术
随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融行业正在逐步向金融科技(Fintech)转变,区块链技术也不例外,但由于金融行业的安全性、实时性要求,也对技术提出了更高的要求。区块链系统中通常可以设置有多个节点,多个节点之间可以互相通信,一般来说,客户端设备可以向区块链系统中的某一个节点发送交易请求,该节点接收到交易请求后,可以处理交易,并可以通过与其它节点的共识,生成交易对应的区块信息。在实际操作中,由于业务类型的多样性,区块链系统在一段时间内处理的交易会非常多,因此,如何合理处理每一个交易,对于区块链系统的发展是非常重要的。
现有技术中,节点在接收到客户端发送的交易请求后,通常可以对交易请求进行解析,获取交易数据,比如交易的发起方、交易的接收方和交易所属的业务类型等;进一步地,节点可以将交易数据与区块链系统处理的历史交易的交易数据进行对比,若确定交易与历史交易发生冲突,则可以根据区块链系统中预设的冲突处理指令对交易进行处理。然而,采用该种方式,交易数据中包括的数据量较多,可能需要耗费较长的时间完成交易数据与历史交易的交易数据的对比过程,通常情况下,区块链系统中的交易可以被频繁触发,因此采用上述方式可能并不能及时地处理多个交易,导致区块链系统中交易处理的效率较差。
综上,目前亟需一种基于区块链系统的交易处理方法,用以提高区块链系统中交易处理的效率。
发明内容
本发明实施例提供一种基于区块链系统的交易处理方法及装置,用以提高区块链系统中交易处理的效率。
第一方面,本发明实施例提供的一种基于区块链系统的交易处理方法,所述方法包括:
区块链系统中的第一节点接收客户端设备发送的交易请求,所述交易请求包括第一交易的标识和冲突处理指令,所述冲突处理指令包括所述第一交易与历史交易存在冲突时对所述第一交易的处理方式,和/或,所述第一交易与历史交易不存在冲突时对所述第一交易的处理方式;进一步地,所述第一节点根据所述第一交易的标识,确定所述第一交易的冲突结果,并根据所述第一交易的冲突结果和所述冲突处理指令,对所述第一交易进行处理,所述第一交易的冲突结果用于指示所述第一交易与历史交易是否存在冲突。
上述技术方案中,通过设置交易的标识,可以采用对比交易的标识的方式对第一交易进行冲突检测,而无需对比交易数据,从而可以使得对交易进行冲突检测的过程更为快速,提高区块链系统中交易处理的效率;且,由于冲突处理指令由客户端设备进行设置,因此可以基于不同的业务场景和客户端设备的要求设置不同的冲突处理指令,也就是说,上述技术方案中的交易处理方法更加符合实际情况。
可选地,所述第一节点根据所述第一交易的标识,确定所述第一交易的冲突结果,包括:所述第一节点首先根据所述第一交易的标识确定所述第一交易的键值;进一步地,所述第一节点从第一预设数据库中获取目标历史交易的标识,并将所述目标历史交易的标识存储到预设内存空间;其中,所述第一预设数据库包括所述多个历史交易的标识和所述多个历史交易的键值,所述目标历史交易为所述第一预设数据库中键值与所述第一交易的键值匹配的历史交易;所述第一节点若确定所述预设内存空间中存在与所述第一交易的标识匹配的目标历史交易,则确定所述第一交易与历史交易存在冲突。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910350093.3/2.html,转载请声明来源钻瓜专利网。