[发明专利]基于权限的跨链通证交换方法及计算机可读介质有效
| 申请号: | 201811227211.3 | 申请日: | 2018-10-22 |
| 公开(公告)号: | CN109391619B | 公开(公告)日: | 2021-08-03 |
| 发明(设计)人: | 邓琦;任拴平;沈仕侃;邱敏 | 申请(专利权)人: | 上海幼鸢网络科技有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;G06Q40/04 |
| 代理公司: | 上海首言专利代理事务所(普通合伙) 31360 | 代理人: | 苗绘 |
| 地址: | 201199 上海*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 权限 跨链通证 交换 方法 计算机 可读 介质 | ||
1.一种基于权限的跨链通证交换方法,所述通证的基础权限包含公共数据和授权数据,所述通证数据的状态标识,包含正常、交换中、禁用三种状态,默认为正常状态,其特征在于,包含如下步骤:
第一链锁定第一通证的状态,更新第一通证的状态标志,所述第一通证为第一链的待交换通证;
第一链向第二链发送申请信息,提出交换申请;
第二链收到交换申请后,进行交换申请确认,交换申请确认通过后,第二链主动锁定第二通证,并向第一链通知所述第二通证已锁定,所述第二通证为第二链的待交换通证;
当第一链收到第二通证的锁定信息之后,更新第一链上的第一通证的状态为禁用状态,并将第一通证允许交换的信息打包发送给第二链;
第二链在收到第一链的打包信息后进行校验,并根据打包信息生成第二链上第一通证的信息,生成第三通证;
待第三通证生成并将其状态设定为跨链交换状态,第二链将第二通证的信息打包发送给第一链,第一链校验第二通证的打包信息后生成第四通证;
当第一链和第二链打包信息互换完成后,第一链和第二链针对此次交易互相发起最终消息确认,第一链和第二链收到确认消息后,分别更新第四通证和第三通证的状态为正常。
2.如权利要求1所述的基于权限的跨链通证交换方法,其特征在于,所述通证的基础信息身份编号始终不会改变,所述通证的信息身份编号为通证当前所在链上编号。
3.如权利要求1所述的基于权限的跨链通证交换方法,其特征在于,所述第一链向第二链发送的申请信息中包含但不限于第一通证的类型信息、时间戳、过期时间、价格。
4.如权利要求1所述的基于权限的跨链通证交换方法,其特征在于,第二链进行交换申请确认如果未通过,则通知第一链交换申请取消,并告知第一链未通过的原因。
5.如权利要求1所述的基于权限的跨链通证交换方法,其特征在于,打包通证允许交换的信息的步骤包含如下子步骤:
向待交换链查询通证的权限;
查询通过后,提取待交换通证的授权信息;
打包待交换通证的授权信息和公开信息;
向交换目标链推送打包后的消息。
6.如权利要求5所述的基于权限的跨链通证交换方法,其特征在于,若查询通证的权限未通过,则待交换链向交换目标链发送推送失败的消息。
7.如权利要求1所述的基于权限的跨链通证交换方法,其特征在于,当第一链或第二链在交换通证发生违约时,第一链或第二链将被加入黑名单。
8.如权利要求7所述的基于权限的跨链通证交换方法,其特征在于,在交换通证的交易完全履约前,第一链或第二链无法再次进行跨链交换通证。
9.如权利要求1所述的基于权限的跨链通证交换方法,其特征在于,当所述第三通证重新被交换回第一链,或,第四通证重新被交换回第二链时,所述第三通证或第四通证的原有授权信息可被重新找回。
10.一种计算机存储介质,其特征在于,包含存储在其上的计算机可读程序指令,所述计算机可读程序指令用于执行根据权利要求1-9所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海幼鸢网络科技有限公司,未经上海幼鸢网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811227211.3/1.html,转载请声明来源钻瓜专利网。





