基于区块链的代币交易方法、装置、电子设备及存储介质制造方法及图纸

技术编号:27532981 阅读:16 留言:0更新日期:2021-03-03 11:13
本申请涉及网上交易技术领域,尤其涉及一种基于区块链的代币交易方法、装置、电子设备及存储介质。该基于区块链的代币交易方法包括:接收用户的代币交易请求;解析所述代币交易请求,获取所述代币交易请求中携带的代币交易内容;基于接入于区块链网络上的所述做市商智能合约对所述代币交易内容进行交易处理,得到相应的代币交易结果;将所述代币交易结果发送给所述用户。本申请中,实现了对代币的自动化交易,且通过区块链网络的引入结合,实现了去中心化,避免了中心化的垄断,提升了交易的对等性,数据稳定性以及提高了交易的安全性。数据稳定性以及提高了交易的安全性。数据稳定性以及提高了交易的安全性。

【技术实现步骤摘要】
基于区块链的代币交易方法、装置、电子设备及存储介质


[0001]本申请涉及网上交易
,尤其涉及一种基于区块链的代币交易方法、装置、电子设备及存储介质。

技术介绍

[0002]目前,在各种商品的交易中,一般都由中心化大机构承担做市商角色,普通用户通过中心化的交易系统和做市商之间进行交易。然而,对于由中心化大机构做市商来讲,需由专业机构进行运营,对此,其机构运营和交易成本高昂;并且资产间交易需通过中心化做市商交易系统撮合完成,无法自动化交易,交易繁杂。基于此,如何实现对代币的自动化交易成为了当前亟待解决的技术问题。

技术实现思路

