【技术实现步骤摘要】
基于NFT的数字证书发布与验证方法
[0001]本专利技术涉及一种互联网应用中数字证书的解决方案,尤其涉及一种基于区块链中NFT唯一鉴权特性的数字证书发布与验证方法,属于互联网计算领域。
技术介绍
[0002]自比特币诞生以来,区块链技术首次进入了应用领域,比特币系统是一个点对点电子货币系统。紧随其后,2015年以太坊发布,而以太坊携带智能合约,开启了区块链2.0时代。智能合约使得基于区块链公链开发应用成为可能,区块链不再是一个“记账本”而已。直至2021年区块链Web3.0又进一步推动了Defi,NFT,Metaverse等概念的兴起。
[0003]其中,NFT(Non
‑
Fungible Tokens)是一种基于以太坊ERC721标准的技术实现,目前主要被运用于数字(虚拟)艺术品,收藏品,游戏,体育等领域。在以太坊区块链上用户持有NFT则代表持有人对数字产品的所有权,token也就是一种凭证。一般是一个哈希十六进制字符串配合一个ID作唯一鉴权,哈希字符串以
‘
0x
’< ...
【技术保护点】
【技术特征摘要】
1.基于NFT的数字证书发布与验证方法,所述NFT为由以太坊ERC721标准实现的可持有性凭证,其特征在于包括步骤:S1、使用以太坊所携带的智能合约创建并运营机构单位;S2、机构单位通过智能合约创建并运营数字证书;S3、机构单位通过转账方式发送数字证书至指定钱包地址,以授予数字证书;S4、用户客户端配置数字证书钱包,以持有被授予的数字证书;S5、机构单位验证数字证书的所有权和发布机构;S6、通过智能合约认证区块链上的机构单位;S7、机构单位回收或更新所发布的数字证书版本。2.根据权利要求1所述基于NFT的数字证书发布与验证方法,其特征在于:步骤S1中创建机构单位的过程为,由定义为CHAIRMAN_ROLE的创建者使用私钥签名,通过智能合约发布至区块链上,返回得到机构单位的合约地址,设置并更新对机构单位描述的头信息;所创建的机构单位以NFT的形式保存于创建者的数字证书钱包中,以证明创建者对机构单位的所有权。3.根据权利要求2所述基于NFT的数字证书发布与验证方法,其特征在于:步骤S1中由创建者设置一个以上合伙人作为所创建机构单位的共同持有人,并定义为HOLDER_ROLE,所述共同持有人所获得的NFT与创建者所获得的NFT地址相同并以编号相区分。4.根据权利要求3所述基于NFT的数字证书发布与验证方法,其特征在于:所述创建者和共同持有人基于机构合约设置或撤销注册员,并授权注册员对区块链上其它目标地址发送数字证书。5.根据权利要求1所述基于NFT的数字证书发布与验证方法,其特征在于:步骤S2中通过机构合约创建数字证书合约并通过输入字段标识...
【专利技术属性】
技术研发人员:黄有为,
申请(专利权)人:中科苏州智能计算技术研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。