交易信息上链方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:31490951 阅读:54 留言:0更新日期:2021-12-18 12:27
本申请实施例公开了一种交易信息上链方法、装置、计算机设备及存储介质。方法包括:确定未上链的用户交易信息,所述用户交易信息包括交易用户之间对虚拟资源的转移信息;在所述未上链的用户交易信息中,确定待合并的至少两个目标用户交易信息,所述至少两个目标用户交易信息具有至少一个相同的交易用户;基于所述相同的交易用户合并所述目标用户交易信息,形成合并后交易信息;对所述合并后交易信息执行上链处理,以触发区块链系统执行所述合并后交易信息,可以一次性对多笔用户交易信息执行上链处理,提高用户交易信息的上链性能。提高用户交易信息的上链性能。提高用户交易信息的上链性能。

【技术实现步骤摘要】
交易信息上链方法、装置、计算机设备及存储介质


[0001]本申请涉及计算机
,具体涉及一种交易信息上链方法、装置、计算机设备及存储介质。

技术介绍

[0002]区块链是一种去中心化的、由各节点设备参与的分布式数据库技术,随着科技的发展,区块链的应用场景越来越广泛,由于区块链去中心化、不可篡改和高可靠性的特点,可以将用户之间的虚拟资源(例如,虚拟货币等)交易信息存储在区块链网络中。在对现有技术的研究和实践过程中,本申请的专利技术人发现,计算机设备通常是一笔一笔的将用户之间的交易信息发送到区块链节点上以执行上链处理,用户交易信息单笔地执行上链处理会导致用户交易信息上链性能低下。

技术实现思路

