[发明专利]一种数字资产的处理方法及系统在审
申请号: | 202210932012.2 | 申请日: | 2022-08-04 |
公开(公告)号: | CN115311088A | 公开(公告)日: | 2022-11-08 |
发明(设计)人: | 王明君;郭峰;黄博 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q20/38;H04L9/32 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 吴玲 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数字 资产 处理 方法 系统 | ||
本发明公开了一种数字资产的处理方法及系统,可应用于区块链领域。应用链在接收到用户发送的第一交易时,将用户的数字资产锁定到应用链的托管账户地址;跨链网关在监听到应用链的锁定交易信息时,将第一交易和相应的第一交易存在性证明提交给中继链;中继链根据第一交易存在性证明对所第一交易进行验证;若第一交易通过验证,中继链将锁定到托管账户地址上的数字资产映射到用户的中继链地址。本方案通过应用链、跨链网关和中继链之间的交互以提供数字资产的跨链锚定操作,从而在保障安全要求的前提下能够实现跨链资产交换。
技术领域
本发明涉及数据处理技术领域,具体涉及一种数字资产的处理方法及系统。
背景技术
在数字资产交换、数据同步和业务互补三大典型跨链场景中,数字资产交换是安全要求最高和价值最大的跨链场景。跨链资产交换具体是指:不同应用链的资产可以通过跨链的方式实现链上价值自由交换,以提升资产的流动性。因此,目前亟需一种在保障安全要求的前提下能够实现跨链资产交换的方法。
发明内容
有鉴于此,本发明实施例提供一种数字资产的处理方法及系统,以实现跨链资产交换。
为实现上述目的,本发明实施例提供如下技术方案:
本发明实施例第一方面公开一种数字资产的处理方法,所述方法适用于数字资产的处理系统,所述系统包含应用链、跨链网关和中继链,所述方法包括:
应用链在接收到用户发送的第一交易时,将所述用户的数字资产锁定到所述应用链的托管账户地址,所述第一交易至少包含所述用户的中继链地址和数字资产数量;
跨链网关在监听到所述应用链的锁定交易信息时,将所述第一交易和相应的第一交易存在性证明提交给中继链,其中,所述锁定交易信息用于指示所述应用链将所述用户的数字资产锁定到所述托管账户地址;
所述中继链根据所述第一交易存在性证明对所述第一交易进行验证;
若所述第一交易通过验证,所述中继链将锁定到所述托管账户地址上的所述数字资产映射到所述用户的中继链地址。
优选的,所述中继链将锁定到所述托管账户地址上的所述数字资产映射到所述用户的中继链地址之后,所述方法还包括:
所述中继链在接收到所述用户的解锁申请时,将所述用户的映射资产冻结并抛出跨链解锚事件,其中,所述解锁申请至少包含所述用户的应用链地址和数字资产数量,所述映射资产为映射到所述用户的中继链地址上的所述数字资产;
所述跨链网关在监听到所述解锚事件时,将所述应用链的未签名交易提交到所述中继链;
所述中继链对所述应用链的未签名交易进行签名,以得到第二交易;
所述应用链在接收到所述用户发送的第三交易时,将与所述解锁申请中数字资产数量等量的数字资产归还至所述用户的应用链地址,所述第三交易由所述用户基于所述用户的私钥对所述第二交易进行签名得到;
所述跨链网关将所述第三交易和相应的第二交易存在性证明提交给中继链;
所述中继链基于所述第二交易存在性证明对所述第三交易进行验证;
若所述第三交易通过验证,所述中继链销毁所述用户的映射资产。
优选的,所述中继链对所述应用链的未签名交易进行签名,以得到第二交易,包括:
所述中继链中各个中继链节点在对所述应用链的未签名交易验证通过后,调用各个所述中继链节点根据自身存储的私钥片段计算出相应的签名份额,其中,每个所述中继链节点的私钥片段在所述中继链的启动阶段构建得到,每个所述中继链节点将计算得到的签名份额分发给其它中继链节点;
所述中继链根据任意所述中继链节点接收到的X份所述签名份额,重构出完整的交易签名,X大于预设值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210932012.2/2.html,转载请声明来源钻瓜专利网。