基于NFT的多账户访问权限管理方法及相关装置制造方法及图纸

技术编号:38316272 阅读:15 留言:0更新日期:2023-07-29 08:58
本发明专利技术涉及权限管理技术领域,公开了一种基于NFT的多账户访问权限管理方法及相关装置,用于实现访问权限的智能管理并在数字产品的多通道交易过程中实现多账户之间的属性转移。方法包括:创建NFT数据计算模型集合,并根据NFT数据计算模型集合生成多个NFT管理机制;获取目标用户的会员信息以及数字藏品,并根据多个NFT管理机制生成目标NFT;接收访问方发送的访问请求,并判断访问方是否有目标NFT的所有权,得到判断结果,并根据预置的全节点对目标NFT的最终交易进行UTXO花费验证,得到验证结果;若判断结果为访问方有目标NFT的所有权并且验证结果为UTXO未被花费,则对访问方提供访问权限。访问权限。访问权限。

【技术实现步骤摘要】
基于NFT的多账户访问权限管理方法及相关装置


[0001]本专利技术涉及权限管理
,尤其涉及一种基于NFT的多账户访问权限管理方法及相关装置。

技术介绍

[0002]数字藏品市场作为区块链技术应用的重要领域之一,吸引了越来越多的人们关注。数字藏品管理系统需要使用到多种技术来确保数字藏品的安全和可靠性,以及数字藏品管理和交易的便捷性。其中,验证访问方对数字藏品的所有权和授权访问数字藏品的技术是数字藏品管理中的重要环节。
[0003]现有方案在查找区块链上的交易信息时,可能会受到区块链的速度限制,导致查询速度缓慢。其次,在授权访问数字藏品时,数字藏品管理系统需要向访问方授予数字藏品的积分数值属性和权益属性,但为数字藏品赋予属性时可能存在一些争议。

技术实现思路

