(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210592753.0
(22)申请日 2022.05.27
(71)申请人 合肥达朴汇联科技有限公司
地址 230088 安徽省合肥市高新区习友路
3333号中 国 (合肥) 国际智能语音产业
园研发中心 楼611-166室
(72)发明人 施逸 张焱
(74)专利代理 机构 合肥和瑞知识产权代理事务
所(普通合伙) 34118
专利代理师 金宇平
(51)Int.Cl.
G06Q 40/04(2012.01)
G06F 21/62(2013.01)
(54)发明名称
一种在多链环境下进行NFT的创建和转移的
系统和方法
(57)摘要
本发明提出的一种在 多链环境下进行NFT的
创建和转移的系统, 包括NFT存储链和多个公共
链; NFT存储链用于获取用户请求, 定义用户请求
指定的公共链为共享链; NFT存储链包括区块链
模块和NFT 跨链操作模块, 区块链模块和NFT 跨链
操作模块均设置在NFT存储链的节点服务器上。
本发明通过NFT存储链对资产进行统一管理, 使
得各公共链及时获知用户请求并根据用户请求
变更NFT智能合约, 避免用户通过不同公共链将
各个NFT单独转给不同用户的可能, 从而防止了
单个数字资产物品被多个用户同时拥有的问题。
权利要求书2页 说明书5页 附图2页
CN 115187395 A
2022.10.14
CN 115187395 A
1.一种在多链环境下进行NFT的创建和转移的系 统, 其特征在于, 包括NFT存储链和多
个公共链; NFT存 储链用于获取用户请求, 定义用户请求指定的公共链为共享链;
NFT存储链包括区块链模块和NFT跨链操作模块, 区块链模块和NFT跨链操作模块均设
置在NFT存 储链的节点 服务器上;
区块链模块用于存储数字资产智能合约和映射智能合约; 所述数字资产智能合约用于
存储数字资产 物品数据与拥有者的对应关系; 所述映射智能合约用于存储 数字资产物品与
公共链上NFT智能合约的对应关系;
NFT跨链操作模块包括内链交互程序和公链交互程序; 内链交互程序用于根据用户请
求在区块链模块中读取、 创建和变更数字资产物品智能合约和映射智能合约; 公链交互程
序用于调用用户请求指 定的数字资产 物品数据对应的映射智能合约, 公链交互程序通知用
户请求对应的共享链以及用户请求指定的数字资产物品数据对应的映射智能合约中的公
共链根据用户请求读取、 创建、 调用和变更NFT智能合约, 以完成用户请求。
2.如权利要求1所述的在多链环境下进行非同质性代币的创建和转移的系统, 其特征
在于, 用户请求 为账号创建信息或者交易信息;
针对账号创建信息:
公链交互程序根据用户请求 通知共享链上创建NFT智能合约;
内链交互程序根据用户请求在区块链模块中创建数字资产物品智能合约和映射智能
合约;
针对交易信息: 以用户请求指定的数字资产物品数据作为交易对象;
公链交互程序根据所述用户请求调用区块链模块中所述交易对象对应的映射智能合
约, 获取交易对象在交易前关联的NFT智能合约, 公链交互程序通知 对应的公共链对交易对
象在交易前关联的NFT智能合约进行变更, 使得交易对象关联的公共链均执行该用户请求
包含的交易;
内链交互程序用于根据用户请求变更交易对象对应的数字资产智能合约和映射智能
合约的内容; 变更后的数字 资产智能合约用于存储数字 资产物品数据与交易后拥有者的对
应关系; 变更后的映射智能合约用于存储执行用户请求后该交易对象与NFT智能合约的对
应关系。
3.如权利要求2所述的在多链环境下进行非同质性代币的创建和转移的系统, 其特征
在于, 针对作为交易信息的用户请求, 将交易前 交易对象关联的NFT智能合约记作交易前合
约, 将交易后交易对象关联的NFT智能合约记作交易后合约; 交易前合约用于记载交易对象
和交易前拥有者的对应关系, 交易后合约用于记载交易对象和交易后拥有者的对应关系;
公链交互程序根据用户请求从区块链模块调用交易对象对应的映射智能合约, 以获取
交易对象关联的交易前合约;
公链交互程序通知各交易前合约所在公共链对交易前合约进行变更, 以删除交易对象
与交易前拥有者的对应关系, 或者, 使得交易前合约变为交易后合约。
4.如权利要求3所述的在多链环境下进行非同质性代币的创建和转移的系统, 其特征
在于, 公链交互程序还用于根据用户请求通知用户请求中的共享链创建作为交易后合约的
NFT智能合约。
5.如权利要求1所述的在多链环境下进行非同质性代币的创建和转移的系统, 其特征权 利 要 求 书 1/2 页
2
CN 115187395 A
2在于, 区块链模块内置有数字资产智能合约模板和映射智能合约模板; 所述数字资产智能
合约模板和映射智能合约模板分别用于创建数字资产智能合约和映射智能合约。
6.如权利要求1所述的在多链环境下进行非同质性代币的创建和转移的系统, 其特征
在于, NFT存 储链的节点 服务器具备TEE运行环境。
7.如权利要求1所述的在多链环境下进行非同质性代币的创建和转移的系统, 其特征
在于, 公共链为以太坊、 So lana区块链或者币安智能链。
8.一种在多链环境下进行NFT的创建和转移的方法, 其特征在于, 适用于如权利要求1 ‑
7任一项所述的在多链 环境下进行NFT的创建和转移的系统, 所述方法包括以下步骤:
S1、 NFT存 储链获取用户请求;
S2、 判断用户请求为账号创建信息还是交易信 息; 如果是账号创建信息, 执行以下步骤
S3; 如果是交易信息, 执 行以下步骤S4;
S3、 公链交互程序根据用户请求通知共享链创建NFT智能合约; 内链交互程序根据用户
请求在区块链模块中创建数字资产物品智能合约和映射智能合约;
S4、 以用户请求包含的数字资产物品数据作为交易对象; 公链交互程序根据所述用户
请求调用区块链模块中所述交易对象对应的映射智能合约, 获取 交易对象在交易前关联的
NFT智能合约, 公链交互程序通知对应的公共链对交易对象在交易前关联的NFT智能合约进
行变更, 使得交易对 象关联的公共链均执行该用户请求包含的交易; 内链交互程序用于根
据用户请求变更交易对象对应的数字资产智能合约和映射智能合约; 变更后的数字 资产智
能合约用于存储数字资产 物品数据与交易后拥有者的对应关系; 变更后的映射智能合约用
于存储执行用户请求后该交易对象与NFT智能合约的对应关系。权 利 要 求 书 2/2 页
3
CN 115187395 A
3
专利 一种在多链环境下进行NFT的创建和转移的系统和方法
安全报告 >
其他 >
文档预览
中文文档
10 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 思考人生 于 2024-02-07 20:38:59上传分享