[发明专利]一种资金流转方法、设备和存储介质在审
申请号: | 201910077655.1 | 申请日: | 2019-01-28 |
公开(公告)号: | CN109801167A | 公开(公告)日: | 2019-05-24 |
发明(设计)人: | 何正军;王志文;吴思进 | 申请(专利权)人: | 杭州复杂美科技有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q20/40 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储介质 用户账户 资产 流转 账户 交易 转账过程 用户端 币种 出错 作弊 扣除 发送 资金 发行 保证 发现 | ||
本发明提供一种资金流转方法、设备和存储介质,上述方法包括:接收第一交易,根据第一交易,第一合约执行以下操作:在第一合约的第一用户账户中扣除第一数额的第一资产;在第一合约的第二合约账户中增加第一数额的第一资产;在第二合约的第一用户账户中增加第一数额的第一资产;其中,第一合约为发行币种的发币合约,第一交易由第一用户端在第二合约需要使用第一用户的若干资产时生成并发送。本发明通过在发币合约中添加合约账户,通过发币合约对合约账户的转账过程的记载,确保发币合约执行出错或合约作弊能被及时发现,保证用户的利益。
技术领域
本申请涉及区块链技术领域,具体涉及一种资金流转方法、设备和存储介质。
背景技术
当区块链系统中存在多种性质的合约时,即当原生合约和基于动态发布合约平台共同存在于一个系统时,很难实现系统token在不同合约之间方便、安全地进行流转,且合约进行转币、提币等资产流转时均由发币合约单独控制操作,若合约间在资产流转时可能由于合约执行出错或作弊情况导致不能及时发现造成经济损失。
发明内容
鉴于现有技术中的上述缺陷或不足,期望提供一种方便安全的资金流转方法、设备和存储介质。
第一方面,本发明提供一种资金流转方法,包括:
接收第一交易,根据第一交易,第一合约执行以下操作:
在第一合约的第一用户账户中扣除第一数额的第一资产;
在第一合约的第二合约账户中增加第一数额的第一资产;
在第二合约的第一用户账户中增加第一数额的第一资产;
其中,第一合约为发行币种的发币合约,第一交易由第一用户端在第二合约需要使用第一用户的若干资产时生成并发送。
进一步,第二合约的第一资产用于执行以下至少一项操作:
在第二合约中冻结;
在第二合约中冻结后激活;
在第二合约中转账到第二用户的第二账户;
在第二合约中冻结后转账到第二账户后冻结;
在第二合约中冻结后转账到第二账户后激活;
第二方面,本发明提供一种资金流转方法,包括:
接收第二交易,根据第二交易,第一合约执行以下操作:
在第二合约的第一用户账户中扣除第二数额的第二资产;
在第一合约的第二合约账户中扣除第二数额的第二资产;
在第一合约中的第一用户账户中增加第二数额的第二资产;
其中,第一合约为发行币种的发币合约,第二交易由第一用户需要转出若干资产到第一合约时生成并发送。
第三方面,本发明还提供一种设备,包括一个或多个处理器和存储器,其中存储器包含可由该一个或多个处理器执行的指令以使得该一个或多个处理器执行根据本发明各实施例提供的资金流转方法。
第四方面,本发明还提供一种存储有计算机程序的存储介质,该计算机程序使计算机执行根据本发明各实施例提供的资金流转方法。
本发明的有益效果
本发明通过在发币合约中添加合约账户,在资产流转时,先在将用户账户的资产转到合约账户中,再将该资产转入或转出到发币合约中,一方面完成了资产的跨合约流转,另一方面在提币操作时,通过发币合约对合约账户的转账过程的记载,确保发币合约执行出错或合约作弊能被及时发现,保证用户的利益。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州复杂美科技有限公司,未经杭州复杂美科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910077655.1/2.html,转载请声明来源钻瓜专利网。