一种用于创建数字藏品的方法、装置、系统及设备制造方法及图纸

技术编号:35037033 阅读:18 留言:0更新日期:2022-09-24 23:14
本申请提供的一种用于创建数字藏品的技术方案包括:Web服务端接收用于创建图片对应的数字藏品的第一请求;保存图片,并获得格式转换后的图片信息;创建数字藏品的元数据文件并保存;获取数字藏品合约地址及用户的区块链地址;生成用于创建数字藏品的第二请求并发送至区块链,以使区块链上的数字藏品合约创建该图片对应的数字藏品,其中,用户的区块链地址、用户的区块链地址、格式转换后的图片信息作为该数字藏品中的参数。可在创建数字藏品过程中将对应图片信息存储在区块链上,在提供数字藏品长期安全性的同时可对数字藏品对应的作品随时访问获取,确保了数字藏品的随时确权,从而使得数字藏品的价值得到保证。而使得数字藏品的价值得到保证。而使得数字藏品的价值得到保证。

【技术实现步骤摘要】
一种用于创建数字藏品的方法、装置、系统及设备


[0001]本申请涉及区块链
,尤其涉及一种用于创建数字藏品的技术。

技术介绍

[0002]数字藏品是指针对具有数字版权价值的作品或艺术品,使用区块链技术生成的唯一数字凭证。每个数字藏品都映射着区块链上的唯一序列,不可篡改,不可分割,也不能相互替代,是一种区块链上的NFT(Non

Fungible Token,非同质化通证)。基于保护作品、艺术品的特定数字版权,数字藏品可实现真实可信的数字化发行、购买、收藏和使用。
[0003]现有数字藏品的创建(或称生成)需要通过区块链上基于NFT协议编写的智能合约执行。目前在NFT的主要标准如ERC721协议中,定义了NFT的元数据信息,包括内容的存储地址。通常情况下数字藏品中会保存数字藏品的作者、链上标识、内容链接等信息,但数字藏品对应的作品,如图片,其本身并不存储在区块链中,而是通过数字藏品的元数据指向区块链外的中心化或去中心化的存储地址。
[0004]因此,虽然区块链上的数字藏品可以随区块链永久保留下去,但是由于其对应的作品不存储在区块链上,无法保证可随时访问到数字藏品对应的作品,导致很难评估数字藏品的长期安全性,从而可能会影响数字藏品的价值。

技术实现思路

