一种协同创作数字化作品的区块链存储方法、系统及存储介质技术方案

技术编号:29206706 阅读:9 留言:0更新日期:2021-07-10 00:42
本发明专利技术公开一种协同创作数字化作品的区块链存储方法、系统及存储介质。一种协同创作数字化作品的区块链存储方法,包括如下步骤:获取提交的创作信息并生成信息链码;将信息链码写入根节点中的空白文件中,对信息链码进行加密处理生成文件的名称;接收新的创作信息并生成新的信息链码;根据新的创作信息在区块链中确定对应的父节点,将根节点到父节点逐级递推所经过的各个节点路径中文件的名称以及新的信息链码写入新文件中,对新的信息链码进行加密处理生成新文件的名称。本发明专利技术将在协同创作过程中,各创作人的作品内容能够智能识别并溯源身份,提高创作人的权属权证的自证的效率。率。率。

【技术实现步骤摘要】
一种协同创作数字化作品的区块链存储方法、系统及存储介质


[0001]本专利技术涉及互联网信息
,尤其涉及一种协同创作数字化作品的区块链存储方法、系统及存储介质。

技术介绍

[0002]目前,数字化的作品内容信息不仅含有名称、简介、创作人员等文字信息内容,还含有图片、音频文件、视频文件等多种格式的文件,在一件完整作品的创作过程中存在多人的协同参与,但是传统的存储方式由专人负责将作品的所有内容信息统一上传至服务器存储,人为传输归纳,难免出现偏差,而且整个上传过程中无监督人员参与,存在私自篡改的风险,造成存证困难。
[0003]如何提供一个协同合作的创作环境又能解决相关创作内容信息的存证问题,避免协同合作中的各环节工作成果的归属权自证繁琐,实为协同创作者的应该考虑的问题。

技术实现思路

