说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210493793.X (22)申请日 2022.05.08 (71)申请人 郑云山 地址 200030 上海市徐汇区吴兴 路270弄2 号2411室 (72)发明人 郑云山  (51)Int.Cl. H04L 9/40(2022.01) H04L 9/32(2006.01) H04L 67/10(2022.01) H04L 67/1097(2022.01) (54)发明名称 一种支持数字内容全量可信存 储的NFT系统 (57)摘要 本发明提出了一种支持数字内容全量可信 存储的NFT系统, 区块链系 统用于NFT的产生、 存 储及流通; 区块链系统包括ImSQL区块链、 区块链 A和区块链B; ImSQL区块链上配置有可信存储系 统及跨链通信模块; 多个区块链上均配置有NFT 协议模块; 互联网管理系统负责NFT终端单元的 接入管理以及数据流与区块链系统的互通; 所述 互联网管理系统由区块链网络和云服务网络组 成, 所述云服务网络存储有全数据, 所述区块链 网络存储有元数据; NFT终端单元用于与互联网 管理系统通信连接, 从互联网管 理系统的区块链 网络查询元数据并从云服务网络获取全数据, 并 基于数字身份从区块链系统下载NFT数字内容并 展示。 权利要求书2页 说明书8页 附图2页 CN 114978621 A 2022.08.30 CN 114978621 A 1.一种支持数字内容全量可信存储的NFT系统, 其特征在于, 包括: 区块链系统、 互联网 管理系统和NFT终端单 元; 所述区块链系统用于NFT的产生、 存储及流通; 所述区块链系统具有多个不同的区块 链, 多个不同的区块链包括ImSQL区块链、 区块链A和区块链B; 所述ImSQL区块链上配置有可 信存储系统及跨链通信模块; 所述多个区块链上均配置有NFT协议模块; 所述互联网管理系统, 负责NFT终端单元的接入管理以及数据流与区块链系统的互通; 所述互联网管理系统由区块链网络和云服务网络组成, 所述云服务网络存储有全数据, 所 述区块链网络存 储有元数据; 所述NFT终端单元, 具有唯一的数字身份, 用于与所述互联网管理系统通信连接, 从所 述互联网管理系统的区块链网络查询元数据并从所述云服务网络获取全数据, 并基于所述 数字身份从区块链系统下 载NFT数字内容并展示。 2.根据权利要求1所述的NFT系统, 其特征在于, 所述可信存储系统采取分层 设计模型, 包括: 外层API, 区块层, 共识层和数据持久层; 所述外层API用于存 储数据, 删除数据和查找数据; 所述区块层用于将上传的数据进行打包, 采取一次请求一个区块链的模式, 保证每次 存储的响应时间在可控的范围内; 所述共识层包括自动状态模块和节点广播模块, 所述自动状态模块用于在共识过程中 根据收到的数据切换状态, 最终获取到一个通过或者拒绝的结果, 所述节点广播模块用于 在集群中广播对应的数据; 所述数据持久层, 用于存储NFT终端单元上传的数据以及在共识过程中存储数据最长 链。 3.根据权利要求2所述的NFT系统, 其特征在于, 打包数据的过程包括: 主节点在解析来 自于所述外层API的请求后, 获取所述最长链的最后一个节点的哈希值作为此次打包数据 的前一哈希值的值, 获取当前区块链的最后一个节点的区块高度, 加 一后成为新区块的区 块高度; 主节点将对应的哈希值写入到区块头中, 并填写版本号, 时间戳; 对所述区块头求 哈希值写入到区块中, 最终打包成功。 4.根据权利要求1所述的NFT系统, 其特 征在于, 所述 NFT协议模块包括 三个模块: 协议兼容模块, 用于生成NFT协议并确保所述 NFT协议的兼容 性; 协议存储模块, 用于确保数据的链上存证和可检索性; NFT一致性模块, 用于确保由所述NFT协议生成的NFT在不同的区块链上流通且不造成 混乱。 5.根据权利要求1所述的NFT系统, 其特征在于, 所述区块链系统在上传数据之前, 将数 据M按进行分块, 获得数据块Mi; 对所述数据块加 密, 产生加密密钥, 每个数据块均产生一个 块密钥ki; 其中, ki=H(Mi), H是哈希函数; 数据块Mi通过加密获得密文数据块Ci, Ci=SE(ki, Mi), SE是确定性对称加密算法; 对每 个密文数据块 生成块数据标签, 根据块数据标签生成最终的数据标签T。 6.根据权利要求1所述的NFT系统, 其特征在于, 当区块链系统请求发布数据时, 首先上 传该数据F对应的标签T, 当检测到标签T在己发布标签中不存在 且标签相似度检测通过时,权 利 要 求 书 1/2 页 2 CN 114978621 A 2再上传数据F。 7.根据权利要求6所述的NFT系 统, 其特征在于, 数据发布前, 进行数据相似度检测, 包 括: 元数据相似度检测 和全数据相似度检测; 所述元数据相似度检测, 从区块链网络上查询元数据进行相似度检测, 从元数据中比 较与待发布数据的数据标题以及数据哈希值是否相等, 如果其中之一相等, 则判定待发布 数据与己发布数据相似, 则拒绝发布, 否则, 进入 全数据相似度检测。 所述全数据相似度检测:如果元数据相似度检测通过, 则进入全数据相似度检测。 全数 据相似度检测作为相似度检测算法的第二层, 主要是在云服务网络中检测全数据 的相似 度, 根据预 先设定的相似度阈值 来判定是否允许发布。 全数据相似度检测优选地采用数据向量夹角余弦算法进行相似度判定, 如果 那么 的夹角余弦的公式是: 最后, 根据预 先设定的夹角余弦阈值 来判定是否允许发布。 8.根据权利要求1所述的NFT系统, 其特征在于, 所述NFT终端单元包括: NFT生成模块、 通信模块及执 行模块; 所述NFT生成模块用于在链上与链上响应客户端调用NFT生成合约生成相应NFT; 所述通信模块用于设置链间平行进程, 在平行进程中基于各业务链 交互制定交易并行 机制, 利用交易并行机制对平行链中的跨链交易进 行验证; 同时基于制定统一的交互协 议, 用于各业 务链间的跨消息传递; 所述执行模块响应链NFT终端单元转移请求, 将验证确认结果发送至NFT转移合约, 所 述NFT转移合约调用交 互协议解析交互消息, 确认是否执 行NFT转移。 9.根据权利要求8所述的NFT系统, 其特征在于, 所述通信模块还包括体系创建模块、 权 限获取模块及通信传递模块; 所述体系创建模块用于搭建互通的平行链, 并在各平行链间 制定交易并行机制和统一的交互协 议; 所述权限获取模块用于抵押流转通证获取成为平行 链的权限和平行链获取转移的权限; 以及经验证确认信息 真实性后获取调用交互协 议的权 限; 所述通信 传递模块用于 关联执行模块启动转移 合约调用交互协 议进行平行链间转移 通 信。权 利 要 求 书 2/2 页 3 CN 114978621 A 3

.PDF文档 专利 一种支持数字内容全量可信存储的NFT系统

文档预览
中文文档 13 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种支持数字内容全量可信存储的NFT系统 第 1 页 专利 一种支持数字内容全量可信存储的NFT系统 第 2 页 专利 一种支持数字内容全量可信存储的NFT系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 08:16:13上传分享
交流群
  • //public.wenku.github5.com/wodemyapi/22.png
-->
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。