公开/公告号CN112669037A
专利类型发明专利
公开/公告日2021-04-16
原文格式PDF
申请/专利权人 珠海横琴井通容智科技信息有限公司;
申请/专利号CN202011627764.5
申请日2020-12-30
分类号G06Q20/38(20120101);G06Q40/04(20120101);G06Q50/18(20120101);
代理机构44202 广州三环专利商标代理有限公司;
代理人卢泽明
地址 519000 广东省珠海市横琴新区宝华路6号105室-18456(集中办公区)
入库时间 2023-06-19 10:38:35
技术领域
本申请涉及版权交易技术领域,尤其涉及一种基于版权交易的区块链构建方法、版权交易系统及方法。
背景技术
目前,由于缺乏有效的信息技术支持,传统数字传媒作品在版权的交易方面还面临着很多问题。一是由于数字传媒作品易被复制和传播,使得作品版权十分容易受到侵害;二是微视频、音频等数字媒体资产通过中国版权保护中心获得版权保护需要缴纳高昂的登记费,且认证过程复杂繁琐、成本较高;三是由于数字传媒平台具有高度中心化的特性,其对数据具有最终解释权,这会导致数字传媒作者、平台与用户三者之间存在着一定的利益失衡问题。
发明内容
为解决上述技术问题,本发明提供了一种可以构建出的基于区块链技术的数字传媒作品的版权交易系统及该系统的版权交易方法的方法,以及基于区块链的版权交易系统,以及可以让多方共同参与版权保护,让版权交易不再需要第三方机构的监管,简化版权交易的流程,节省交易时间和成本,同时有效解决版权纠纷,平衡版权人与受众之间的权益,实现版权人、平台与用户之间的利益平衡的基于区块链的版权交易系统和版权交易方法。
其具体的技术方案如下:
本发明提供的一种基于版权交易的区块链构建方法,包括:
Fabric网络层的设计——包括Fabric节点设计和Fabric网络搭建,使得用户从CA节点或通过工具生成合法的身份证书等以获得合法身份,从而发送版权交易信息到网络中请求处理;
Tendermint共识机制的协同——采用两轮投票即可完成共识,其中验证节点参与共识投票,非验证节点协助传递状态或向验证节点发送版权交易请求;
CA证书的生成——根据区块链网络节点分别生成系统的根证书、生成机构证书、生成节点证书,使区块链网络各节点之间通过利用数字证书构建加密链路实现加密通信,保护数据传输的安全性;
交易过滤机制的配置——在区块链系统中引入交易过滤策略实现交易安全,使智能合约一旦部署就不能修改,如果合约出现漏洞,则系统需要及时停止该合约的相关交易,并配置交易过滤机制来冻结无效或恶意交易进行解决;
Fabric-SDK的设计——采用Hyperledger官方提供的Fabric-Gateway-Java接口作为Fabric网络接口,搭建区块链层与应用层之间的桥梁。
进一步地,所述根据区块链网络节点分别生成系统的根证书、生成机构证书、生成节点证书,具体为:
生成系统的根证书:根证书是区块链系统生成的第一个证书,私钥由管理员保管;
生成机构证书:机构证书的证书需要系统的根证书与私钥,机构证书由机构管理员持有;
生成节点证书:用于在节点之间建立SSL连接,以报证数据通信安全。
本发明又提供了一种上述基于版权交易的区块链构建方法构建而成的版权交易系统,该系统是基于区块链架构搭建的版权交易系统,包括区块链网络和客户端节点,所述区块链网络包括普通节点、CA节点和排序服务节点,所述普通节点包括主节点、背书节点和记账节点;其中,
所述客户端节点用于向CA节点申请登记注册,并收到CA节点返回的身份证书后,通过Fabric-SDK提交到背书节点,请求模拟执行版权交易提案并签名背书;
所述主节点用于从排序服务节点请求获取所有区块数据,并通过Gossip消息协议分发给系统内的其他节点;
所述CA节点用于对客户端节点发送过来的注册信息进行审查,并生成身份证书返回给客户节点;
所述背书节点用于检查签名提案消息的格式合法性与签名有效性,并在检查通过后启动模拟执行版权交易提案程序,对模拟结果进行签名背书,同时基于模拟结果构造提案响应消息,并将其回复给请求客户端;
所述排序服务节点用于对同一时间段内收到的版权交易信息进行排序,按照打包交易的出块规则构造新区块;
所述记账节点用于保存各节点的验证区块数据。
进一步地,该系统是使用Hyperledger平台进行区块链架构搭建的版权交易系统。
进一步地,该系统的各节点之间通过反熵算法等机制主动拉取缺失的数据,确保区块链系统内所有节点的账本数据保持一致。
本发明还提供了一种所述的版权交易系统的版权交易方法,包括:
(1)客户端节点向CA节点申请登记注册,并接收CA节点根据客户端节点注册信息进行审查、返回生成的身份证书后,进行区块链相关操作;
(2)客户端节点构造签名提案消息,并通过Fabric-SDK提交到背书节点,请求模拟执行版权交易提案并签名背书;
(3)背书节点检查客户端节点提交的签名提案消息的格式合法性与签名有效性,若检查通过,则启动模拟执行版权交易提案程序,并对模拟结果进行签名背书;
(4)背书节点基于模拟结果构造提案响应消息,并将其回复给请求客户端节点;
(5)客户端节点收到提案响应消息,检查其合法性并解析获得背书结果,从而判断是否收集到足够多的符合要求的背书签名信息;
(6)收集到足够多符合要求的背书签名信息后,客户端节点基于模拟结果构造签名的版权交易信息,提交给排序服务节点请求对版权交易进行排序;
(7)排序服务节点对同一时间段内收到的版权交易信息进行排序,按照打包交易的出块规则构造新区块;
(8)主节点从排序服务节点请求获取所有区块数据,并通过Gossip消息协议分发给系统内的其他节点;
(9)各节点验证区块数据,检查通过后提交至本地账本。
进一步地,在主节点通过Gossip消息协议向系统内的其他节点分发获取的所有区块数据的同时,各节点之间通过反熵算法等机制主动拉取缺失的数据,确保区块链系统内所有节点的账本数据保持一致。
本发明主要具有以下有益效果:
本发明通过采用上述技术方案,构建出的基于区块链技术的数字传媒作品的版权交易系统及该系统的版权交易方法,基于分布存储技术创建数字版权登记机制,基于智能合约技术强化数字版权监管力度,由多方共同维护,基于哈希算法与加密算法等技术优化数字版权发行链条,可以让多方共同参与版权保护,让版权交易不再需要第三方机构的监管,简化版权交易的流程,也极大程度地节省了交易时间和成本,同时通过使用密码学保证数据的传输和访问安全,保证数据的一致性,难以篡改,防止抵赖,有效解决版权纠纷问题,还可以平衡版权人与受众之间的权益,实现版权人、平台与用户之间的利益平衡。
附图说明
图1为本发明实施例一种基于版权交易的区块链构建方法的流程图;
图2为本发明实施例一种基于版权交易的区块链构建方法构建而成的版权交易系统的结构示意图;
图3为本发明实施例一种版权交易系统的版权交易方法的流程图。
具体实施方式
下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解,本发明实施例以及实施例中的具体技术特征只是对本发明技术方案的说明,而不是限定,在不冲突的情况下,本发明实施例以及实施例中的具体技术特征可以相互组合。
如图1中所示,本发明所述的一种基于版权交易的区块链构建方法,包括以下步骤:
步骤S101.Fabric网络层的设计——包括Fabric节点设计和Fabric网络搭建,使得用户从CA节点或通过工具生成合法的身份证书等以获得合法身份,从而发送版权交易信息到网络中请求处理;其中Fabric节点包括CA节点、Client节点、Peer节点以及Orderer节点,负责提供用户注册、证书颁发、背书、交易排序等服务;Fabric网络基于上述节点进行设计搭建,使得用户(Client节点)从CA节点或通过工具生成合法的身份证书等以获得合法身份,从而发送交易到网络中请求处理。
步骤S102.Tendermint共识机制的协同——采用两轮投票即可完成共识,其中验证节点参与共识投票,非验证节点协助传递状态或向验证节点发送版权交易请求。
步骤S103.CA证书的生成——根据区块链网络节点分别生成系统的根证书、生成机构证书、生成节点证书,使区块链网络各节点之间通过利用数字证书构建加密链路实现加密通信,保护数据传输的安全性;其中,所述根据区块链网络节点分别生成系统的根证书、生成机构证书、生成节点证书,具体为:生成系统的根证书:根证书是区块链系统生成的第一个证书,私钥由管理员保管;生成机构证书:机构证书的证书需要系统的根证书与私钥,机构证书由机构管理员持有;生成节点证书:用于在节点之间建立SSL连接,以报证数据通信安全。
步骤S104.交易过滤机制的配置——在区块链系统中引入交易过滤策略实现交易安全,使智能合约一旦部署就不能修改,如果合约出现漏洞,则系统需要及时停止该合约的相关交易,并配置交易过滤机制来冻结无效或恶意交易进行解决。
步骤S105.Fabric-SDK的设计——采用Hyperledger官方提供的Fabric-Gateway-Java接口作为Fabric网络接口,搭建区块链层与应用层之间的桥梁。
如图2中所示,本发明所述的一种上述基于版权交易的区块链构建方法构建而成的版权交易系统,是基于区块链架构搭建的版权交易系统,具体优选为使用Hyperledger平台进行区块链架构搭建的版权交易系统;该版权交易系统包括区块链网络和客户端节点,所述区块链网络包括普通节点、CA节点和排序服务节点,所述普通节点包括主节点、背书节点和记账节点。其中,
所述客户端节点用于向CA节点申请登记注册,并收到CA节点返回的身份证书后,通过Fabric-SDK提交到背书节点,请求模拟执行版权交易提案并签名背书;所述主节点用于从排序服务节点请求获取所有区块数据,并通过Gossip消息协议分发给系统内的其他节点;所述CA节点用于对客户端节点发送过来的注册信息进行审查,并生成身份证书返回给客户节点;所述背书节点用于检查签名提案消息的格式合法性与签名有效性,并在检查通过后启动模拟执行版权交易提案程序,对模拟结果进行签名背书,同时基于模拟结果构造提案响应消息,并将其回复给请求客户端;所述排序服务节点用于对同一时间段内收到的版权交易信息进行排序,按照打包交易的出块规则构造新区块;所述记账节点用于保存各节点的验证区块数据。
另外,该系统的各节点之间通过反熵算法等机制主动拉取缺失的数据,确保区块链系统内所有节点的账本数据保持一致。
如图3中所示,本发明还提供了一种所述的版权交易系统的版权交易方法,包括以下步骤:
步骤S201.客户端节点向CA节点申请登记注册,并接收CA节点根据客户端节点注册信息进行审查、返回生成的身份证书后,进行区块链相关操作。
步骤S202.客户端节点构造签名提案消息,并通过Fabric-SDK提交到背书节点,请求模拟执行版权交易提案并签名背书。
步骤S203.背书节点检查客户端节点提交的签名提案消息的格式合法性与签名有效性,若检查通过,则启动模拟执行版权交易提案程序,并对模拟结果进行签名背书。
步骤S204.背书节点基于模拟结果构造提案响应消息,并将其回复给请求客户端节点。
步骤S205.客户端节点收到提案响应消息,检查其合法性并解析获得背书结果,从而判断是否收集到足够多的符合要求的背书签名信息。
步骤S206.收集到足够多符合要求的背书签名信息后,客户端节点基于模拟结果构造签名的版权交易信息,提交给排序服务节点请求对版权交易进行排序。
步骤S207.排序服务节点对同一时间段内收到的版权交易信息进行排序,按照打包交易的出块规则构造新区块。
步骤S208.主节点从排序服务节点请求获取所有区块数据,并通过Gossip消息协议分发给系统内的其他节点。
步骤S209.各节点验证区块数据,检查通过后提交至本地账本。
另外,在执行步骤S208的同时,各节点之间还可以通过反熵算法等机制主动拉取缺失的数据,确保区块链系统内所有节点的账本数据保持一致。
这样,通过本发明所述的构建方法即可构建出基于区块链技术的数字传媒作品的版权交易系统,该版权交易系统和版权交易方法基于分布存储技术创建数字版权登记机制,基于智能合约技术强化数字版权监管力度,由多方共同维护,基于哈希算法与加密算法等技术优化数字版权发行链条,可以让多方共同参与版权保护,让版权交易不再需要第三方机构的监管,简化版权交易的流程,也极大程度地节省了交易时间和成本,同时通过使用密码学保证数据的传输和访问安全,保证数据的一致性,难以篡改,防止抵赖,有效解决版权纠纷问题,还可以平衡版权人与受众之间的权益,实现版权人、平台与用户之间的利益平衡。
尽管已描述了本申请的优选实施例,但本领域内的普通技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改,包括采用特定符号、标记确定顶点等变更方式。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
机译: 版权所有P2P交易系统,用于艺术品使用区块链
机译: 基于区块链的项目执行过程中版权作品的版权管理方法和系统
机译: 用于在数字版权管理服务器上管理交易权利的方法,用于支持使用数字内容项的权利的交易的方法,用于管理交易权利的数字版权管理服务器上的设备,用于支持权利交易的设备使用数字内容项,用于管理交易权的计算机可执行指令以及用于支持使用数字内容项的权利的交易的计算机可执行指令