【技术实现步骤摘要】
一种基于NFT的可修改的文学作品处理方法及系统
[0001]本专利技术属于区块链
,尤其涉及一种基于NFT的可修改的文学作品处理方法及系统。
技术介绍
[0002]区块链是指在去中心化的对等网络中,通过可信规则构建不可篡改、可追溯的区块链式结构,是分布式数据存储、加密机制、点对点传输等科学技术的新型应用场景。非同质化通证(Non
‑
Fungible Tokens,NFT),是基于以太坊ERC721协议下的通证,是相对于同质化通证提出的概念,是不可互换的通证。星级文件系统(InterPlanetary File System,IPFS)是一种使用分布式存储和内容寻址技术的分布式文件系统。IPFS网络将存储的文件转换成二进制的数据字节,散布于网络中的其他各个节点上,从而实现多用户对同一资源访问却不取决于某一个固定节点。星级命名系统(InterPlanetary Name System,IPNS)是IPFS下的命名服务系统,每个运行中的IPFS节点,都可以使用IPNS的命名服务得到IPNS Name,该Name是公钥的hash,即ID。默认情况下,使用发布者的节点ID。
[0003]通过对当前存在的文学作品系统的使用,发现当前连载作品不能在原地址修改的问题。该问题使得用户每次修改作品并上传之后,都需要记录当前最新的地址,给用户的使用带来诸多不便,若是用户不慎忘记上次的地址,就需要重新上传所有的作品元数据。此外,当我们将元数据仅存储在中心化服务器时,可能存在服务提供商违规篡改元数据的问题,不能 ...
【技术保护点】
【技术特征摘要】
1.一种基于NFT的可修改的文学作品处理方法,其特征在于,包括A作品存储阶段、B作品NFT铸造阶段以及C作品连载更新阶段;其中,A作品存储阶段分别与B作品NFT铸造阶段和C作品连载更新阶段连接,B作品NFT铸造阶段与C作品连载更新阶段相互独立;所述A作品存储阶段:将作品上传至IPFS、IPNS以及中心化服务器:上传至IPFS的作品,会得到基于作品元数据的hash值;上传至IPNS的作品,会得到基于对应该作品的公钥的hash值,即作品ID;上传至中心化服务器的是作品元数据的副本;所述B作品NFT铸造阶段:基于以太坊区块链,使用在该区块链上实现的智能合约为每一部作品铸造唯一的NFT,在作品连载更新过程中始终对应该NFT;所述C作品连载更新阶段:将更新后的作品发布到IPNS,保证每次访问该作品使用相同的链接地址,一部作品在连载更新过程中只有一个对应的作品ID。2.根据权利要求1所示的一种基于NFT的可修改的文学作品处理方法,其特征在于,所述A作品存储阶段包括以下步骤:A1、用户利用文学作品处理系统进行帐号注册或登录,进入文学作品处理系统;A2、用户选择本地的作品元数据,将作品元数据上传至IPFS,得到基于作品元数据的hash值;A3、用户使用步骤A2返回的hash值,将对应作品元数据发布至IPFS下的命名服务系统IPNS,所述文学作品处理系统返回对应该作品元数据的ID;A4、判断用户是否将本地的作品元数据副本上传至中心化服务器,若是,用户调用所述文学作品处理系统中的uploadCenter函数,传入作品元数据在本地的地址,所述文学作品处理系将本地的作品元数据副本上传至中心化服务器后,返回该作品元数据副本被存储到的中心化服务器的地址;否则,结束作品存储阶段的流程。3.根据权利要求2所示的一种基于NFT的可修改的文学作品处理方法,其特征在于,所述B作品NFT铸造阶段包括以下步骤:B1、用户调用智能合约中的deploy内置函数,执行智能合约的部署,判断是否部署成功,若是,进入步骤B2,否则,返回步骤B1,调整地址参数重新执行智能合约的部署;B2、用户传入步骤A3返回的作品元数据的ID和步骤A4返回的中心化服务器存储作品元数据副本的地址,调用智能合约中的mintItem函数,进行对对应作品NFT的铸造。4.根据权利要求3所示的一种基于NFT的可修改的文学作品处理方法,其特征在于所述C作品连载更新阶段包括以下步骤:C1、用户利用所述文学作品处理系统提供的作品连载更新模块,对对应作品进行修改;C2、用户修改完成后,判断是否上传至IPFS,若是,则进入步骤C3;否则,结束作品连载更新阶段的流程;C3、用户将当前作品修改完成后的最新元数据上传至IPFS,得到新的作品元数据的hash值;C4、用户根据需要,可选择是否将当前作品修改完成后的最新元数据更新至中心化服务器,若是,用户调用文学作品处理系统中的uploadCenter函数,传入当前作品在本地的地址,所述文学作品处理系统执行更新最新元数据副本的操作;否则,结束作品连载更新阶段流程;C5、所述文学作品处理系统判断用户是否将当前作品修改完成后的最新元数据更新至
IPFS下的命名服务系统IPNS,若是,则进入步骤C6;否则,结束作品连载更新阶段的流程;C6、用户使用C3返回的新的作品元数据hash值,将对应新的作品元数据更新至IPFS下的命名服务系统IPNS,完成基于NFT的可修改的文学作品处理方法。5...
【专利技术属性】
技术研发人员:吴晓华,王静,吴丰恒,张庭博,冯雪琪,
申请(专利权)人:成都幻海沙丘网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。