论文部分内容阅读
基于第三方机构的集中式版权登记存在效率低下、数据存储不安全等问题。而区块链因其去中心化、数据不可篡改等特点为当前数字版权领域的问题提供了新的解决途径。本文以性能优良且带有身份认证的超级账本(区块链3.0)作为基础平台,研究基于超级账本的数字版权登记技术,主要工作如下:
(1)设计基于超级账本的版权登记系统架构。首先,用户通过超级账本的成员服务提供者(MemberServiceProvider,MSP)完成账户注册并获得身份证书。其次,为了保证信息的来源及不可篡改性,结合签名技术对上传信息进行数字签名。然后,结合超级账本的证书认证机制对上传信息进行身份审核和签名校验,生成版权登记信息的读写集。最后,经过排序、确认等流程存储版权登记信息。
(2)针对区块链公开、透明、无隐私保护的问题,设计基于单向散列的隐私保护方案。在不影响超级账本共识的前提下,改进超级账本的事务处理流程,该方案能以较小的资源消耗实现最大程度的隐私保护。相比其他方案,该方案不涉及密钥管理的问题,也不需借助第三方组件,在实现隐私保护的同时版权登记吞吐量仅降低1.25%。
(3)针对超级账本默认背书策略的提案分发方式导致系统性能瓶颈的问题,设计基于虚节点机制的提案分发方案。该方案在保证背书成功率的前提下,以尽可能提高背书效率为目标,由分发给所有背书节点(Endorser)改进为基于虚节点机制选取部分背书节点处理提案。该方案在背书成功率仅下降1%的前提下,使登记吞吐量提升了25%,登记时延降低了18.5%。
(4)基于超级账本源码开发数字版权登记系统。首先使用go语言实现版权登记合约,其次对超级账本事务处理源码进行修改以实现隐私保护,然后修改合约调用模块,改进默认背书策略的提案分发方式。最后在此原型系统对提出的方案进行验证测试。
(1)设计基于超级账本的版权登记系统架构。首先,用户通过超级账本的成员服务提供者(MemberServiceProvider,MSP)完成账户注册并获得身份证书。其次,为了保证信息的来源及不可篡改性,结合签名技术对上传信息进行数字签名。然后,结合超级账本的证书认证机制对上传信息进行身份审核和签名校验,生成版权登记信息的读写集。最后,经过排序、确认等流程存储版权登记信息。
(2)针对区块链公开、透明、无隐私保护的问题,设计基于单向散列的隐私保护方案。在不影响超级账本共识的前提下,改进超级账本的事务处理流程,该方案能以较小的资源消耗实现最大程度的隐私保护。相比其他方案,该方案不涉及密钥管理的问题,也不需借助第三方组件,在实现隐私保护的同时版权登记吞吐量仅降低1.25%。
(3)针对超级账本默认背书策略的提案分发方式导致系统性能瓶颈的问题,设计基于虚节点机制的提案分发方案。该方案在保证背书成功率的前提下,以尽可能提高背书效率为目标,由分发给所有背书节点(Endorser)改进为基于虚节点机制选取部分背书节点处理提案。该方案在背书成功率仅下降1%的前提下,使登记吞吐量提升了25%,登记时延降低了18.5%。
(4)基于超级账本源码开发数字版权登记系统。首先使用go语言实现版权登记合约,其次对超级账本事务处理源码进行修改以实现隐私保护,然后修改合约调用模块,改进默认背书策略的提案分发方式。最后在此原型系统对提出的方案进行验证测试。