[发明专利]一种实现多区块链同时铸造发行和多链NFT应用的方法在审
申请号: | 202211463722.1 | 申请日: | 2022-11-22 |
公开(公告)号: | CN115796868A | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 许紫栩;许国昌 | 申请(专利权)人: | 紫绶(上海)信息科技有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/40 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200233 上海市徐*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 区块 同时 铸造 发行 nft 应用 方法 | ||
1.一种实现多区块链同时铸造发行和多链NFT应用的方法,其特征在于,包括如下步骤:
步骤一、NFT的铸造发行;
步骤二、NFT链内转账;
步骤三、NFT跨链转账;
所述步骤一到所述步骤三采用一种具有通用性的多区块链同时铸造发行一个NFT应用的装置配合完成,所述装置包括区块链1、区块链2和跨链消息组件,所述区块链1上设置有主NFT铸造合约S1,所述区块链2上设置有子NFT铸造合约S2,所述区块链1和区块链2间设置有跨链消息组件S3;
主NFT铸造合约,所述主NFT铸造合约用来接受并响应所在区块链铸造的请求,并铸造生成NFT,发送给请求用户;所述主NFT铸造合约用来生成、分发、管理和识别该应用的NFT身份标识,并确保在不同链上NFT身份标识的唯一性,该NFT身份标识为在该NFT铸造发行中具有唯一性的数字号码,以实现不同NFT之间的区分;所述主NFT铸造合约用来接受并响应通过跨链消息组件传递过来的其他区块链上用户向该应用发起的NFT铸造申请;所述主NFT铸造合约用来记录并管理应用中NFT在不同区块链分布的状态;
子NFT铸造合约,所述子NFT铸造合约用来接受并响应所在区块链铸造请求,并通过调用跨链消息组件,向主合约所在的区块链传递请求;所述子NFT铸造合约用来接受主合约通过跨链消息装置返回的NFT的身份识别号(Identity Document,以下简称ID或NFT ID),采用该ID铸造生成NFT,分发给请求的用户;所述子NFT铸造合约用来在该NFT应用部署的,除主合约所在区块链之外的所有区块链上各部署一次;
跨链消息组件S3,所述跨链消息组件S3包括设置在NFT应用部署的所有区块链上的接口合约S301和部署的所有区块链两两之间的链外信任机制S302,所述链外信任机制S302可以触发所述接口合约S301;所述接口合约S301提供了所在链用户调用和响应跨链消息组件的接口合约;所述链外信任机制S302完成对发起消息跨链的源链上的数据校验,并按照用户跨链调用的意愿,触发目标链上的接口合约,并执行后续的对实现业务逻辑智能合约的调用。
2.根据权利要求1所述的一种实现多区块链同时铸造发行和多链NFT应用的方法,其特征在于:所述跨链消息组件可以按照业务应用的逻辑在不同区块链之间传递消息。
3.根据权利要求1所述的一种实现多区块链同时铸造发行和多链NFT应用的方法,其特征在于:所述接口合约S301包括调用接口S3011和执行接口S3012。
4.根据权利要求3所述的一种实现多区块链同时铸造发行和多链NFT应用的方法,其特征在于:所述调用接口S3011所在链作为源链,接受用户交易或所在链上其他接口合约S301的触发并发起对外跨链消息传递的接口。
5.根据权利要求3所述的一种实现多区块链同时铸造发行和多链NFT应用的方法,其特征在于:所述执行接口S3012所在链作为目标链,接受来自外部源链的跨链消息,进而调用其他合约的接口。
6.根据权利要求1所述的一种实现多区块链同时铸造发行和多链NFT应用的方法,其特征在于:所述接口合约S301分别设置在NFT应用部署的所有区块链上,每条区块链设置一个。
7.根据权利要求1所述的一种实现多区块链同时铸造发行和多链NFT应用的方法,其特征在于:所述链外信任机制S302的实现方式分为中心化的和去中心化的。
8.根据权利要求1所述的一种实现多区块链同时铸造发行和多链NFT应用的方法,其特征在于:所述主NFT铸造合约、子NFT铸造合约与跨链消息组件的接口合约S301可以组成一个合约。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于紫绶(上海)信息科技有限公司,未经紫绶(上海)信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211463722.1/1.html,转载请声明来源钻瓜专利网。