[0004]本专利技术提供了一种基于NFT的多账户访问权限管理方法及相关装置,用于实现访问权限的智能管理并在数字产品的多通道交易过程中实现多账户之间的属性转移。
[0005]本专利技术第一方面提供了一种基于NFT的多账户访问权限管理方法,所述基于NFT的多账户访问权限管理方法包括:创建NFT数据计算模型集合,并根据所述NFT数据计算模型集合生成多个NFT管理机制;获取目标用户的会员信息以及数字藏品,并根据所述多个NFT管理机制,将NFT唯一ID作为所述会员信息以及所述数字藏品的标识,得到目标NFT;接收访问方发送的访问请求,并对所述访问请求进行请求解析,得到目标访问信息;根据所述目标访问信息判断所述访问方是否有所述目标NFT的所有权,得到判断结果,并根据预置的全节点对所述目标NFT的最终交易进行UTXO花费验证,得到验证结果;若所述判断结果为访问方有目标NFT的所有权并且所述验证结果为UTXO未被花费,则对所述访问方提供访问权限。
[0006]结合第一方面,在本专利技术第一方面的第一实施方式中,所述创建NFT数据计算模型集合,并根据所述NFT数据计算模型集合生成多个NFT管理机制,包括:分别对NFT铸造发行、NFT版权保护和NFT去中心化交易进行数据计算模型创建,得到NFT发行模型、NFT版权保护模型以及NFT交易模型;对所述NFT发行模型、所述NFT版权保护模型以及所述NFT交易模型进行模型集成,生成NFT数据计算模型集合;根据所述NFT数据计算模型集合,分别创建多个NFT管理机制,其中,所述多个NFT管理机制包括:NFT发行机制、NFT交易机制和NFT版权保护机制。
[0007]结合第一方面,在本专利技术第一方面的第二实施方式中,所述获取目标用户的会员信息以及数字藏品,并根据所述多个NFT管理机制,将NFT唯一ID作为所述会员信息以及所述数字藏品的标识,得到目标NFT,包括:获取目标用户的会员信息以及数字藏品,以及获取所述目标用户对应的多个不同的账户信息;对所述会员信息以及所述数字藏品进行关联处理,得到第一关联信息;赋予所述第一关联信息金融属性,并将所述多个不同的账户信息与所述第一关联信息进行关联,生成第二关联信息;根据所述多个NFT管理机制,将NFT唯一ID作为所述第二关联信息的标识,生成目标NFT。
[0008]结合第一方面,在本专利技术第一方面的第三实施方式中,所述接收访问方发送的访问请求,并对所述访问请求进行请求解析,得到目标访问信息,包括:接收访问方发送的访问请求;对所述访问请求进行请求解析,得到目标NFT对应的原始交易和最终交易之间的交易链条以及最终交易锁定脚本中的公钥对应的签名;将所述目标NFT对应的原始交易和最终交易之间的交易链条以及所述最终交易锁定脚本中的公钥对应的签名作为目标访问信息。
[0009]结合第一方面,在本专利技术第一方面的第四实施方式中,所述根据所述目标访问信息判断所述访问方是否有所述目标NFT的所有权,得到判断结果,并根据预置的全节点对所述目标NFT的最终交易进行UTXO花费验证,得到验证结果,包括:根据所述目标访问信息,从预置的区块链上查找交易信息;根据所述交易信息,判断所述访问方是否有所述目标NFT的所有权,得到判断结果,其中,所述判断结果包括:访问方有目标NFT的所有权或者访问方没有目标NFT的所有权;将所述目标NFT对应的最终交易发送至预置的全节点,并通过所述全节点对所述目标NFT的最终交易进行UTXO花费验证,得到验证结果,其中,所述验证结果包括:UTXO未被花费或者UTXO被花费。
[0010]结合第一方面,在本专利技术第一方面的第五实施方式中,所述若所述判断结果为访问方有目标NFT的所有权并且所述验证结果为UTXO未被花费,则对所述访问方提供访问权限,包括:若所述判断结果为访问方有目标NFT的所有权并且所述验证结果为UTXO未被花费,则授权所述访问方访问所述数字藏品;当授权所述访问方访问所述数字藏品时,确定对所述访问方提供访问权限。
[0011]结合第一方面,在本专利技术第一方面的第六实施方式中,所述基于NFT的多账户访问权限管理方法还包括:当所述访问方在访问时,创建所述数字藏品的唯一标识符;创建所述数字藏品的积分数值属性和权益属性,并将所述积分数值属性和所述权益属性与所述数字藏品的唯一标识符相关联;当所述访问方访问所述数字藏品时,验证所述访问方的身份,并赋予所述访问方
对应的积分数值属性和权益属性;在数字产品的多通道交易过程中,所述访问方在与其他账户之间的交易中转移积分数值属性和权益属性。
[0012]本专利技术第二方面提供了一种基于NFT的多账户访问权限管理装置,所述基于NFT的多账户访问权限管理装置包括:创建模块,用于创建NFT数据计算模型集合,并根据所述NFT数据计算模型集合生成多个NFT管理机制;获取模块,用于获取目标用户的会员信息以及数字藏品,并根据所述多个NFT管理机制,将NFT唯一ID作为所述会员信息以及所述数字藏品的标识,得到目标NFT;解析模块,用于接收访问方发送的访问请求,并对所述访问请求进行请求解析,得到目标访问信息;处理模块,用于根据所述目标访问信息判断所述访问方是否有所述目标NFT的所有权,得到判断结果,并根据预置的全节点对所述目标NFT的最终交易进行UTXO花费验证,得到验证结果;访问模块,用于若所述判断结果为访问方有目标NFT的所有权并且所述验证结果为UTXO未被花费,则对所述访问方提供访问权限。
[0013]本专利技术第三方面提供了一种基于NFT的多账户访问权限管理设备,包括:存储器和至少一个处理器,所述存储器中存储有指令;所述至少一个处理器调用所述存储器中的所述指令,以使得所述基于NFT的多账户访问权限管理设备执行上述的基于NFT的多账户访问权限管理方法。
[0014]本专利技术的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的基于NFT的多账户访问权限管理方法。
[0015]本专利技术提供的技术方案中,创建NFT数据计算模型集合,并根据NFT数据计算模型集合生成多个NFT管理机制;获取目标用户的会员信息以及数字藏品,并根据多个NFT管理机制生成目标NFT;接收访问方发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于NFT的多账户访问权限管理方法,其特征在于,所述基于NFT的多账户访问权限管理方法包括:创建NFT数据计算模型集合,并根据所述NFT数据计算模型集合生成多个NFT管理机制;获取目标用户的会员信息以及数字藏品,并根据所述多个NFT管理机制,将NFT唯一ID作为所述会员信息以及所述数字藏品的标识,得到目标NFT;接收访问方发送的访问请求,并对所述访问请求进行请求解析,得到目标访问信息;根据所述目标访问信息判断所述访问方是否有所述目标NFT的所有权,得到判断结果,并根据预置的全节点对所述目标NFT的最终交易进行UTXO花费验证,得到验证结果;若所述判断结果为访问方有目标NFT的所有权并且所述验证结果为UTXO未被花费,则对所述访问方提供访问权限。2.根据权利要求1所述的基于NFT的多账户访问权限管理方法,其特征在于,所述创建NFT数据计算模型集合,并根据所述NFT数据计算模型集合生成多个NFT管理机制,包括:分别对NFT铸造发行、NFT版权保护和NFT去中心化交易进行数据计算模型创建,得到NFT发行模型、NFT版权保护模型以及NFT交易模型;对所述NFT发行模型、所述NFT版权保护模型以及所述NFT交易模型进行模型集成,生成NFT数据计算模型集合;根据所述NFT数据计算模型集合,分别创建多个NFT管理机制,其中,所述多个NFT管理机制包括:NFT发行机制、NFT交易机制和NFT版权保护机制。3.根据权利要求1所述的基于NFT的多账户访问权限管理方法,其特征在于,所述获取目标用户的会员信息以及数字藏品,并根据所述多个NFT管理机制,将NFT唯一ID作为所述会员信息以及所述数字藏品的标识,得到目标NFT,包括:获取目标用户的会员信息以及数字藏品,以及获取所述目标用户对应的多个不同的账户信息;对所述会员信息以及所述数字藏品进行关联处理,得到第一关联信息;赋予所述第一关联信息金融属性,并将所述多个不同的账户信息与所述第一关联信息进行关联,生成第二关联信息;根据所述多个NFT管理机制,将NFT唯一ID作为所述第二关联信息的标识,生成目标NFT。4.根据权利要求1所述的基于NFT的多账户访问权限管理方法,其特征在于,所述接收访问方发送的访问请求,并对所述访问请求进行请求解析,得到目标访问信息,包括:接收访问方发送的访问请求;对所述访问请求进行请求解析,得到目标NFT对应的原始交易和最终交易之间的交易链条以及最终交易锁定脚本中的公钥对应的签名;将所述目标NFT对应的原始交易和最终交易之间的交易链条以及所述最终交易锁定脚本中的公钥对应的签名作为目标访问信息。5.根据权利要求1所述的基于NFT的多账户访问权限管理方法,其特征在于,所述根据所述目标访问信息判断所述访问方是否有所述目标NFT的所有权,得到判断结果,并根据预置的全节点对所述目标NFT的最终交易进行UTXO花费验证,得到验证结果,包括:根据所述目标访问信息,从预置的区块链上查找交易信息;

【专利技术属性】
技术研发人员:李家琦王永峰白培基
申请(专利权)人:深圳市旭子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1