(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210932012.2
(22)申请日 2022.08.04
(71)申请人 中国银行股份有限公司
地址 100818 北京市西城区复兴门内大街1
号
(72)发明人 王明君 郭峰 黄博
(74)专利代理 机构 北京集佳知识产权代理有限
公司 11227
专利代理师 吴玲
(51)Int.Cl.
G06Q 40/04(2012.01)
G06Q 20/38(2012.01)
H04L 9/32(2006.01)
(54)发明名称
一种数字资产的处 理方法及系统
(57)摘要
本发明公开了一种数字资产的处理方法及
系统, 可应用于区块链领域。 应用链在接收到用
户发送的第一交易时, 将用户的数字资产锁定到
应用链的托管账户地址; 跨链网关在监听到应用
链的锁定交易信息时, 将第一交易和相应的第一
交易存在性证明提交给中继链; 中继链根据第一
交易存在性证明对所第一交易进行验证; 若第一
交易通过验证, 中继链将锁定到托管账户地址上
的数字资产映射到用户的中继链 地址。 本方案通
过应用链、 跨链网关和中继链之间的交互以提供
数字资产的跨链锚定操作, 从而在保障安全要求
的前提下能够实现跨链资产交换。
权利要求书3页 说明书8页 附图3页
CN 115311088 A
2022.11.08
CN 115311088 A
1.一种数字资产的处理方法, 其特征在于, 所述方法适用于数字资产的处理系统, 所述
系统包含应用链、 跨链网关和中继链, 所述方法包括:
应用链在接收到用户发送的第 一交易时, 将所述用户的数字资产锁定到所述应用链的
托管账户地址, 所述第一交易至少包 含所述用户的中继链地址和数字资产数量;
跨链网关在监 听到所述应用链的锁定交易信 息时, 将所述第 一交易和相应的第 一交易
存在性证明提交给中继链, 其中, 所述锁定交易信息用于指示所述应用链将所述用户的数
字资产锁定 到所述托管账户地址;
所述中继链根据所述第一交易存在性证明对所述第一交易进行验证;
若所述第一交易通过验证, 所述中继链将锁定到所述托管账户地址上的所述数字资产
映射到所述用户的中继链地址 。
2.根据权利要求1所述的方法, 其特征在于, 所述中继链将锁定到所述托管账户地址上
的所述数字资产映射到所述用户的中继链地址之后, 所述方法还 包括:
所述中继链在接收到所述用户的解锁申请时, 将所述用户的映射资产冻结并抛出跨链
解锚事件, 其中, 所述解锁申请至少包含所述用户的应用链 地址和数字 资产数量, 所述映射
资产为映射到所述用户的中继链地址上的所述数字资产;
所述跨链网关在监 听到所述解锚事件时, 将所述应用链的未签名交易提交到所述中继
链;
所述中继链对所述应用链的未签名交易进行签名, 以得到第二交易;
所述应用链在接收到所述用户发送的第 三交易时, 将与所述解锁申请中数字资产 数量
等量的数字 资产归还至所述用户的应用链地址, 所述第三交易由所述用户基于所述用户的
私钥对所述第二交易进行签名得到;
所述跨链网关将所述第三交易和相应的第二交易存在性证明提交给中继链;
所述中继链基于所述第二交易存在性证明对所述第三交易进行验证;
若所述第三交易 通过验证, 所述中继链销毁所述用户的映射资产。
3.根据权利要求2所述的方法, 其特征在于, 所述中继链对所述应用链的未签名交易进
行签名, 以得到第二交易, 包括:
所述中继链中各个中继链节点在对所述应用链的未签名交易验证通过后, 调用各个所
述中继链节点根据自身存储的私钥片段计算出相应的签名份额, 其中, 每个所述中继链节
点的私钥片段在所述中继链的启动阶段构建得到, 每个所述中继链节点将计算得到的签名
份额分发给其它中继链 节点;
所述中继链根据任意所述中继链节点接收到的X份所述签名份额, 重构出完整的交易
签名, X大于预设值;
所述中继链基于重构得到的交易签名对所述应用链的未签名交易进行签名, 以得到第
二交易。
4.根据权利要求2所述的方法, 其特征在于, 所述跨链网关将所述第 三交易和相应的第
二交易存在性证明提交给中继链, 包括:
所述跨链网关从所述应用链中获取 所述第三交易和相应的第二交易存在性证明;
所述跨链网关将所述第三交易和所述第二交易存在性证明提交给中继链。
5.根据权利要求2所述的方法, 其特征在于, 所述跨链网关在监听到所述解锚事件时,权 利 要 求 书 1/3 页
2
CN 115311088 A
2将所述应用链的未签名交易 提交到所述中继链, 包括:
所述跨链网关在监听到所述 解锚事件时, 构造所述应用链的未签名交易;
所述跨链网关将所述应用链的未签名交易 提交到所述中继链。
6.一种数字资产的处 理系统, 其特 征在于, 所述系统包括:
应用链, 用于在接收到用户发送的第一交易时, 将所述用户的数字资产锁定到所述应
用链的托管 账户地址, 所述第一交易至少包 含所述用户的中继链地址和数字资产数量;
跨链网关, 用于在监听到所述应用链的锁定交易信息时, 将所述第一交易和相应的第
一交易存在性证明提交给中继链, 其中, 所述锁定交易信息用于指示所述应用链将所述用
户的数字资产锁定 到所述托管账户地址;
所述中继链, 用于根据所述第一交易存在性证明对所述第一交易进行验证; 若所述第
一交易通过验证, 将锁定到所述托管账户地址上的所述数字资产映射到所述用户的中继链
地址。
7.根据权利要求6所述的系统, 其特征在于, 所述中继链还用于: 在接收到所述用户的
解锁申请时, 将所述用户的映射资产冻结并抛出跨链解锚事件, 其中, 所述解锁申请至少包
含所述用户的应用链 地址和数字资产数量, 所述映射资产为映射到所述用户的中继链地址
上的所述数字资产;
相应的, 所述跨链网关还用于: 在监听到所述解锚事件时, 将所述应用链的未签名交易
提交到所述中继链;
所述中继链, 还用于对所述应用链的未签名交易进行签名, 以得到第二交易;
所述应用链, 还用于在接收到所述用户发送的第三交易时, 将与所述解锁申请中数字
资产数量等量的数字资产归还至所述用户的应用链地址, 所述第三交易由所述用户基于所
述用户的私钥对所述第二交易进行签名得到;
所述跨链网关, 还用于将所述第三交易和相应的第二交易存在性证明提交给中继链;
所述中继链, 还用于基于所述第二交易存在性证明对所述第三交易进行验证; 若所述
第三交易 通过验证, 销毁所述用户的映射资产。
8.根据权利要求7所述的系统, 其特征在于, 用于对所述应用链的未签名交易进行签名
的所述中继链, 具体用于:
所述中继链中各个中继链节点在对所述应用链的未签名交易验证通过后, 调用各个所
述中继链节点根据自身存储的私钥片段计算出相应的签名份额, 其中, 每个所述中继链节
点的私钥片段在所述中继链的启动阶段构建得到, 每个所述中继链节点将计算得到的签名
份额分发给其它中继链 节点;
根据任意所述中继链节点接收到的X份所述签名份额, 重构出完整的交易签名, X大于
预设值;
基于重构得到的交易签名对所述应用链的未签名交易进行签名, 以得到第二交易。
9.根据权利要求7所述的系统, 其特征在于, 用于将所述第 三交易和相应的第 二交易存
在性证明提交给中继链的所述跨链网关, 具体用于: 从所述应用链中获取所述第三交易和
相应的第二交易存在性证明; 将所述第三交易和所述第二交易存在性证明提交给中继链。
10.根据权利要求7所述的系统, 其特征在于, 用于将所述应用链的未签名交易提交到
所述中继链的所述跨链网关, 具体用于: 在监听到所述解锚事件时, 构造所述应用链的未签权 利 要 求 书 2/3 页
3
CN 115311088 A
3
专利 一种数字资产的处理方法及系统
文档预览
中文文档
15 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-03-03 12:16:21上传分享