一种数字藏品关联方法、电子设备和介质技术

技术编号:33025875 阅读:18 留言:0更新日期:2022-04-15 09:00
本申请提供了一种数字藏品关联的方法、电子设备和介质,包括:生成数字藏品组合关联请求的智能合约,将待组合关联的若干个所述数字藏品组合关联于统一的关联数据库,标记组合关系信息,并广播;或者,生成数字藏品嵌套关联请求的智能合约,将待嵌套关联的二个没有主从关系的所述数字藏品嵌套关联于统一的所述关联数据库,标记所述主从关系信息,并广播,扩展了数字藏品的流转场景。数字藏品的流转场景。数字藏品的流转场景。

【技术实现步骤摘要】
一种数字藏品关联方法、电子设备和介质


[0001]本专利技术涉及计算机
,具体地,涉及一种数字藏品关联方法、电子设备和介质。

技术介绍

[0002]“数字藏品”是指通常提供服务或内容的可识别和可寻址的在线资产,是区块链网络中的智能合约基于某种数字藏品协议定义的数据结构。在区块链中链上的数字藏品是链下的对象在链上的映射,数字藏品包括但不限于网站、移动应用、社交媒体馈送和社交媒体页面数字藏品,游戏皮肤、虚拟模型等映射在链下的对象的一部分或者全部。于区块链网络中数字藏品具有唯一性,与链下的对象具有锚定关系。可选地,可以采用目前比较流行的数字藏品协议(ERC721)定义数字藏品,这种数字藏品通常于区块链网络中基于以太坊基础协议标准生成是一个外部地址或是一个合约地址。
[0003]数字藏品与地址存在唯一的映射关系,当数字藏品映射在链下的对象为某一不完整数字作品时,该数字藏品在区块链网络中发生流转时,只能以不完整数字藏品的形式在区块链网络中进行流转,如果用户需要集齐一幅完整的数字作品,无法实现多个数字作品通过嵌套或者组合等关联数字藏品的方法实现多个数字藏品在触发一次智能合约时,实现关联后数字藏品的整体流转。

技术实现思路

[0004]为了解决现有技术中的缺陷,本申请提出了一种数字藏品关联方法、电子设备和介质,具体包括:
[0005]生成数字藏品组合关联请求(的智能合约),将待组合关联的若干个所述数字藏品组合关联于统一的关联数据库(数据列表或数据集合)标记组合关系信息并广播该请求的智能合约;<br/>[0006]或者,生成数字藏品嵌套关联请求(的智能合约),将待嵌套关联的二个没有主从关系的数字藏品嵌套关联于统一的关联数据库(数据链表),标记主从关系信息,并广播该请求的智能合约。
[0007]在本申请的第一方面的一种可能实现方式中,生成数字藏品关联请求包括:在生成数字藏品组合关联请求的智能合约,或者,生成数字藏品嵌套关联请求的智能合约之前,为待关联的数字藏品创建关联属性,用于记录关联信息,初始化所有数字藏品的关联属性,设置关联信息为空并广播关联属性,设置关联信息为空并广播该智能合约。
[0008]在本申请的第一方面的一种可能实现方式中,校验数字藏品关联请求,方法步骤还包括:
[0009]生成数字藏品组合关联请求,对应地于关联数据库中构建数据列表或数据集合;生成数字藏品嵌套关联请求,对应地于关联数据库中构建数据链表。
[0010]在本申请的第一方面的一种可能实现方式中,生成数字藏品关联请求包括:
[0011]进一步生成数字藏品嵌套关联请求,获取主从关系中被标记从关系的数字藏品与另一没有被标记主从关系的数字藏品嵌套关联于统一数据链表,并标记主关系于前一从关系的数字藏品,且并标记从关系于另一没有主从关系的数字藏品。
[0012]在本申请的第一方面的一种可能实现方式中,校验数字藏品关联请求,方法步骤还包括:生成数字藏品组合关联请求,根据被关联的数字藏品的数量,对被组合关联的数字藏品的数量在关联属性中添加关联数量信息,并广播
[0013]在本申请的第一方面的一种可能实现方式中,校验数字藏品关联请求,方法步骤还包括:生成数字藏品组合关联请求,根据被关联的数字藏品的数量,对被组合关联的数字藏品的数量在关联属性中添加关联数量信息
[0014]在本申请的第一方面的一种可能实现方式中,校验数字藏品关联请求,方法步骤还包括:生成数字藏品组合拆关联请求,将有关联关系的若干数字藏品的关联属性中的关联信息设置为空,并广播。
[0015]在本申请的第一方面的一种可能实现方式中,校验数字藏品关联请求,方法步骤还包括:生成有关联关系的数字藏品的整体转移请求,将有关联关系的若干数字藏品的所有者进行变更。
[0016]在本申请的第一方面的一种可能实现方式中,校验数字藏品关联请求,方法步骤还包括:在数字藏品的整体转移请求之前,授权其中任一数字藏品可被执行转移。
[0017]本申请的第二方面,提供了一种电子设备,包括:
[0018]存储器,存储器用于存储处理程序;
[0019]处理器,处理器执行处理程序时实现如前述的数字藏品关联方法。
[0020]本申请的第三方面提供了一种可读存储介质,其特征在于,可读存储介质上存储有处理程序,处理程序被处理器执行时实现如前述的数字藏品关联方法。
[0021]通过本申请提出的技术方案,实现在多个数字藏品映射在链下的对象存在一定的关联的情况下,通过某一数字藏品持有者授权另外的数字藏品持有者的方式建立数字藏品之间的关联,实现在某一数字藏品于区块链网络中发生流转时,与该数字藏品具备关联关系的另外的数字藏品同时执行该流转事件,同时,当同一用户具备多个数字藏品且映射为在链下可以关联的对象时,通过建立数字藏品的关联关系,通过数字藏品之间的关联进而实现使得一次流转实现多个数字藏品的流转,进一步扩展数字藏品的流转场景,在数字藏品复杂的流转过程中,使得有需求的用户在特定条件下实现任意多个可关联的数字藏品的整体不分拆地流转。
[0022]现有技术中,基于ERC

