数字资产交易方法、装置和存储介质制造方法及图纸

技术编号:33044416 阅读:11 留言:0更新日期:2022-04-15 09: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]图1为本申请实施例方案涉及的硬件运行环境的终端结构示意图;
[0035]图2为本申请数字资产交易方法第一实施例的流程示意图;
[0036]图3为本申请数字资产交易方法第一实施例中步骤S10之后的流程示意 图;
[0037]图4为本申请数字资产交易方法第二实施例的流程示意图;
[0038]图5为本申请数字资产交易方法中一具体实施例的流程示意图;
[0039]图6为本申请交易类型的分类设计示意图。
[0040]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说 明。
具体实施方式
[0041]应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本 申请。
[0042]目前,大部分区块链的金融资产交易都是通过以太坊的智能合约的方式来 实现的,离开了虚拟机的执行环境则无法执行,但虚拟机的缺陷是执行开销大, 效率低,如此,至少会存在以下问题:
[0043]第一、数字资产的交易效率低;
[0044]第二、区块链的资源消耗大。
[0045]基于此,本申请提出以下各个实施例,通过在原生区块链的节点检测到交 易信息时,获取交易信息的交易类型;当交易类型为资产转移时,提取资产转 移对应的第一交易参数,第一交易参数包括发行终端的账户地址、待转移资产 类型以及待转移资产数量;在根据发行终端的账户地址在原生区块链上查找到 发行终端的资产时,根据待转移资产类型以及待转移资产数量进行资产转移交 易。本申请通过在原生区块链上进行数字资产交易,摆脱了合约虚拟机的依赖, 提高了数字资产的交易效率,节约了区块链的资源。
[0046]如图1所示,图1为本申请实施例方案涉及的硬件运行环境的终端设备结 构示意图。
[0047]如图1所示,该终端设备可以包括:处理器1001,例如CPU,网络接口 1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002 用于实现这些组件之间的连接通本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数字资产交易方法,其特征在于,应用于数字资产的原生区块链,所述方法包括:在所述原生区块链的节点检测到交易信息时,获取交易信息的交易类型;当所述交易类型为资产转移时,提取所述资产转移对应的第一交易参数,所述第一交易参数包括发行终端的账户地址、待转移资产类型以及待转移资产数量;在根据所述发行终端的账户地址在所述原生区块链上查找到所述发行终端的资产时,根据所述待转移资产类型以及所述资产数量进行资产转移交易。2.如权利要求1所述的数字资产交易方法,其特征在于,所述根据所述待转移资产类型以及所述待转移资产数量进行资产转移交易的步骤包括:根据所述待转移资产类型确定所述待转移资产;获取所述待转移资产的价格;根据所述待转移资产的价格和所述待转移资产数量确定待支付金额,将所述待支付金额发送至购买终端,以使购买终端支付所述待支付金额。3.如权利要求1所述的数字资产交易方法,其特征在于,所述根据所述待转移资产类型以及所述待转移资产数量进行资产转移交易的步骤之后,还包括:检测到交易成功,根据所述待转移资产类型以及所述待转移资产数量更新第一目标数据库中存储的资产信息。4.如权利要求1所述的数字资产交易方法,其特征在于,所述在所述原生区块链的节点检测到交易信息时,获取交易信息的交易类型的步骤之后,包括:当所述交易类型为发行资产时,提取所述发行资产对应的第二交易参数,所述第二交易参数包括发行终端的账户地址、发行资产类型、发行资产数量以及发行资产价格;将所述第二交易参数...

【专利技术属性】
技术研发人员:庞同庆王恩凯张骁
申请(专利权)人:上海众尖金融科技有限公司
类型:发明
国别省市:

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

1