[0004]为了解决上述技术问题,本专利技术提出一种协同创作数字化作品的区块链存储方法、系统及存储介质。
[0005]为了达到上述目的,本专利技术的技术方案如下:
[0006]一种协同创作数字化作品的区块链存储方法,包括如下步骤:
[0007]获取提交的创作信息并生成信息链码;
[0008]将信息链码写入根节点中的空白文件中,对信息链码进行加密处理生成文件的名称;
[0009]接收新的创作信息并生成新的信息链码;
[0010]根据新的创作信息在区块链中确定对应的父节点,将根节点到父节点逐级递推所经过的各个节点路径中文件的名称以及新的信息链码写入新文件中,对新的信息链码进行加密处理生成新文件的名称。
[0011]优选地,所述加密处理,具体包括如下步骤:
[0012]采用非对称加密算法生成唯一的密钥对;所述密钥对包括公钥和私钥,所述私钥和所述公钥唯一对应;
[0013]通过所述私钥对所述信息链码进行哈希运算得到文件的名称。
[0014]优选地,还包括如下步骤:
[0015]校验所述新文件的名称的正确性;
[0016]若正确,将新文件分布式存储在多节点服务器中。
[0017]优选地,多节点服务器之间采用点对点传输信息,或者利用通信卫星将信息同时广播至各个多节点服务器。
[0018]优选地,所述创作信息包括身份信息和作品内容信息。
[0019]优选地,所述作品内容信息的格式为文字、图片、音频文件和视频文件。
[0020]优选地,所述身份信息包括创作人信息、创作时间、作品名称和作品简介。
[0021]一种协同创作数字化作品的区块链存储系统,所述区块链存储系统包括处理器和存储器,所述存储器中存储有数据处理程序,所述处理器执行所述数据处理程序以实现如上述任一项所述的协同创作数字化作品的区块链存储方法。
[0022]一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序可被一个或者多个处理器执行,以实现如上述任一项所述的协同创作数字化作品的区块链存储方法中的步骤。
[0023]基于上述技术方案,本专利技术的有益效果是:本专利技术通过区块链技术的去中心化、分布式账本、分布式可溯源存储的特点进行创作人之间的远程协作,确保每一个节点上都存储整个区块链,如果攻击者想要篡改某个区块的信息,他需要具有超过全网50%的算力才能实现对区块信息的篡改,在实际网络中节点总数较大具有超过50%算力是基本不可实现的,从而保证了区块信息不可篡改。由于以上分布式存储,不可篡改,以及交易信息的非对称加密技术,保证了节点之间不需要权威的第三方机构实现可信,有效保障作品成果的归属权合法权益及可溯源同时,并能提供快速的权属查证服务。在协同创作过程中,各创作人的作品内容能够智能识别并溯源身份,提高创作人的权属权证的自证的效率。
[0024]通过上述清晰的创作团队的角色成果的跟踪和溯源,避免了在数字化作品版权的交易及转移上不存在归属不清的纠纷问题,同时也保障了创作团队中的个人荣誉。
附图说明
[0025]下面结合附图对本专利技术的具体实施方式作进一步详细的说明。
[0026]图1:本专利技术一种协同创作数字化作品的区块链存储方法的流程图。
具体实施方式
[0027]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。
[0028]如图1所示,一种协同创作数字化作品的区块链存储方法,包括如下步骤:
[0029]获取提交的创作信息并生成信息链码;
[0030]将信息链码写入根节点中的空白文件中,对信息链码进行加密处理生成文件的名称;
[0031]接收新的创作信息并生成新的信息链码;
[0032]根据新的创作信息在区块链中确定对应的父节点,将根节点到父节点逐级递推所经过的各个节点路径中文件的名称以及新的信息链码写入新文件中,对新的信息链码进行加密处理生成新文件的名称。
[0033]进一步,所述加密处理,具体包括如下步骤:
[0034]采用非对称加密算法生成唯一的密钥对;所述密钥对包括公钥和私钥,所述私钥和所述公钥唯一对应;
[0035]通过所述私钥对所述信息链码进行哈希运算得到文件的名称。
[0036]进一步,还包括如下步骤:
[0037]校验所述新文件的名称的正确性;
[0038]若正确,将新文件分布式存储在多节点服务器中。
[0039]进一步,多节点服务器之间采用点对点传输信息,或者利用通信卫星将信息同时广播至各个多节点服务器。
[0040]进一步,所述创作信息包括身份信息和作品内容信息,作品内容信息的格式为文字、图片、音频文件和视频文件;身份信息包括创作人信息、创作时间、作品名称和作品简介。
[0041]创建根链文件,具体包括以下步骤:
[0042]S11、提交作品内容信息:发起人提交作品内容信息;
[0043]S12、生成作品信息内容链码:将发起人提交的作品信息内容及身份信息生成“作品内容信息链码”;
[0044]S13、生成根链码:根据各作品内容信息链码按非对称加密生成根链码;
[0045]S14、创建根链文件:以步骤S13的根链码作为根链文件名创建空白“根链文件”;
[0046]S15、将“作品内容信息链码”写入“根链文件”:将步骤S12生成的作品内容信息链码数据写入步骤S14创建的空白根链文件中;
[0047]S16、分布式存储作品内容信息及根链文件:将步骤S11提交的涉及所有相关作品的文件及步骤S15已写入数据的“根链文件”分布式存储在多节点服务器中。
[0048]创建子链文件,具体包括以下步骤:
[0049]S21、协同创作人提交作品内容信息:协同创作人在创作发起人的作品下提交自己创作的作品内容信息;
[0050]S22、生成作品内容信息链码:按协同创作人提交的部分或全部作品的内容信息及协同创作人的身份信息生成“作品内容信息链码”;
[0051]S23、生成子链码:根据协同创本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种协同创作数字化作品的区块链存储方法,其特征在于,包括如下步骤:获取提交的创作信息并生成信息链码;将信息链码写入根节点中的空白文件中,对信息链码进行加密处理生成文件的名称;接收新的创作信息并生成新的信息链码;根据新的创作信息在区块链中确定对应的父节点,将根节点到父节点逐级递推所经过的各个节点路径中文件的名称以及新的信息链码写入新文件中,对新的信息链码进行加密处理生成新文件的名称。2.根据权利要求1所述的一种协同创作数字化作品的区块链存储方法,其特征在于,所述加密处理,具体包括如下步骤:采用非对称加密算法生成唯一的密钥对;所述密钥对包括公钥和私钥,所述私钥和所述公钥唯一对应;通过所述私钥对所述信息链码进行哈希运算得到文件的名称。3.根据权利要求1所述的一种协同创作数字化作品的区块链存储方法,其特征在于,还包括如下步骤:校验所述新文件的名称的正确性;若正确,将新文件分布式存储在多节点服务器中。4.根据权利要求3所述的一种协同创作数字化作品的区块链存储方法,其特征在于,所述多节点服务器之间采用点对点...

【专利技术属性】
技术研发人员:段明章伟
申请(专利权)人:湖南中西融合文化艺术传媒有限公司
类型:发明
国别省市:

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

1