[发明专利]一种基于区块链的NFT溯源防伪系统有效
申请号: | 202210941498.6 | 申请日: | 2022-08-08 |
公开(公告)号: | CN115018522B | 公开(公告)日: | 2022-10-25 |
发明(设计)人: | 张卫平;彭中华;黄筱雨;米小武;李蕙男;王丹 | 申请(专利权)人: | 环球数科集团有限公司 |
主分类号: | G06Q30/00 | 分类号: | G06Q30/00;G06Q30/06;G06F21/62 |
代理公司: | 北京清控智云知识产权代理事务所(特殊普通合伙) 11919 | 代理人: | 林淡如 |
地址: | 518063 广东省深圳市南山区粤海街道高新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 nft 溯源 防伪 系统 | ||
1.一种基于区块链的NFT溯源防伪系统,其特征在于,包括NFT存储模块、NFT转移模块、NFT验证模块、NFT溯源模块和NFT编号模块,所述NFT存储模块用于保存NFT的实质数字内容,所述NFT转移模块用于将NFT在不同用户间进行转移,所述NFT验证模块用于对NFT的合法性进行验证,所述NFT溯源模块通过区块链记录NFT的交易信息,所述NFT编号模块用于对NFT赋予编号;
所述NFT的实质数字内容称为数字产品,所述NFT存储模块包括存储公域和存储私域,所述NFT验证模块对NFT的验证内容包括三点:
用户对应的存储私域中存在NFT对应的数字产品;
NFT溯源模块中关于该NFT的最后交易信息中的购买者为该用户;
用户提供的防伪码能够通过验证;
所述NFT验证模块对数字产品处理得到校验码,所述NFT溯源模块将对应的区块进行哈希处理得到哈希码,所述NFT验证模块将校验码和哈希码处理得到尾码,NFT的编号与所述尾码构成该NFT的防伪码;
所述NFT验证模块对用户提供的防伪码进行验证的过程为:从防伪码中提取出编号,基于编号在所述NFT溯源模块中找到对应的区块,对区块进行哈希处理得到哈希码,对用户提供的数字产品处理得到校验码,将哈希码与校验码进行处理得到尾码,将尾码与防伪码进行对比;
所述NFT验证模块包括计算处理单元,所述计算处理单元用于处理获得尾码的计算量,所述计算处理单元处理尾码的过程如下:
所述哈希码与校验码具有相同的长度L,将哈希值与校验码中每个单位长度字符进行比较,得到码距数列,u为码距的序号,取值范围为,每个码距值的取值范围为;
对码距值进行进位处理:
;
将码距值根据下式处理得到尾码:
;
其中,表示第i位尾码字符对应的值。
2.如权利要求1所述的一种基于区块链的NFT溯源防伪系统,其特征在于,所述NFT验证模块包括数字产品处理单元,所述数字产品处理单元用于处理得到校验码,获取校验码的过程如下:
S41、将所述数字产品的代码信息按照顺序进行转换,得到数列,i为数列中元素的序号,数列中每个元素的取值范围为;
S42、将数列按照下述公式进行处理得到数列:
;
其中,j为数列中元素的序号;
S43、将数列和数列按照下式处理得到数列:
;
其中,k为数列中元素的序号;
S44、将数列替换至数列并重复步骤S42和步骤S43,直至数列的元素个数处于区间内;
S45、将数列的前L个元素转换成对应的字符,形成校验码。
3.如权利要求2所述的一种基于区块链的NFT溯源防伪系统,其特征在于,所述系统具有在存储公域和存储私域中复制、删除数字产品的权限,用户仅有在对应的存储私域中复制数字产品的权限。
4.如权利要求3所述的一种基于区块链的NFT溯源防伪系统,其特征在于,所述NFT溯源模块在交易完成时生成新的区块,所述NFT验证模块基于新区块的哈希值处理得到新的防伪码并发送给交易中的购买者,区块中包含了交易的NFT编号信息。
5.如权利要求4所述的一种基于区块链的NFT溯源防伪系统,其特征在于,所述NFT溯源模块具有检索功能,通过输入NFT的编号能够在区块链中查询到对应区块,从而获得NFT自创建后拥有者的变化信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于环球数科集团有限公司,未经环球数科集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210941498.6/1.html,转载请声明来源钻瓜专利网。