本发明涉及计算机,特别涉及人工智能,尤其涉及一种基于联盟链的非同质化通证权益图像管理方法和装置。
背景技术:
1、当前公有链非同质化通证(non-fungible token,简称:nft)的全生命周期中,nft图像存放在不同的星际文件系统(inter planetary file system,简称:ipfs)上,图片元数据信息、ipfs链接及权益关系通过智能合约存放在区块链上,图像与权益关系存放在不同的系统,身份不明的用户可以通过截屏、拷贝等方式使用图像,图像版权界限不明确,一旦ipfs系统宕机或者遭受攻击,原图信息十分容易被盗取,ipfs维护商也可以拿同样的照片重复上链,非法获取权益,安全性无法保证。当前数字资产交易平台前端展示的nft图像均为创作者原图,任何人都可以通过网页查看图像信息及元数据信息,一旦通过密钥攻击获取链上权益关系,则对应的nft图像权益可被盗取;同一张图像可以多次重复上链发行,无法保护创作者的权益以及隐私信息。
技术实现思路
1、本发明的一个目的在于提供一种基于联盟链的非同质化通证权益图像管理方法,将权益信息加密合成到图像中,使得图像版权界限明确,通过密钥获取图像信息以及权益信息,能够防止身份不明的用户对图像进行盗取,从而保证图像信息和权益信息的安全性,实现了对发行nft图像资产的防伪验证,保护了创作者的权益以及隐私信息。本发明的另一个目的在于提供一种基于联盟链的非同质化通证权益图像管理装置。本发明的再一个目的在于提供一种计算机可读介质。本发明的还一个目的在于提供一种计算机设备。
2、为了达到以上目的,本发明一方面公开了一种基于联盟链的非同质化通证权益图像管理方法,包括:
3、响应于第一客户端通过联盟链广播的非同质化通证权益图像的转让交易信息,对转让交易信息所指示的待转让权益图像进行防伪验证;
4、若防伪验证通过,将待转让权益图像的图像信息发送至第二客户端,以供第二客户端根据图像信息生成新图层并广播转让交易确认信息;
5、根据新图层,对待转让权益图像进行覆写,得到转让后的目标权益图像。
6、优选的,在响应于第一客户端通过联盟链广播的非同质化通证权益图像的转让交易信息,对转让交易信息所指示的待转让权益图像进行防伪验证之前,还包括:
7、获取第一客户端通过联盟链上传的非同质化通证原始图像;
8、通过预设的密钥池和第一客户端的第一密钥对,对非同质化通证原始图像进行环签名;
9、根据非同质化通证权益图像所在区块的区块信息和图像信息,生成创世块图层;
10、将创世块图层与非同质化通证原始图像进行合并,得到非同质化通证权益图像。
11、优选的,在响应于第一客户端通过联盟链广播的非同质化通证权益图像的转让交易信息,对转让交易信息所指示的待转让权益图像进行防伪验证之前,还包括:
12、通过第一客户端和第二客户端的网络地址,对第一客户端和第二客户端进行密钥交换并建立通信连接。
13、优选的,转让交易信息包括权益图像密钥池和图像环签名信息;
14、对转让交易信息所指示的待转让权益图像进行防伪验证,包括:
15、通过权益图像密钥池,对图像环签名信息进行环签名有效性验证;
16、若环签名有效,确定防伪验证通过;
17、若环签名无效,确定防伪验证失败。
18、优选的,在将待转让权益图像的图像信息发送至第二客户端之前,还包括:
19、获取锁定公钥;
20、根据锁定公钥,对链上非同质化通证进行加密锁定。
21、优选的,方法还包括:
22、接收第一客户端或第二客户端发送的解锁请求;
23、通过锁定公钥,对链上非同质化通证进行解锁。
24、优选的,待转让权益图像包括至少一层区块图层,新图层包括更新后的根图像;
25、根据新图层,对待转让权益图像进行覆写,得到转让后的目标权益图像,包括:
26、获取第一客户端的第一私钥和第二客户端的第二私钥;
27、通过椭圆曲线密码算法,根据第一私钥和第二私钥,生成根图像解密私钥;
28、通过根图像解密私钥,对更新后的根图像的加密密文进行解密,得到图像更新信息;
29、通过图像更新信息对新图层进行验证;
30、若验证通过,将新图层与至少一层区块图层进行合并,得到转让后的目标权益图像。
31、本发明还公开了一种基于联盟链的非同质化通证权益图像管理装置,包括:
32、防伪验证单元,用于响应于第一客户端通过联盟链广播的非同质化通证权益图像的转让交易信息,对转让交易信息所指示的待转让权益图像进行防伪验证;
33、发送单元,用于若防伪验证通过,将待转让权益图像的图像信息发送至第二客户端,以供第二客户端根据图像信息生成新图层并广播转让交易确认信息;
34、新图层覆写单元,用于根据新图层,对待转让权益图像进行覆写,得到转让后的目标权益图像。
35、本发明还公开了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述方法。
36、本发明还公开了一种计算机设备,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,所述处理器执行所述程序时实现如上所述方法。
37、本发明还公开了一种计算机程序产品,包括计算机程序/指令,计算机程序/指令被处理器执行时实现如上所述方法。
38、本发明响应于第一客户端通过联盟链广播的非同质化通证权益图像的转让交易信息,对转让交易信息所指示的待转让权益图像进行防伪验证;若防伪验证通过,将待转让权益图像的图像信息发送至第二客户端,以供第二客户端根据图像信息生成新图层并广播转让交易确认信息;根据新图层,对待转让权益图像进行覆写,得到转让后的目标权益图像,将权益信息加密合成到图像中,使得图像版权界限明确,通过密钥获取图像信息以及权益信息,能够防止身份不明的用户对图像进行盗取,从而保证图像信息和权益信息的安全性,实现了对发行nft图像资产的防伪验证,保护了创作者的权益以及隐私信息。
1.一种基于联盟链的非同质化通证权益图像管理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于联盟链的非同质化通证权益图像管理方法,其特征在于,在所述响应于第一客户端通过联盟链广播的非同质化通证权益图像的转让交易信息,对所述转让交易信息所指示的待转让权益图像进行防伪验证之前,还包括:
3.根据权利要求1所述的基于联盟链的非同质化通证权益图像管理方法,其特征在于,在所述响应于第一客户端通过联盟链广播的非同质化通证权益图像的转让交易信息,对所述转让交易信息所指示的待转让权益图像进行防伪验证之前,还包括:
4.根据权利要求1所述的基于联盟链的非同质化通证权益图像管理方法,其特征在于,所述转让交易信息包括权益图像密钥池和图像环签名信息;
5.根据权利要求1所述的基于联盟链的非同质化通证权益图像管理方法,其特征在于,在所述将所述待转让权益图像的图像信息发送至所述第二客户端之前,还包括:
6.根据权利要求5所述的基于联盟链的非同质化通证权益图像管理方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的基于联盟链的非同质化通证权益图像管理方法,其特征在于,所述待转让权益图像包括至少一层区块图层,所述新图层包括更新后的根图像;
8.一种基于联盟链的非同质化通证权益图像管理装置,其特征在于,所述装置包括:
9.一种计算机可读介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1至7任一项所述的基于联盟链的非同质化通证权益图像管理方法。
10.一种计算机设备,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,其特征在于,所述程序指令被处理器加载并执行时实现权利要求1至7任一项所述的基于联盟链的非同质化通证权益图像管理方法。
11.一种计算机程序产品,包括计算机程序/指令,其特征在于,所述计算机程序/指令被处理器执行时实现权利要求1至7任一项所述的基于联盟链的非同质化通证权益图像管理方法。