System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及区块链,尤其是涉及一种基于nft的图像版权保护方法、设备及存储介质。
技术介绍
1、在图像作品的确权领域,自区块链问世之后就很快被开发应用于作品的版权登记,区块链技术以其技术特性能够轻松的实现溯源,这为作品的版权保护提供了新的思路,而近年来随着nft的快速发展,基于区块链的版权保护方法也迎来了新的改进。
技术实现思路
1、为解决上述技术问题,本专利技术提出了一种基于nft的图像版权保护方法、设备及存储介质,能够保证高效快速的图像作品确权。
2、本专利技术通过以下方案得以实现,第一方面,本专利技术提供一种基于nft的图像版权保护方法,所述方法适用于图像版权保护系统,所述系统包括图像制作方、图像接收方、平台方、数字水印模块、ipfs文件存储模块、智能合约模块以及区块链网络,所述方法包括如下步骤:
3、步骤1:图像制作方向平台方提交图像作品,请求创建nft;
4、步骤2:平台方调用数字水印模块,为接收的图像作品添加数字水印;
5、步骤3:数字水印模块为图像作品添加数字水印,并将添加水印后的图像作品返回给平台方;步骤4:平台方调用ipfs文件存储模块,将添加水印后的图像作品以图片形式存储在ipfs中;
6、步骤5:ipfs文件存储模块存储添加水印的图像后计算对应的哈希值并将其返回给平台方;步骤6:平台方调用智能合约模块中的mintnft函数,为图像制作方提交的图像作品创建nft;步骤7:智能合约模块完成mintnft
7、步骤8:图像接收方向平台方发起转让请求;
8、步骤9:平台方调用智能合约的safetransferfrom函数,转移nft图像的所有权;
9、步骤10:safetransferfrom函数调用完成,转移对应nft作品的使用权给ntf图像接收方,并在区块链网络中公示;
10、步骤11:当需要对nft作品进行确权时,平台方向数字水印模块提交图像并提取水印;
11、步骤12:数字水印模块返回提取出的水印,根据水印内容判断图像作品的版权所有者。
12、第二方面,本专利技术提供一种计算机设备,其特征在于,一个或多个处理器;
13、存储器,用于存储一个或多个程序,
14、当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如上述第一方面所述的方法。
15、第三方面,本专利技术提供一种存储有计算机程序的存储介质,该程序被处理器执行时实现如上述第一方面所述的方法。
16、本申请具有以下有益效果:
17、在本申请中,通过为图像作品添加数字水印在数字水印中加入作品的版权信息和时间信息,再将作品的使用权限与版权分离,即使使用权限发生转让,数字水印中的作品版权信息仍可用于版权的确认,最终确认版权的归属。
本文档来自技高网...【技术保护点】
1.一种基于NFT的图像版权保护方法,其特征在于,所述方法适用于图像版权保护系统,所述系统包括图像制作方、图像接收方、平台方、数字水印模块、IPFS文件存储模块、智能合约模块以及区块链网络,所述方法包括如下步骤:
2.一种计算机设备,其特征在于,一个或多个处理器;
3.一种存储有计算机程序的存储介质,其特征在于,该程序被处理器执行时实现如权利要求1所述的方法。
【技术特征摘要】
1.一种基于nft的图像版权保护方法,其特征在于,所述方法适用于图像版权保护系统,所述系统包括图像制作方、图像接收方、平台方、数字水印模块、ipfs文件存储模块、智能合约模块以及区块链网络,所述...
【专利技术属性】
技术研发人员:王宏智,史先澳,龙浩,唐乙午,陈荣深,周庆妙,
申请(专利权)人:重庆复杂美科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。