基于版权交易的区块链构建方法、版权交易系统及方法技术方案

技术编号:28131102 阅读:55 留言:0更新日期:2021-04-19 11:53
本发明专利技术公开了一种基于版权交易的区块链构建方法、版权交易系统及方法,该构建方法包括:Fabric网络层的设计、Tendermint共识机制的协同、CA证书的生成、交易过滤机制的配置和Fabric

【技术实现步骤摘要】
基于版权交易的区块链构建方法、版权交易系统及方法


[0001]本申请涉及版权交易
,尤其涉及一种基于版权交易的区块链构建方法、版权交易系统及方法。

技术介绍

[0002]目前,由于缺乏有效的信息技术支持,传统数字传媒作品在版权的交易方面还面临着很多问题。一是由于数字传媒作品易被复制和传播,使得作品版权十分容易受到侵害;二是微视频、音频等数字媒体资产通过中国版权保护中心获得版权保护需要缴纳高昂的登记费,且认证过程复杂繁琐、成本较高;三是由于数字传媒平台具有高度中心化的特性,其对数据具有最终解释权,这会导致数字传媒作者、平台与用户三者之间存在着一定的利益失衡问题。

技术实现思路

[0003]为解决上述技术问题,本专利技术提供了一种可以构建出的基于区块链技术的数字传媒作品的版权交易系统及该系统的版权交易方法的方法,以及基于区块链的版权交易系统,以及可以让多方共同参与版权保护,让版权交易不再需要第三方机构的监管,简化版权交易的流程,节省交易时间和成本,同时有效解决版权纠纷,平衡版权人与受众之间的权益,实现版权人、平台与用户之间的利益平衡的基于区块链的版权交易系统和版权交易方法。
[0004]其具体的技术方案如下:
[0005]本专利技术提供的一种基于版权交易的区块链构建方法,包括:
[0006]Fabric网络层的设计——包括Fabric节点设计和Fabric网络搭建,使得用户从CA节点或通过工具生成合法的身份证书等以获得合法身份,从而发送版权交易信息到网络中请求处理;
[0007]Tendermint共识机制的协同——采用两轮投票即可完成共识,其中验证节点参与共识投票,非验证节点协助传递状态或向验证节点发送版权交易请求;
[0008]CA证书的生成——根据区块链网络节点分别生成系统的根证书、生成机构证书、生成节点证书,使区块链网络各节点之间通过利用数字证书构建加密链路实现加密通信,保护数据传输的安全性;
[0009]交易过滤机制的配置——在区块链系统中引入交易过滤策略实现交易安全,使智能合约一旦部署就不能修改,如果合约出现漏洞,则系统需要及时停止该合约的相关交易,并配置交易过滤机制来冻结无效或恶意交易进行解决;
[0010]Fabric

SDK的设计——采用Hyperledger官方提供的Fabric

Gateway

Java接口作为Fabric网络接口,搭建区块链层与应用层之间的桥梁。
[0011]进一步地,所述根据区块链网络节点分别生成系统的根证书、生成机构证书、生成节点证书,具体为:
[0012]生成系统的根证书:根证书是区块链系统生成的第一个证书,私钥由管理员保管;
[0013]生成机构证书:机构证书的证书需要系统的根证书与私钥,机构证书由机构管理员持有;
[0014]生成节点证书:用于在节点之间建立SSL连接,以报证数据通信安全。
[0015]本专利技术又提供了一种上述基于版权交易的区块链构建方法构建而成的版权交易系统,该系统是基于区块链架构搭建的版权交易系统,包括区块链网络和客户端节点,所述区块链网络包括普通节点、CA节点和排序服务节点,所述普通节点包括主节点、背书节点和记账节点;其中,
[0016]所述客户端节点用于向CA节点申请登记注册,并收到CA节点返回的身份证书后,通过Fabric

SDK提交到背书节点,请求模拟执行版权交易提案并签名背书;
[0017]所述主节点用于从排序服务节点请求获取所有区块数据,并通过Gossip消息协议分发给系统内的其他节点;
[0018]所述CA节点用于对客户端节点发送过来的注册信息进行审查,并生成身份证书返回给客户节点;
[0019]所述背书节点用于检查签名提案消息的格式合法性与签名有效性,并在检查通过后启动模拟执行版权交易提案程序,对模拟结果进行签名背书,同时基于模拟结果构造提案响应消息,并将其回复给请求客户端;
[0020]所述排序服务节点用于对同一时间段内收到的版权交易信息进行排序,按照打包交易的出块规则构造新区块;
[0021]所述记账节点用于保存各节点的验证区块数据。
[0022]进一步地,该系统是使用Hyperledger平台进行区块链架构搭建的版权交易系统。
[0023]进一步地,该系统的各节点之间通过反熵算法等机制主动拉取缺失的数据,确保区块链系统内所有节点的账本数据保持一致。
[0024]本专利技术还提供了一种所述的版权交易系统的版权交易方法,包括:
[0025](1)客户端节点向CA节点申请登记注册,并接收CA节点根据客户端节点注册信息进行审查、返回生成的身份证书后,进行区块链相关操作;
[0026](2)客户端节点构造签名提案消息,并通过Fabric