[0005]本申请的目的是提供一种用于创建数字藏品的技术方案,用以至少部分解决现有技术方案中区块链上未存储数字藏品对应的作品的技术问题。
[0006]根据本申请的一个方面,提供了一种Web服务端用于创建数字藏品的方法,其中,所述方法包括:
[0007]接收Web客户端发送的用于创建图片对应的数字藏品的第一请求,其中,所述第一请求中包括发起创建所述图片对应的数字藏品的用户标识、所述图片和所述图片对应的数字藏品的名称;
[0008]保存所述图片,并将所述图片进行格式转换,获得格式转换后的图片信息;
[0009]基于所述第一请求中的所述图片对应的数字藏品的名称和所述图片的保存地址,创建所述图片对应的数字藏品的元数据文件并保存;
[0010]获取数字藏品合约地址,并基于所述第一请求中的所述图片对应的数字藏品的用户标识,获取所述用户的区块链地址;
[0011]生成用于创建所述图片对应的数字藏品的第二请求并发送至区块链,以使所述区块链上与所述数字藏品合约地址对应的数字藏品合约基于所述第二请求创建所述图片对应的数字藏品,其中,所述第二请求中包括所述用户的区块链地址、所述图片对应的数字藏品的名称、所述数字藏品合约地址、所述格式转换后的图片信息及所述图片对应的数字藏品的元数据文件的保存地址。
[0012]可选地,其中,所述将所述图片进行格式转换,获得格式转换后的图片信息包括:
[0013]将所述图片转换成SVG源码,获得格式转换后的字符串形式的图片信息。
[0014]可选地,其中,所述基于所述第一请求中的所述图片对应的数字藏品的名称和所述图片的保存地址,创建所述图片对应的数字藏品的元数据文件包括:
[0015]基于所述第一请求中的所述图片对应的数字藏品的名称和所述图片的保存地址,采用ERC721协议或以ERC721协议为基础的扩展NFT协议,创建所述图片对应的数字藏品的元数据文件。
[0016]可选地,所述一种Web服务端用于创建数字藏品的方法还包括:
[0017]接收所述区块链上与所述数字藏品合约地址对应的数字藏品合约基于所述第二请求创建的所述图片对应的数字藏品;
[0018]将所述数字藏品发送至所述Web服务端。
[0019]根据本申请的另一个方面,提供了一种区块链端用于创建数字藏品的方法,其特征在于,所述方法包括:
[0020]部署数字藏品合约,获得数字藏品合约地址,以用于在Web服务端设置所述数字藏品合约地址;
[0021]接收所述Web服务端发送的用于创建图片对应的数字藏品的第二请求,其中,所述第二请求包括所述图片对应的数字藏品的用户的区块链地址、所述图片对应的数字藏品的名称、所述数字藏品合约地址、格式转换后的图片信息及所述图片对应的数字藏品的元数据文件的保存地址;
[0022]基于所述第二请求和所述数字藏品合约,创建所述图片对应的数字藏品,其中,所述数字藏品中的归属权参数设置为所述图片对应的数字藏品的用户的区块链地址,元数据地址参数设置为所述图片对应的数字藏品的元数据文件的保存地址,图片内容参数设置为所述格式转换后的图片信息。
[0023]可选地,其中,所述数字藏品合约基于ERC721协议或以ERC721协议为基础的扩展NFT协议编写。
[0024]可选地,所述一种区块链端用于创建数字藏品的方法还包括:
[0025]将所述数字藏品发送至所述Web服务端,以使所述Web服务端向发送创建所述图片对应的数字藏品的第一请求的Web客户端发送所述数字藏品。
[0026]根据本申请的又一个方面,提供了一种Web服务端用于创建数字藏品的装置,其特征在于,所述装置包括:
[0027]接收模块,用于接收Web客户端发送的用于创建图片对应的数字藏品的第一请求,其中,所述第一请求中包括发起创建所述图片对应的数字藏品的用户标识、所述图片和所述图片对应的数字藏品的名称;
[0028]保存及格式转换模块,用于保存所述图片,并将所述图片进行格式转换,获得格式转换后的图片信息;
[0029]元数据创建模块,用于基于所述第一请求中的所述图片对应的数字藏品的名称和所述图片的保存地址,创建所述图片对应的数字藏品的元数据文件并保存;
[0030]地址获取模块,用于获取数字藏品合约地址,并基于所述第一请求中的所述图片对应的数字藏品的用户标识,获取所述用户的区块链地址;
[0031]请求生成及发送模块,用于生成创建所述图片对应的数字藏品的第二请求并发送
至区块链,以使所述区块链上与所述数字藏品合约地址对应的数字藏品合约基于所述第二请求创建所述图片对应的数字藏品,其中,所述第二请求包括所述用户的区块链地址、所述图片对应的数字藏品的名称、所述数字藏品合约地址、所述格式转换后的图片信息及所述图片对应的数字藏品的元数据文件的保存地址。
[0032]根据本申请的还一个方面,提供了一种区块链端用于创建数字藏品的装置,其特征在于,所述装置包括:
[0033]部署模块,用于部署数字藏品合约,获得数字藏品合约地址,以用于在Web服务端设置所述数字藏品合约地址;
[0034]接收模块,用于接收所述Web服务端发送的用于创建图片对应的数字藏品的第二请求,其中,所述第二请求包括所述图片对应的数字藏品的用户的区块链地址、所述图片对应的数字藏品的名称、所述数字藏品合约地址、格式转换后的图片信息及所述图片对应的数字藏品的元数据文件的保存地址;
[0035]创建模块,用于基于所述第二请求和数字藏品合约,创建所述图片对应的数字藏品,其中,所述数字藏品中的归属权参数设置为所述图片对应的数字本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种Web服务端用于创建数字藏品的方法,其特征在于,所述方法包括:接收Web客户端发送的用于创建图片对应的数字藏品的第一请求,其中,所述第一请求中包括发起创建所述图片对应的数字藏品的用户标识、所述图片和所述图片对应的数字藏品的名称;保存所述图片,并将所述图片进行格式转换,获得格式转换后的图片信息;基于所述第一请求中的所述图片对应的数字藏品的名称和所述图片的保存地址,创建所述图片对应的数字藏品的元数据文件并保存;获取数字藏品合约地址,并基于所述第一请求中的所述图片对应的数字藏品的用户标识,获取所述用户的区块链地址;生成用于创建所述图片对应的数字藏品的第二请求并发送至区块链,以使所述区块链上与所述数字藏品合约地址对应的数字藏品合约基于所述第二请求创建所述图片对应的数字藏品,其中,所述第二请求中包括所述用户的区块链地址、所述图片对应的数字藏品的名称、所述数字藏品合约地址、所述格式转换后的图片信息及所述图片对应的数字藏品的元数据文件的保存地址。2.根据权利要求1所述的方法,其特征在于,所述将所述图片进行格式转换,获得格式转换后的图片信息包括:将所述图片转换成SVG源码,获得格式转换后的字符串形式的图片信息。3.根据权利要求1所述的方法,其特征在于,所述基于所述第一请求中的所述图片对应的数字藏品的名称和所述图片的保存地址,创建所述图片对应的数字藏品的元数据文件包括:基于所述第一请求中的所述图片对应的数字藏品的名称和所述图片的保存地址,采用ERC721协议或以ERC721协议为基础的扩展NFT协议,创建所述图片对应的数字藏品的元数据文件。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述区块链上与所述数字藏品合约地址对应的数字藏品合约基于所述第二请求创建的所述图片对应的数字藏品的通证号;将所述数字藏品的通证号发送至所述Web客户端,以便用户在所述Web客户端基于所述数字藏品的通证号展示所述数字藏品。5.一种区块链端用于创建数字藏品的方法,其特征在于,所述方法包括:部署数字藏品合约,获得数字藏品合约地址,以用于在Web服务端设置所述数字藏品合约地址;接收所述Web服务端发送的用于创建图片对应的数字藏品的第二请求,其中,所述第二请求包括所述图片对应的数字藏品的用户的区块链地址、所述图片对应的数字藏品的名称、所述数字藏品合约地址、格式转换后的图片信息及所述图片对应的数字藏品的元数据文件的保存地址;基于所述第二请求和所述数字藏品合约,创建所述图片对应的数字藏品,其中,所述数字藏品中的归属权参数设置为所述图片对应的数字藏品的用户的区块链地址,元数据地址参数设置为所述图片对应的数字藏品的元数据文件的保存地址,图片内容参数设置为所述格式转换后的图片信息。
6.根据权利要求5所述的方法,其特征在于,所述数字藏品合约基于ERC721协议或以ERC721协议为基础的扩展NFT协议编写。7.根据权利要求5所述的方法,其特征在于,所述方法还包括:将所述数字藏品的通证号发送至所述Web服务端,以使所述Web服务端向发送创建所述图片对应的数字藏品的第一请求的Web客户端发送所述数字藏品的通证号。8.一种Web服务端用于创建数字藏品的装置,其特征在于,所述装置包括:接收模块,用于接收Web客户端发送的用于创建图片对应的数字藏品的第一请求,其中,所述第一请求中包括发起创建所述图片对应的数字藏品的用户标识、所述图片和所述图片对应的数字藏品的名称;保存及格式转换模块,用于保存...

【专利技术属性】
技术研发人员:张炯贾雪丽
申请(专利权)人:上海星图比特信息技术服务有限公司
类型:发明
国别省市:

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

1