[发明专利]一种跨合约资产转移方法、设备及储存介质在审
申请号: | 202111456930.4 | 申请日: | 2021-12-02 |
公开(公告)号: | CN114511310A | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 何正军;王志文;吴思进 | 申请(专利权)人: | 杭州复杂美科技有限公司 |
主分类号: | G06Q20/06 | 分类号: | G06Q20/06;G06Q20/38;G06Q20/40;G06Q40/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310000 浙江省杭州市西湖*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 合约 资产 转移 方法 设备 储存 介质 | ||
1.一种跨合约资产转移方法,其特征在于,所述方法用于从动态合约转移资产至静态合约,所述方法适用于区块链系统,所述区块链系统内配置管理合约,所述区块链系统的管理员发起存证交易在所述管理合约中存证一个用于资产转移合约的合约账户地址和多个支持跨合约转移的资产的合约地址;所述方法包括:发起人在第一合约发起资产锁定交易并配置目标资产信息,所述资产锁定交易用于将发起人账户地址中的第一数量的第一合约资产转入资产转移合约的合约账户地址并锁定,所述目标资产信息包括第二合约资产的合约地址,所述第一合约为动态合约;
发起人在第二合约发起锚定所述资产锁定交易的铸币交易,并将所述资产锁定交易和铸币交易打包形成资产转移交易组发送至区块链系统;所述铸币交易用于在第二合约中生成第二数量的第二合约资产,所述第二数量的第二合约资产与第一数量的第一合约资产等值,所述第二合约为静态合约;
执行所述资产锁定交易;
在第二合约中执行所述铸币交易,所述铸币交易的步骤包括:
解析所述资产锁定交易获取第一交易信息所述第一交易信息包括资产转移合约的合约账户地址、第一数量以及第二合约资产的合约地址;
调用所述管理合约中相应的预置参数以验证所述第一交易信息中的资产转移合约的合约账户地址以及第二合约资产的合约地址;所述预置参数由发起人在交易前基于管理合约进行预设置;
验证通过则在所述第二合约中执行铸币操作以生成第二数量的第二合约资产。
2.根据权利要求1所述的一种跨合约资产转移方法,其特征在于,所述方法还包括:发起人在资产锁定交易和铸币交易的同时签发第一交易,并与所述资产锁定交易和铸币交易一起打包加入资产转移交易组,所述第一交易用于将生成的第二合约资产转入应用交易合约以进行资产交易;所述应用交易合约用于静态合约资产的交易。
3.一种跨合约资产转移方法,其特征在于,所述方法用于资产从静态合约回流动态合约,所述方法包括:发起人在第二合约发起提取交易并配置回流地址,所述提取交易用于将第三数量的第二合约资产转移至资产转移合约的合约账户地址;
发起人在资产转移合约中发起基于所述提取交易的销毁交易,所述销毁交易用于销毁转入资产转移合约的合约账户地址中的第二合约资产;
发起人将提取交易和销毁交易提交至区块链系统管理员;
区块链系统管理员解析所述提取交易和销毁交易中的参数并生成解锁交易,并将所述提取交易、销毁交易和解锁交易形成资产解锁交易组提交至区块链系统;
基于所述资产解锁交易组的执行解锁所述资产转移合约的合约账户地址中第四数量的第一合约资产,并转入所述回流地址。
4.一种计算机设备,其特征在于,一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如权利要求1至3中任意一项所述的方法。
5.一种存储有计算机程序的存储介质,其特征在于,该程序被处理器执行时实现如权利要求1至3中任意一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州复杂美科技有限公司,未经杭州复杂美科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111456930.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种艾曲波帕的制备方法
- 下一篇:提高穿墙套管耐击穿性能的方法及穿墙套管