首页|基于区块链技术的数字版权系统研究与实现

基于区块链技术的数字版权系统研究与实现

张洁

基于区块链技术的数字版权系统研究与实现

张洁1
扫码查看

作者信息

  • 1. 江苏大学
  • 折叠

摘要

近年来,随着区块链技术和互联网技术的发展,互联网上出现了大量数字化作品。为了解决目前数字版权平台或系统存在的系统安全性不足、中心化严重、版权维护成本高、版权登记信息不透明等问题,基于区块链技术的数字版权系统已成为目前的一个研究热点。与此同时,大量作品源文件存储在区块链会导致数字版权系统效率降低,数字版权系统对文本作品进行版权审核时使用的相似度检测算法需要有较高的准确性。针对这些问题,提出一种基于区块链技术的数字版权系统的解决方案。本文的主要研究工作如下: (1)结合区块链技术的特点和数字版权系统的业务场景需求,对区块链数字版权系统的架构进行改进。本文将联盟链Fabric默认的kafka共识算法替换为PBFT共识算法以解决kafka共识算法不支持拜占庭错误的问题。由于区块链技术的分布式只是建立在节点层面,区块链对分布式数据存储没有良好的解决方案,导致区块链上的数据存取效率较低,而数字版权系统需要存储作品源文件以支持版权溯源,本文使用分布式文件系统IPFS存储数字作品源文件,解决了区块链存储大量数字作品源文件时性能低的问题。 (2)对数字版权系统的版权审核算法进行了改进。本文提出的版权审核算法会根据用户上传作品的长度自适应选择合适的相似度检测算法,短文本作品选用余弦相似度检测算法,长文本作品选用Simhash相似度检测算法。为了进一步提高相似度检测的准确性,对Simhash算法和余弦相似度算法进行改进,将用户作品使用HanLP分词工具进行分词处理并对分词结果进行去除停用词处理,设计了一套综合的词语加权策略来改进余弦相似度和Simhash算法的默认加权策略,本文提出的加权策略结合词频-逆文档频率指数(TF-IDF)、词性、词语长度和词语位置对词语进行综合加权。通过使用中英文文本语料对改进的相似度算法进行测试,实验结果表明改进后的相似度检测算法相比改进之前的算法提升了相似度检测的准确率和召回率。 (3)对数字版权管理系统的需求进行了详细的分析,并且在此基础上设计了系统的主要功能模块。使用Spring Boot框架和Fabric官方提供的Java SDK实现了数字版权的原型系统。

关键词

数字版权系统/区块链/软件开发/功能模块

引用本文复制引用

授予学位

硕士

学科专业

计算机技术

导师

刘一松

学位年度

2022

学位授予单位

江苏大学

语种

中文

中图分类号

TP
段落导航相关论文