虚拟资产交易方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:38203874 阅读:8 留言:0更新日期:2023-07-21 16:49
本申请公开了一种虚拟资产交易方法、装置、电子设备及可读存储介质,包括:获取交易订单信息,以及各交易订单信息对应的交易签名信息;对于每个交易订单信息,基于每个交易订单信息对交易签名进行验签,得到每个交易订单信息对应的交易发起账户;基于每个交易订单信息对应的交易发起账户和每个交易订单信息对应的资产管理者账户,筛选得到多签钱包订单信息;对于每个多签钱包订单信息,将资产管理者账户关联的预设发起账户与交易发起账户进行匹配,得到各多签钱包订单信息中匹配成功的目标订单信息;基于目标订单信息进行虚拟资产交易。本方法保证了虚拟资产的安全性,并提高了虚拟资产的成交速度和流动性。虚拟资产的成交速度和流动性。虚拟资产的成交速度和流动性。

【技术实现步骤摘要】
虚拟资产交易方法、装置、电子设备及可读存储介质


[0001]本申请涉及虚拟资产交易
,具体涉及一种虚拟资产交易方法、装置、电子设备及可读存储介质。

技术介绍

[0002]随着科技的发展,除了实物商品之外,虚拟资产也逐渐得到消费者的认可。虚拟资产的交易过程通常需要借助虚拟资产交易平台,在商户将虚拟资产上架至虚拟资产交易平台后,消费者可以在虚拟资产交易平台上对虚拟资产下单以购买虚拟资产。
[0003]但是目前的虚拟资产交易方法限于技术原因,无法实现多签钱包中存储的虚拟资产的交易,因此在交易多签钱包中存储的虚拟资产时,需要进行线下交易和确认,因此交易较为繁琐。

技术实现思路

