1. 研究目的与意义
区块链是一种在对等网络环境下,通过透明和可信规则,(按照时间戳顺序)构建不可伪造、不可篡改和可追溯的块链式数据结构,实现和管理事务(交易)处理的模式。
是一种分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,具有分布式对等、数据块链式、不可伪造和防篡改、透明可信、高可靠性等关键特征。
如果我们把数据库假设成一本账本,读写数据库就可以看做一种记账的行为,区块链技术的原理就是在一段时间内找出记账最快最好的人,由这个人来记账,然后将账本的这一页信息发给整个系统里的其他所有人。
2. 课题关键问题和重难点
在系统设计之初,首先要了解及学习区块链和微信小程序的有关知识,然后规划小程序的内容以及要实现的功能,在系统设计时还应考虑设计需要的程序代码。
在设计中比较困难的一大难点是区块链资源管理系统的设计,区块链不同于传统数据库,使用区块链开发应用系统与传统系统比较会有很多差异。
其次,若把功能放在区块链上用链上代码执行,会消耗大量的计算力。
3. 国内外研究现状(文献综述)
区块链是在没有中央控制点的分布式对等网络,使用分布式集体运作的方法,实现一套不可篡改的,可信任的数据库技术方案,其特点为去中心化存储、信息高度透明、不易篡改等。
再通俗一点说,区块链就是利用计算机程序在全网记录所有交易信息的公开大账本。
区块链使用强大的加密技术来维护虚拟安全,通过整体计算机的复杂数学运算机制来验证,删除与存储,区块与之前的区块相互关联,因此形成区块链。
4. 研究方案
(1)对系统设计进行整体规划和结构设计。
(2)实现微信小程序的各基本模块的设计。
(3)系统的软件编制。
5. 工作计划
第1周:查找文献和翻译文献 ,了解学习区块链、微信小程序的有关知识第2周:撰写开题报告 第3周:系统的总体设计和规划 第4周:系统各模块的设计 第5周:系统各模块的设计第6周:各模块程序测试第7周:软件功能验证第8周:系统的整合第9周:系统的测试和验证第10周:系统的实验数据收集第11周:规整毕设资料,撰写论文第12周:提交论文第13周:准备答辩第14周:毕设结束工作
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。