[发明专利]一种基于动态缓存的数字货币的兑换方法、装置及系统在审
申请号: | 201811030145.0 | 申请日: | 2018-09-05 |
公开(公告)号: | CN109345211A | 公开(公告)日: | 2019-02-15 |
发明(设计)人: | 李河欣;杨超群;黄何 | 申请(专利权)人: | 海南新软软件有限公司 |
主分类号: | G06Q20/06 | 分类号: | G06Q20/06;G06Q20/02 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
地址: | 571924 海南省海口市老城高新*** | 国省代码: | 海南;46 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数字货币 兑换 第三方平台 动态缓存 装置及系统 交易详情 申请 兑换系统 结果更新 可扩展性 灵活度 保证 钱包 数据库 更新 交易 | ||
本申请公开了一种基于动态缓存的数字货币的兑换方法、装置及系统。在本申请的技术方案中,动态缓存保证了第三方平台提供数据的及时性,确保数据准确同步;通过第三方平台实现跨链数字货币的兑换,保证币币交易的广泛性;兑换结果对应的交易详情及交易详情列表及时更新至数据库,保证了兑换结果更新的准确性与及时性;另外,本申请中的一个兑换系统可以连接多个第三方平台,满足数字货币钱包的不同的需求,提高数字货币兑换的灵活度和可扩展性。
技术领域
本申请涉及计算机技术领域,尤其涉及一种基于动态缓存的数字货币的兑换方法、装置及系统。
背景技术
数字货币钱包是存储密钥(私钥和公钥)的工具,有了密钥就可以拥有相应地址上的数字货币的支配权。数字货币钱包按照私钥的储存方式,可以分为冷钱包和热钱包。通常冷钱包又叫做离线钱包,即在使用的过程中,它们可以一直处于非联网状态,这类钱包往往依靠不联网的电脑、手机或者其他的硬件设备运行。而热钱包正好相反,它在使用的过程中,必须保持联网状态,这类钱包通常以在线钱包和交易平台钱包等形式出现。
不论是哪一种数字货币钱包都可以按照不同区块链公链协议分为比特币钱包、以太坊钱包、EOS钱包等。以以太坊钱包为例,其支持ETH以及以太坊ERC2.0标准的代币(比如EOS、DGD、SNT、QTUM),是目前市面上以太坊系列数字货币的主流移动端轻钱包。然而以太坊钱包只能支持在以太坊平台上开发的代币,像BTC和NEO这种自有公链的代币就不能支持。随着数字货币钱包的发展,币币兑换的需求越来越大,仅依靠自身平台进行单种货币兑换的方式已经不能满足大众的需求。
为了解决上述问题,目前业内也设计出了一种数字货币钱包,例如imToken,可以通过第三方平台数据支持币币兑换,但目前的这种钱包的币币兑换功能往往仅限于ERC20协议的代币之间,跨链币种之间的兑换仍然没有实现,并且也无法实现第三方平台的数据动态同步。因此,如何实现跨链币种之间的兑换并且实现第三方平台的数据同步成为业内亟待解决的问题。
发明内容
本申请提供了一种基于动态缓存的数字货币的兑换方法、装置及系统,使得用户通过第三方平台的同步数据可以实现跨链币种之间的数字货币兑换。
一方面,本申请提供了一种基于动态缓存的数字货币的兑换方法,包括:
根据兑换接口,获取兑换请求及兑换格式,所述兑换请求包括兑换指令、待兑换数字货币的币种以及待兑换数字货币的兑换量;
根据所述兑换请求,获取第三方平台的动态缓存,所述动态缓存包括第三方平台的支持兑换币种以及实时兑换量;
根据所述兑换请求与所述动态缓存,获取待兑换数字货币的兑换结果;
根据所述兑换格式,对所述兑换结果进行数据格式修改,获得最终兑换结果。
结合第一方面,在所述根据兑换格式,对所述兑换结果进行数据格式修改,获得最终兑换结果之后还包括:
获取最终兑换结果对应的交易详情和交易详情列表;
在数据库中更新所述交易详情和所述交易详情列表;
推送所述交易详情及交易详情列表。
结合第一方面,所述根据兑换请求,获取第三方平台的动态缓存的步骤包括:
按照预设周期,定时获取币种之间的兑换关系;
将所述兑换关系存入第三方平台的动态缓存;
根据所述兑换指令,从所述动态缓存中获取相应币种之间的兑换关系。
结合第一方面,所述根据兑换格式,对所述兑换结果进行数据格式修改,获得最终兑换结果之后还包括:
判断当前兑换状态是否为最终状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海南新软软件有限公司,未经海南新软软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811030145.0/2.html,转载请声明来源钻瓜专利网。