[0003]本申请提供了一种基于区块链的代币交易方法、装置、电子设备及存储介质,以实现对代币的自动化交易。
[0004]第一方面,提供了一种基于区块链的代币交易方法,做市商智能合约接入于区块链网络上,包括:
[0005]接收用户的代币交易请求;
[0006]解析所述代币交易请求,获取所述代币交易请求中携带的代币交易内容;
[0007]基于接入于区块链网络上的所述做市商智能合约对所述代币交易内容进行交易处理,得到相应的代币交易结果;
[0008]将所述代币交易结果发送给所述用户。
[0009]在一个可能地实现方式中,所述代币交易内容包括代币交易种类、代币交易数量以及交易ID。
[0010]在一个可能地实现方式中,所述基于接入于区块链网络上的所述做市商智能合约对所述代币交易内容进行交易处理,得到相应的代币交易结果,包括:<br/>[0011]根据所述代币交易内容查询所述接入于区块链网络上的做市商智能合约,确定各代币交易方的交易意向;
[0012]根据所述交易意向确定与所述代币交易内容相匹配的代币交易方进行交易,得到相应的代币交易结果。
[0013]在一个可能地实现方式中,所述基于接入于区块链网络上的所述做市商智能合约对所述代币交易内容进行交易处理,得到相应的代币交易结果,包括:
[0014]根据所述代币交易内容查询所述接入于区块链网络上的做市商智能合约,确定资产池中与所述代币交易内容对应的待交易代币的数量;
[0015]根据所述代币交易内容及资产池中待交易代币的数量进行代币交易,得到相应的代币交易结果。
[0016]在一个可能地实现方式中,所述接收用户的代币交易请求之前,还包括:
[0017]发行代币,以使所述用户根据已发行的代币构建目标代币的代币交易请求;
[0018]所述发行代币,包括:
[0019]基于代币发行者的指示构建代币发行智能合约;
[0020]将构建的代币发行智能合约上传到所述区块链网络上,以通过所述代币发行智能合约发行待发行代币。
[0021]在一个可能地实现方式中,所述基于代币发行者的指示构建代币发行智能合约,包括:
[0022]获取所述指示中携带的公私钥对;
[0023]基于所述公私钥对对所述代币发行者的账户进行加密处理;
[0024]基于所述指示构建代币发行智能合约,所述代币智能发行合约中包含有待发行代币的参数信息;
[0025]构建加密的账户与所述代币发行智能合约间的关联关系。
[0026]第二方面,提供了一种基于区块链的代币交易装置,做市商智能合约接入于区块链网络上,包括:
[0027]接收模块,用于接收用户的代币交易请求;
[0028]处理模块,用于解析所述代币交易请求,获取所述代币交易请求中携带的代币交易内容;
[0029]交易模块,用于基于接入于区块链网络上的所述做市商智能合约对所述代币交易内容进行交易处理,得到相应的代币交易结果;
[0030]发送模块,用于将所述代币交易结果发送给所述用户。
[0031]在一个可能地实现方式中,所述代币交易内容包括代币交易种类、代币交易数量以及交易ID。
[0032]在一个可能地实现方式中,所述交易模块,用于根据所述代币交易内容查询所述接入于区块链网络上的做市商智能合约,确定各代币交易方的交易意向;根据所述交易意向确定与所述代币交易内容相匹配的代币交易方进行交易,得到相应的代币交易结果。
[0033]在一个可能地实现方式中,所述交易模块,用于根据所述代币交易内容查询所述接入于区块链网络上的做市商智能合约,确定资产池中与所述代币交易内容对应的待交易代币的数量;根据所述代币交易内容及资产池中待交易代币的数量进行代币交易,得到相应的代币交易结果。
[0034]在一个可能地实现方式中,还包括:
[0035]发行模块,用于发行代币,以使所述用户根据已发行的代币构建目标代币的代币交易请求;
[0036]所述发行模块,用于基于代币发行者的指示构建代币发行智能合约;将构建的代币发行智能合约上传到所述区块链网络上,以通过所述代币发行智能合约发行待发行代币。
[0037]在一个可能地实现方式中,所述发行模块,具体用于获取所述指示中携带的公私钥对;基于所述公私钥对对所述代币发行者的账户进行加密处理;基于所述指示构建代币发行智能合约,所述代币智能发行合约中包含有待发行代币的参数信息;构建加密的账户与所述代币发行智能合约间的关联关系。
[0038]第三方面,提供了一种电子设备,包括:处理器和存储器;
[0039]所述存储器,用于存储计算机程序;
[0040]所述处理器,用于通过调用所述计算机程序,执行上述的基于区块链的代币交易方法。
[0041]第四方面,提供了一种计算机可读存储介质,所述计算机存储介质用于存储计算机程序,当其在计算机上运行时,使得计算机可以执行上述的基于区块链的代币交易方法。
[0042]借由上述技术方案,本申请提供的技术方案至少具有下列优点:
[0043]本申请中,实现了对代币的自动化交易,且通过区块链网络的引入结合,实现了去中心化,避免了中心化的垄断,提升了交易的对等性,数据稳定性以及提高了交易的安全性。
附图说明
[0044]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术实施例的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0045]图1为本申请提供的基于区块链的代币交易方法的流程示意图;
[0046]图2为本申请提供的基于区块链的代币交易方法的一种可能实现方式的具体处理流程示意图;
[0047]图3为本申请提供的基于区块链的代币交易装置的结构示意图;
[0048]图4为本申请提供的基于区块链的代币交易方法的电子设备的结构示意图。
具体实施方式
[0049]本申请提出一种基于区块链的代币交易方法、装置、电子设备及存储介质,下面结合附图,对本申请具体实施方式进行详细说明。
[0050]下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的代币交易方法,其特征在于,做市商智能合约接入于区块链网络上,包括:接收用户的代币交易请求;解析所述代币交易请求,获取所述代币交易请求中携带的代币交易内容;基于接入于区块链网络上的所述做市商智能合约对所述代币交易内容进行交易处理,得到相应的代币交易结果;将所述代币交易结果发送给所述用户。2.如权利要求1所述的方法,其特征在于,所述代币交易内容包括代币交易种类、代币交易数量以及交易ID。3.如权利要求2所述的方法,其特征在于,所述基于接入于区块链网络上的所述做市商智能合约对所述代币交易内容进行交易处理,得到相应的代币交易结果,包括:根据所述代币交易内容查询所述接入于区块链网络上的做市商智能合约,确定各代币交易方的交易意向;根据所述交易意向确定与所述代币交易内容相匹配的代币交易方进行交易,得到相应的代币交易结果。4.如权利要求2所述的方法,其特征在于,所述基于接入于区块链网络上的所述做市商智能合约对所述代币交易内容进行交易处理,得到相应的代币交易结果,包括:根据所述代币交易内容查询所述接入于区块链网络上的做市商智能合约,确定资产池中与所述代币交易内容对应的待交易代币的数量;根据所述代币交易内容及资产池中待交易代币的数量进行代币交易,得到相应的代币交易结果。5.如权利要求1所述的方法,其特征在于,所述接收用户的代币交易请求之前,还包括:发行代币,以使所述用户根据已发行的代币构建目标代币的代币交易请...

【专利技术属性】
技术研发人员:陈志明姜鹏陈晨
申请(专利权)人:中信银行股份有限公司
类型:发明
国别省市:

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

1