论文部分内容阅读
当前大学生创新创业平台采用了中心化的工作模式,存在中心化信任危机问题。恶意管理员可以通过自己的权利达到以公谋私的目的。例如,恶意管理员将用户的创业项目占为己有或者通过交易转售其他用户,给平台用户带来损失。为了解决这一问题,本文提出了一种基于区块链技术的大学生创新创业信息数据服务平台。论文的主要工作如下:首先,介绍了区块链技术的相关概念,并详细剖析了区块链技术对于解决大学生创新创业平台发展中难点的各项技术优势:(1)基于区块链技术的大学生创新创业信息数据服务平台采用了去中心化的工作模式,不再需要管理员来维护平台,消除了中心化信任危机问题。(2)区块链技术能够加快创业信息的传输。全网节点通过共识机制产生记账节点,记账节点将交易数据打包加密存储在新区块上,同时将数据广播分发给其他所有节点。基于这个特点,当某个用户获得大多数用户的共识后,即可上传自己的创业信息,全网用户都会第一时间收到通知,加快了信息的传输。(3)区块链技术通过时间戳和验证签名解决创业信息所有权问题。每个区块上都包含时间戳和签名,时间戳是新区块形成时的时间标识,签名是用户在记账时使用自己的私钥对交易信息的签名。首先通过时间戳可以在区块链上查询到区块所在的位置,然后使用用户的公钥验证区块上的签名。若验证通过表明此用户是这份创业信息的所有者。基于这个特性可以有力证明谁是这份创业信息的持有者。然后,根据现有大学生创业平台的业务缺陷和技术难题,研究使用区块链技术设计优化方案,提出基于区块链技术的大学生创业平台的总体设计和系统架构。系统架构分为四个层次:应用交互层、业务逻辑层、区块链层和底层服务。其中应用交互层主要实现系统和用户交互的Web应用,为用户提供便捷的前端页面;业务逻辑层主要根据系统需求进行功能划分,为系统应用层提供接口服务,实现用户与系统的交互功能;区块链层主要包括智能合约、PBFT共识机制和区块链核心元件;底层给系统提供所需要的服务,包含P2P网络、非对称加密算法、分布式存储等基础服务。最后,对平台的运行结果进行分析。分析表明,所设计的系统是安全、可靠的且去中心化的,从技术上克服了现有大学生创业平台存在的不足。