基于区块链的学位证书登记与认证系统的方案设计与验证

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:yfan828
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统集中式的数据存储容易面临单点故障、网络攻击和数据篡改等问题,数据存储安全性较低。随着区块链技术的发展,“区块链+教育”逐渐受到了国内外相关领域专家学者的重视和认可,目前区块链技术在教育领域的应用研究刚刚起步,大多数研究工作正处在理论和概念层面。本文利用区块链技术所具有的不可篡改和信息可追溯等特性,将其应用于学位证书信息存储认证方面,设计一个基于区块链的学位证书登记与认证系统,增强学位证书信息管理机制的安全可信性,实现学位证书信息数据的真实性保护。本文的主要工作如下:首先,将区块链作为一种补充性账本技术,与传统数据库技术相结合使用,共同实现学位证书信息的真实性保护与验证。针对学位证书登记与认证业务场景进行区块链技术选型,本方案基于超级账本实现学位证书信息的真实性保护。区块链网络采用基于Kafka的共识机制,相比于PBFT共识机制和目前基于PoW共识机制的学位证书存储验证方案,在交易吞吐量方面表现更优,资源消耗更少。在交易验证过程中,引入失败交易处理机制,节省区块存储空间。在账本状态存储方面,将默认状态数据库LevelDB更换为CounchDB状态数据库,实现账本状态的富查询功能。其次,针对学位证书信息登记与认证应用场景,进行系统分析,并在此基础上设计了学位证书登记与认证系统和区块链数据保护系统。学位证书登记与认证系统主要包括用户管理、学位证书信息存证管理、学位证书信息查询验证、系统公告管理、系统日志和公共服务平台等业务模块的设计。区块链数据保护系统的设计主要包括区块链架构、RESTful接口、智能合约管理和数据的验证与恢复。应用区块链技术保护学位证书信息的数据安全,实现了学位证书信息存储管理的设计创新。最后,系统采用MVC模式设计开发并进行有效性验证,主要分为系统测试环境的部署、系统业务功能测试、系统Web接口测试和交易吞吐量测试,测试结果满足了系统功能性需求和非功能性需求的技术指标。
其他文献
F油田长6油藏是鄂尔多斯盆地内较早开发并具规模的超低渗油藏。为了提高开发效果,解决开发中的问题和矛盾,通过矿场开发实践,较为系统地总结了长6油藏开发中所应用的8项技术,
DAZ德国中心在2010年秋季推出的新系列展FORMULA_X已陆续展开。系列展旨在发掘各国新兴的优秀设计师,通过展示这些新兴设计师、事务所在不同地域的代表作品,和他们的可持续发
为了提高过程控制系统应用软件的开发效率,提升软件产品质量,降低维护成本和难度,在复杂过程控制计算机系统中引入中间件技术很重要。中间件产品提供了统一的开发和运行环境,
遗传格局就是遗传多样性的空间分布,是物种遗传变异在种群间和种群内的时空分布状态,与物种种群的进化方式、进化历程相关,是生物对环境适应发展的表现,也决定了生物对环境的
通过对南方某市大口径市政给水管道3年爆管的资料研究和对爆管影响因素的分析,得出埋地金属管腐蚀、管沟地基不均匀沉陷、沟槽开挖不符合规定、气囊与水锤和不规范施工是爆漏
根据国务院关于投资体制的决定,论述了建立项目后评价制度的必要性;阐述项目后评价的理论与方法;电力项目投资大、周期长、不确定因素多、风险大,不仅要加强项目的前评价,而
<正> 1937年“七七事变”,抗日战争爆发;“八·一三”,中日两国军队在上海展开较量。几个回合之后,战败的中国军队溯长江而上,退入西部山地。尽管日军攻占了中国沿海地区的大
<正>一、"301515"课堂教学模式模式提出的背景沭阳如东中学建校之初(2010年创建,目前是有25轨行政班的公办高级中学),通过开展推门听课与各班教学质量相联系发现:谁的课堂上
课堂教学和社会生活、人文知识、自然风物都可以成为语文课程资源而发挥应有的教育功能。小学语文教学应做到:遵循语文规律,利用身边资源,加强听说训练;把握课程特点,倡导广
以黄芪甲苷含量为指标,采用正变试验方法,筛选复方黄芪口服液制备工艺,结果表明最佳工艺为提取挥发油历时6h,加生药量6信水煎煮3h(2次),乙醇沉淀浓度为60%,增溶剂吐温-80加入量为药液