SDK提交到背书节点,请求模拟执行版权交易提案并签名背书;
[0027](3)背书节点检查客户端节点提交的签名提案消息的格式合法性与签名有效性,若检查通过,则启动模拟执行版权交易提案程序,并对模拟结果进行签名背书;
[0028](4)背书节点基于模拟结果构造提案响应消息,并将其回复给请求客户端节点;
[0029](5)客户端节点收到提案响应消息,检查其合法性并解析获得背书结果,从而判断是否收集到足够多的符合要求的背书签名信息;
[0030](6)收集到足够多符合要求的背书签名信息后,客户端节点基于模拟结果构造签名的版权交易信息,提交给排序服务节点请求对版权交易进行排序;
[0031](7)排序服务节点对同一时间段内收到的版权交易信息进行排序,按照打包交易的出块规则构造新区块;
[0032](8)主节点从排序服务节点请求获取所有区块数据,并通过Gossip消息协议分发给系统内的其他节点;
[0033](9)各节点验证区块数据,检查通过后提交至本地账本。
[0034]进一步地,在主节点通过Gossip消息协议向系统内的其他节点分发获取的所有区块数据的同时,各节点之间通过反熵算法等机制主动拉取缺失的数据,确保区块链系统内所有节点的账本数据保持一致。
[0035]本专利技术主要具有以下有益效果:
[0036]本专利技术通过采用上述技术方案,构建出的基于区块链技术的数字传媒作品的版权交易系统及该系统的版权交易方法,基于分布存储技术创建数字版权登记机制,基于智能合约技术强化数字版权监管力度,由多方共同维护,基于哈希算法与加密算法等技术优化数字版权发行链条,可以让多方共同参与版权保护,让版权交易不再需要第三方机构的监管,简化版权交易的流程,也极大程度地节省了交易时间和成本,同时通过使用密码学保证数据的传输和访问安全,保证数据的一致性,难以篡改,防止抵赖,有效解决版权纠纷问题,还可以平衡版权人与受众之间的权益,实现版权人、平台与用户之间的利益平衡。
附图说明
[0037]图1为本发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于版权交易的区块链构建方法,其特征在于,该方法包括:Fabric网络层的设计——包括Fabric节点设计和Fabric网络搭建,使得用户从CA节点或通过工具生成合法的身份证书等以获得合法身份,从而发送版权交易信息到网络中请求处理;Tendermint共识机制的协同——采用两轮投票即可完成共识,其中验证节点参与共识投票,非验证节点协助传递状态或向验证节点发送版权交易请求;CA证书的生成——根据区块链网络节点分别生成系统的根证书、生成机构证书、生成节点证书,使区块链网络各节点之间通过利用数字证书构建加密链路实现加密通信,保护数据传输的安全性;交易过滤机制的配置——在区块链系统中引入交易过滤策略实现交易安全,使智能合约一旦部署就不能修改,如果合约出现漏洞,则系统需要及时停止该合约的相关交易,并配置交易过滤机制来冻结无效或恶意交易进行解决;Fabric

SDK的设计——采用Hyperledger官方提供的Fabric

Gateway

Java接口作为Fabric网络接口,搭建区块链层与应用层之间的桥梁。2.如权利要求1所述的方法,其特征在于,所述根据区块链网络节点分别生成系统的根证书、生成机构证书、生成节点证书,具体为:生成系统的根证书:根证书是区块链系统生成的第一个证书,私钥由管理员保管;生成机构证书:机构证书的证书需要系统的根证书与私钥,机构证书由机构管理员持有;生成节点证书:用于在节点之间建立SSL连接,以报证数据通信安全。3.一种权利要求1或2所述的基于版权交易的区块链构建方法构建而成的版权交易系统,其特征在于,该系统是基于区块链架构搭建的版权交易系统,包括区块链网络和客户端节点,所述区块链网络包括普通节点、CA节点和排序服务节点,所述普通节点包括主节点、背书节点和记账节点;其中,所述客户端节点用于向CA节点申请登记注册,并收到CA节点返回的身份证书后,通过Fabric

SDK提交到背书节点,请求模拟执行版权交易提案并签名背书;所述主节点用于从排序服务节点请求获取所有区块数据,并通过Gossip消息协议分发给系统内的其他节点;所述CA节点用于对客户端节点发送过来...

【专利技术属性】
技术研发人员:黄勤欢王理苏珈仪许应成张军欢杨海军高琼苗光胜杨辰光王柠张强杨敬锋苏永锋王立
申请(专利权)人:珠海横琴井通容智科技信息有限公司
类型:发明
国别省市:

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

1