[0004]本申请提供一种虚拟资产交易方法、装置、电子设备及可读存储介质,旨在解决现有的方法交易多签钱包中存储的虚拟资产时较为繁琐的技术问题。
[0005]第一方面,本申请提供一种虚拟资产交易方法,包括:
[0006]获取待交易的交易订单信息,以及各所述交易订单信息对应的交易签名信息,其中,所述交易订单信息包括资产管理者账户,所述交易订单信息对应的交易签名信息基于所述交易订单信息,以及所述交易订单信息对应的交易发起账户生成;
[0007]对于每个所述交易订单信息,基于每个所述交易订单信息对所述交易签名进行验签,得到每个所述交易订单信息对应的交易发起账户;
[0008]基于每个所述交易订单信息对应的交易发起账户和每个所述交易订单信息对应的资产管理者账户,筛选得到多签钱包订单信息,其中,所述多签钱包订单信息对应的资产管理者账户关联有至少两个预设发起账户;
[0009]对于每个多签钱包订单信息,将所述资产管理者账户关联的预设发起账户与所述交易发起账户进行匹配,得到各所述多签钱包订单信息中匹配成功的目标订单信息;
[0010]基于所述目标订单信息进行虚拟资产交易。
[0011]第二方面,本申请提供一种虚拟资产交易装置,包括:
[0012]获取单元,用于获取待交易的交易订单信息,以及各所述交易订单信息对应的交易签名信息,其中,所述交易订单信息包括资产管理者账户,所述交易订单信息对应的交易签名信息基于所述交易订单信息,以及所述交易订单信息对应的交易发起账户生成;
[0013]验签单元,用于对于每个所述交易订单信息,基于每个所述交易订单信息对所述交易签名进行验签,得到每个所述交易订单信息对应的交易发起账户;
[0014]筛选单元,用于基于每个所述交易订单信息对应的交易发起账户和每个所述交易订单信息对应的资产管理者账户,筛选得到多签钱包订单信息,其中,所述多签钱包订单信息对应的资产管理者账户关联有至少两个预设发起账户;
[0015]匹配单元,用于对于每个多签钱包订单信息,将所述资产管理者账户关联的预设发起账户与所述交易发起账户进行匹配,得到各所述多签钱包订单信息中匹配成功的目标订单信息;
[0016]交易单元,用于基于所述目标订单信息进行虚拟资产交易。
[0017]第三方面,本申请还提供一种电子设备,电子设备包括处理器、存储器以及存储于存储器中并可在处理器上运行的计算机程序,处理器调用存储器中的计算机程序时执行本申请提供的任一种虚拟资产交易方法中的步骤。
[0018]第四方面,本申请还提供一种可读存储介质,可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现本申请提供的任一种虚拟资产交易方法中的步骤。
[0019]综上所述,本申请实施例提供的虚拟资产交易方法,包括:获取待交易的交易订单信息,以及各所述交易订单信息对应的交易签名信息,其中,所述交易订单信息包括资产管理者账户,所述交易订单信息对应的交易签名信息基于所述交易订单信息,以及所述交易订单信息对应的交易发起账户生成;对于每个所述交易订单信息,基于每个所述交易订单信息对所述交易签名进行验签,得到每个所述交易订单信息对应的交易发起账户;基于每个所述交易订单信息对应的交易发起账户和每个所述交易订单信息对应的资产管理者账户,筛选得到多签钱包订单信息,其中,所述多签钱包订单信息对应的资产管理者账户关联有至少两个预设发起账户;对于每个多签钱包订单信息,将所述资产管理者账户关联的预设发起账户与所述交易发起账户进行匹配,得到各所述多签钱包订单信息中匹配成功的目标订单信息;基于所述目标订单信息进行虚拟资产交易。
[0020]可见,本申请实施例提供的虚拟资产交易方法,可以基于验签得到的交易发起账户和资产管理者账户,判断交易订单信息是否为多签钱包合约发起的多签钱包订单信息,并基于资产管理者账户关联的预设发起账户和交易发起账户,验证多签钱包订单信息的交易发起账户是否为虚拟资产的资产管理者,当验证通过后才进行虚拟资产交易,一方面保证了虚拟资产的安全性,避免非资产管理者出售虚拟资产,另一方面实现了存储于多签钱包中虚拟资产在虚拟资产交易平台中的交易,提高了虚拟资产的成交速度和流动性。
附图说明
[0021]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]图1是本申请实施例提供的虚拟资产交易方法的应用场景示意图;
[0023]图2是现有的虚拟资产交易方法的一种场景示意图;
[0024]图3是本申请实施例中提供的虚拟资产交易系统的一种示意图;
[0025]图4是本申请实施例中提供的虚拟资产交易方法的一种流程示意图;
[0026]图5是本申请实施例中提供的获取多签钱包订单信息的一种流程示意图;
[0027]图6是本申请实施例中提供的进行虚拟资产交易的一种流程示意图;
[0028]图7是本申请实施例中提供的进行虚拟资产交易的另一种流程示意图;
[0029]图8是本申请实施例中提供的虚拟资产交易方法的一种场景示意图;
[0030]图9是本申请实施例中提供的虚拟资产交易装置的一个实施例结构示意图;
[0031]图10是本申请实施例中提供的电子设备的一个实施例结构示意图。
具体实施方式
[0032]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0033]在本申请实施例的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本申请实施例的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
[0034]为了使本领域任何技术人员能够本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟资产交易方法,其特征在于,包括:获取待交易的交易订单信息,以及各所述交易订单信息对应的交易签名信息,其中,所述交易订单信息包括资产管理者账户,所述交易订单信息对应的交易签名信息基于所述交易订单信息,以及所述交易订单信息对应的交易发起账户生成;对于每个所述交易订单信息,基于每个所述交易订单信息对所述交易签名进行验签,得到每个所述交易订单信息对应的交易发起账户;基于每个所述交易订单信息对应的交易发起账户和每个所述交易订单信息对应的资产管理者账户,筛选得到多签钱包订单信息,其中,所述多签钱包订单信息对应的资产管理者账户关联有至少两个预设发起账户;对于每个多签钱包订单信息,将所述资产管理者账户关联的预设发起账户与所述交易发起账户进行匹配,得到各所述多签钱包订单信息中匹配成功的目标订单信息;基于所述目标订单信息进行虚拟资产交易。2.根据权利要求1所述的虚拟资产交易方法,其特征在于,所述基于每个所述交易订单信息对应的交易发起账户和每个所述交易订单信息对应的资产管理者账户,筛选得到多签钱包订单信息,包括:对于每个所述交易订单信息,若所述交易发起账户和所述资产管理者账户不相同,则将所述资产管理者账户输入预设的账户类型判断函数,得到所述资产管理者账户的账户类型;若所述账户类型为合约账户,则将每个所述交易订单信息设定为多签钱包订单信息。3.根据权利要求1所述的虚拟资产交易方法,其特征在于,所述多签钱包订单信息由所述资产管理者账户关联的至少N个预设发起账户确认后发起。4.根据权利要求1所述的虚拟资产交易方法,其特征在于,所述对于每个所述交易订单信息,基于每个所述交易订单信息对所述交易签名进行验签,得到每个所述交易订单信息对应的交易发起账户,包括:对于每个所述交易订单信息,将每个所述交易订单信息对应的哈希值和所述交易签名输入所述交易签名对应的签名算法,得到每个所述交易订单信息对应的交易发起账户。5.根据权利要求1所述的虚拟资产交易方法,其特征在于,所述对于每个多签钱包订单信息,将所述资产管理者账户关联的预设发起账户与所述交易发起账户进行匹配,得到各所述多签钱包订单信息中匹配成功的目标订单信息,包括:对于每个多签钱包订单信息,向所述资产管理者账户对应的多签钱包合约发送查询请求,接收所述多签钱包合约基于所述查询请求发送的目标标识,其中,所述查询请求用于触发所述多签钱包合约查询所述多签钱包合约中存储的预设账户表,以判断所述资产管理者账户关联的各预设发起账户中是否包含所述交易发起账户,所述预设账户表中包含所述资产者管理账户关联的各预设发起账户,所述目标标识为所述多签钱包合约基于判断结果生成的标识;对于每个所述多签钱包订单信息,若所述目标标识与预设的校验通过标识相同,则将每个所述多签钱包订单信息设定为目标订单信息;基于所述目标订单信息进行虚拟资产交易。6.根据权利要求5所述的虚拟资产交易方法,其特征在于,所述对于每个所述多签钱包
订单信息,若所述目标标识与所述多签钱包合约对应的校验通过标识相同,则将每个所述多签钱包订单信息设定为目标订单信息之前,还包括:对于每个所述多签钱包订单信息,通过所述多签钱包合约对应的解密算法对所述目标标识进行解密,以解密后的目标标识更新解密前的...

【专利技术属性】
技术研发人员:余森瑾刘静媛李刚锐
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1