721和ERC

1155标准的NFT的所有者可以是一个外部地址或是一个合约地址,无法实现嵌套及组合功能。
[0023]嵌套功能指的是一个NFT可以是其他NFT的拥有者,类似父

子关系,进一步拓展至多重嵌套的标准。
[0024]组合功能指的是一个NFT可以是其他多种NFT拼装而成,类似组件

部件关系,部件NFT扮演组件NFT的某一部分或某一属性,替换部件NFT可更改组件NFT的样式或功能。
[0025]本技术在于兼容ERC

721及ERC

1155标准前提下,实现NFT的可嵌套可组合功能,进一步扩展了NFT的使用场景。
[0026]在现有技术不能支持NFT实现关联的情况下,本专利技术创造性地提出了解决方案,实
现了NFT的组合或嵌套关联。为具体场景下的整体转移落地做出了技术支撑。
附图说明
[0027]通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:
[0028]图1根据本申请的实施例,示出了一种数字藏品关联方法的流程示意图。
[0029]图2所示根据本申请的实施例,示出了同一用户持有多个数字藏品关联的示意图。
[0030]图3根据本申请的实施例,示出数字藏品关联与拆关联方法的流程示意图。
[0031]图4根据本申请的实施例,示出数字藏品嵌套关联和转移方法的流程示意图。
具体实施方式
[0032]下面结合具体实施例对本专利技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本专利技术,但不以任何形式限制本专利技术。应当指出的是,对本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变化和改进。这些都属本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数字藏品关联方法,其特征在于,所述的关联方法包括:生成数字藏品组合关联请求,将待组合关联的若干个所述数字藏品组合关联于统一的关联数据库,标记组合关系信息,并广播;或者,生成数字藏品嵌套关联请求,将待嵌套关联的二个没有主从关系的所述数字藏品嵌套关联于统一的所述关联数据库,标记所述主从关系信息,并广播。2.根据权利要求1所述的一种数字藏品关联方法,其特征在于,生成所述数字藏品关联请求包括:进一步生成数字藏品嵌套关联请求,获取所述主从关系中从关系的所述数字藏品与另一没有主从关系的所述数字藏品嵌套关联于统一的所述数据链表,且标记主关系于前一所述从关系的所述数字藏品,同时标记从关系于另一没有主从关系的所述数字藏品,并广播;或者,进一步生成数字藏品嵌套关联请求,获取所述主从关系中主关系的所述数字藏品与另一没有主从关系的所述数字藏品嵌套关联于统一的所述数据链表,且标记从关系于前一所述主关系的所述数字藏品,同时标记主关系于另一没有主从关系的所述数字藏品,并广播。3.根据权利要求1所述的一种数字藏品关联方法,其特征在于,所述生成数字藏品组合关联请求,对应地于所述关联数据库中构建数据列表或数据集合;所述生成数字藏品嵌套关联请求,对应地于所述关联数据库中构建数据链表。4.根据权利要求1所述的一种数字藏品关联方法,其特征在于,在所述生成数字藏品组合关联请求或者生...

【专利技术属性】
技术研发人员:王林东何彬
申请(专利权)人:上海简苏网络科技有限公司
类型:发明
国别省市:

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

1