[0003]本申请实施例提供一种交易信息上链方法、装置、计算机设备及存储介质,可以一次性对多笔用户交易信息执行上链处理,提高用户交易信息的上链性能。
[0004]本申请实施例提供一种交易信息上链方法,包括:
[0005]确定未上链的用户交易信息,所述用户交易信息包括交易用户之间对虚拟资源的转移信息;
[0006]在所述未上链的用户交易信息中,确定待合并的至少两个目标用户交易信息,所述至少两个目标用户交易信息具有至少一个相同的交易用户;
[0007]基于所述相同的交易用户合并所述目标用户交易信息,形成合并后交易信息;
[0008]对所述合并后交易信息执行上链处理,以触发区块链系统执行所述合并后交易信息。
[0009]相应的,本申请实施例还提供一种交易信息上链装置,包括:
[0010]第一确定单元,用于确定未上链的用户交易信息,所述用户交易信息包括交易用户之间对虚拟资源的转移信息;
[0011]第二确定单元,用于在所述未上链的用户交易信息中,确定待合并的至少两个目标用户交易信息,所述至少两个目标用户交易信息具有至少一个相同的交易用户;
[0012]合并单元,用于基于所述相同的交易用户合并所述目标用户交易信息,形成合并后交易信息;
[0013]执行单元,用于对所述合并后交易信息执行上链处理,以触发区块链系统执行所述合并后交易信息。
[0014]可选的,所述交易用户包括交易发起用户和交易接收用户,所述第二确定单元还用于:
[0015]在所述未上链的用户交易信息中,获取至少两个具有相同的交易发起用户的用户交易信息,作为所述目标用户交易信息。
[0016]可选的,所述合并单元还用于:
[0017]基于所述相同的交易发起用户与每一交易接收用户,在所述目标用户交易信息中的虚拟资源转移总量,对所述目标用户交易信息进行合并,形成合并后交易信息。
[0018]可选的,所述合并单元还用于:
[0019]确定所述目标用户交易信息中的第一用户交易信息和非第一用户交易信息,每一第一用户交易信息与至少一个其他第一用户交易信息具有相同的交易接收用户,所述非第一用户交易信息中的资源转移量为所述相同的交易发起用户与对应的交易接收用户之间的虚拟资源转移总量;
[0020]对所述第一用户交易信息,计算所述相同的交易发起用户和所述相同的交易接收用户之间的虚拟资源转移总量,基于所述虚拟资源转移总量合并所述第一用户交易信息,得到各交易接收用户对应的合并后第一交易信息;
[0021]基于所述合并后第一交易信息中各交易接收用户与虚拟资源转移总量的对应关系,以及所述非第一用户交易信息中各交易接收用户与虚拟资源转移总量的对应关系,对所述合并后第一交易信息与所述非第一用户交易信息进行合并,形成包含每一交易接收用户与虚拟资源转移总量的对应关系的合并后交易信息。
[0022]可选的,所述合并单元还用于:
[0023]获取各所述第一用户交易信息中,所述相同的交易发起用户向所述相同的交易接收用户转移的虚拟资源的第一数量;
[0024]对各所述第一数量求和,得到所述相同的交易发起用户和所述相同的交易接收用户之间的虚拟资源转移总量;
[0025]基于所述相同的交易发起用户和所述相同的交易接收用户之间的虚拟资源转移总量,以及所述相同的交易发起用户和所述相同的交易接收用户,对所述第一用户交易信息进行合并,得到各交易接收用户对应的合并后第一交易信息。
[0026]可选的,所述交易用户包括交易发起用户和交易接收用户,所述第二确定单元还用于:
[0027]在所述未上链的用户交易信息中,获取至少两个具有相同的交易接收用户的用户交易信息,作为所述目标用户交易信息。
[0028]可选的,所述合并单元还用于:
[0029]基于所述相同的交易接收用户与每一交易发起用户,在所述目标用户交易信息中的虚拟资源转移总量,对所述目标用户交易信息进行合并,形成合并后交易信息。
[0030]可选的,所述合并单元还用于:
[0031]确定所述目标交易信息的交易用户中除所述相同的交易用户之外的其他交易用户,为所述相同的交易用户的对端交易用户;
[0032]基于所述相同的交易用户与每一对端交易用户,在所述目标用户交易信息中的虚拟资源转移方向与所述虚拟资源转移方向上的虚拟资源转移总量,对所述目标用户交易信息进行合并,形成合并后交易信息。
[0033]可选的,所述合并单元还用于:
[0034]确定所述目标用户交易信息中的第二用户交易信息和非第二用户交易信息,每一第二用户交易信息与至少一个其他第二用户交易信息具有相同的交易用户和相同的对端
交易用户,所述非第二用户交易信息中的资源转移量为相同的交易用户与对应的对端交易用户之间的虚拟资源转移总量;
[0035]对所述第二用户交易信息,获取所述相同的交易用户和相同的对端交易用户之间的虚拟资源转移方向,以及在虚拟资源转移方向上的虚拟资源转移总量,基于获取的虚拟资源转移方向和虚拟资源转移总量合并所述第二用户交易信息,得到合并后第二交易信息;
[0036]基于各所述合并后第二交易信息中虚拟资源转移方向和虚拟资源转移方向上的虚拟资源转移总量,以及所述非第二用户交易信息中相同的交易用户与每一对端交易用户之间的虚拟资源转移方向和虚拟资源转移总量,对所述合并后第二交易信息与所述非第二用户交易信息进行合并,形成合并后交易信息。
[0037]可选的,所述合并单元还用于:
[0038]确定各所述第二用户交易信息中,所述相同的交易用户和所述相同的对端交易用户中的一个为交易发起用户,所述相同的交易用户和所述相同的对端交易用户中的另一个为交易接收用户;
[0039]确定各所述第二用户交易信息中,交易发起用户向交易接收用户转移虚拟资源的方向,为所述相同的交易用户和相同的对端交易用户之间的虚拟资源转移方向;
[0040]获取各所述第二用户交易信息中,交易发起用户向交易接收用户转移的虚拟资源的第二数量;
[0041]对各所述第二数量求和,得到各所述第二用户交易信息中,在虚拟资源转移方向上的虚拟资源转移总量;
[0042]基于所述虚拟本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种交易信息上链方法,其特征在于,包括:确定未上链的用户交易信息,所述用户交易信息包括交易用户之间对虚拟资源的转移信息;在所述未上链的用户交易信息中,确定待合并的至少两个目标用户交易信息,所述至少两个目标用户交易信息具有至少一个相同的交易用户;基于所述相同的交易用户合并所述目标用户交易信息,形成合并后交易信息;对所述合并后交易信息执行上链处理,以触发区块链系统执行所述合并后交易信息。2.根据权利要求1所述的方法,其特征在于,所述交易用户包括交易发起用户和交易接收用户,所述在所述未上链的用户交易信息中,确定待合并的至少两个目标用户交易信息,包括:在所述未上链的用户交易信息中,获取至少两个具有相同的交易发起用户的用户交易信息,作为所述目标用户交易信息。3.根据权利要求2所述的方法,其特征在于,所述基于所述相同的交易用户合并所述目标用户交易信息,形成合并后交易信息,包括:基于所述相同的交易发起用户与每一交易接收用户,在所述目标用户交易信息中的虚拟资源转移总量,对所述目标用户交易信息进行合并,形成合并后交易信息。4.根据权利要求3所述的方法,其特征在于,所述基于所述相同的交易发起用户与每一交易接收用户,在所述目标用户交易信息中的虚拟资源转移总量,对所述目标用户交易信息进行合并,形成合并后交易信息,包括:确定所述目标用户交易信息中的第一用户交易信息和非第一用户交易信息,每一第一用户交易信息与至少一个其他第一用户交易信息具有相同的交易接收用户,所述非第一用户交易信息中的资源转移量为所述相同的交易发起用户与对应的交易接收用户之间的虚拟资源转移总量;对所述第一用户交易信息,计算所述相同的交易发起用户和所述相同的交易接收用户之间的虚拟资源转移总量,基于所述虚拟资源转移总量合并所述第一用户交易信息,得到各交易接收用户对应的合并后第一交易信息;基于所述合并后第一交易信息中各交易接收用户与虚拟资源转移总量的对应关系,以及所述非第一用户交易信息中各交易接收用户与虚拟资源转移总量的对应关系,对所述合并后第一交易信息与所述非第一用户交易信息进行合并,形成包含每一交易接收用户与虚拟资源转移总量的对应关系的合并后交易信息。5.根据权利要求4所述的方法,其特征在于,所述对所述第一用户交易信息,计算所述相同的交易发起用户和所述相同的交易接收用户之间的虚拟资源转移总量,基于所述虚拟资源转移总量合并所述第一用户交易信息,得到各交易接收用户对应的合并后第一交易信息,包括:获取各所述第一用户交易信息中,所述相同的交易发起用户向所述相同的交易接收用户转移的虚拟资源的第一数量;对各所述第一数量求和,得到所述相同的交易发起用户和所述相同的交易接收用户之间的虚拟资源转移总量;基于所述相同的交易发起用户和所述相同的交易接收用户之间的虚拟资源转移总量,
以及所述相同的交易发起用户和所述相同的交易接收用户,对所述第一用户交易信息进行合并,得到各交易接收用户对应的合并后第一交易信息。6.根据权利要求1所述的方法,其特征在于,所述交易用户包括交易发起用户和交易接收用户,所述在所述未上链的用户交易信息中,确定待合并的至少两个目标用户交易信息,包括:在所述未上链的用户交易信息中,获取至少两个具有相同的交易接收用户的用户交易信息,作为所述目标用户交易信息。7.根据权利要求6所述的方法,其特征在于,所述基于所述相同的交易用户合并所述目标用户交易信息,形成合并后交易信息,包括:基于所述相同的交易接收用户与每一交易发起用户,在所述目标用户交易信息中的虚拟资源转移总量,对所述目标用户交易信息进行合并,形成合并后交易信息。8.根据权利要求1所述的方法,其特征在于,所述基于所述相同的交易用户合并所述目标用户交易信息,形成合并后交易信息,包括:确定所述目标交易信息的交易用户中除所述相同的交易用户之外的其他交易用户,为所述相同的交易用户的对端交易用户;基于所述相同的交易用户与每一对端交易用户,在所述目标用户交易信息中的虚拟资源转移方向与所述虚拟资源转移方向上的虚拟资源转移总量,对所述目标用户交易信息进行合并,形成合并后交易信息。9.根据权利要求8所述的方法,其特征在于,所述基于所述相同的交易用户与每一对端交易用户,在所述目标用户交易信息中的虚拟资源转移方向与所述虚拟资源转移方向上的虚拟资源转移总量,对所述目标用户交易信息进行合并,形成合并后交易信息,包括:确定所述目标用户交易信息中的第二用户交易信息和非第二用户交易信息,每一第二用户交易信息与至少一个其他第二用户交易信息具有相同的交易用户和相同的对端交易用户,所述非第二用户交易信息中的资源转移量为相同的交易用户与对应的对端交易用户之间的虚拟资源转移总量;对所述第二用户交易信息,获取所述相同的交易用户和相同的对端交易用户之间的虚拟资源转移方向,以及在虚拟资源转移方向上的虚拟资源转移总量,基于获取的虚拟资源转移方向和虚拟资源转移总量合并所述第二用户交易信息,得到合并后第二交易信息;基于各所述合并后第二交易信息中虚拟资源转移方向和虚拟资源转移方向上的虚拟资源转移总量,以及所述非第二用户交...

【专利技术属性】
技术研发人员:王挺胡志鹏顾费勇曹崇瑞李刚锐胡志敏
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1