高考对于广大学子来讲是一次非常重要的经历,它能够决定学生以后的人生走向。高考结束之后除了需要漫长的等待,最为考生家长关心的便是高考志愿填报,这一环节如果处理不好,就会酿成无法挽回的后果。传统高考志愿填报需要花费很大的人力、物力和财力,并且存在很大的盲目性、依赖性以及安全性。而区块链作为新一代信息技术,利用其去中心化、去信任化、防篡改、多节点共同参与维护以及合约达到预置条件自动执行等优势,可以很好地应对以上难题。鉴于此,本文设计了一种基于区块链的高考志愿填报系统,该系统主要包括志愿信息上链、用户身份鉴别、基于智能合约的志愿填报等核心功能,对防止志愿被其他人恶意修改、提高志愿填报效率具有显著的作用。
一年一度的高考总会牵动很多人的神经,孩子们带着老师和家长的期望走进考场,十年磨一剑,只为能够披荆斩棘,过上自己想要的生活。由此可见,高考在很多人心中的地位是十分重要的,通过这次经历, 不仅可以决定学生能考取哪所学校,还可以决定学生以后的发展方向,因而每走一步都需要非常谨慎,否则一旦出现差错,就会造成无法挽回的损失。志愿填报是高考成绩公布之后非常重要的一个环节,也是极易出现问题的环节,网络上有很多相关案例,比如志愿被他人恶意篡改、不会填志愿、错填志愿等。值得注意的是,以上问题尚未得到有效改善,亟需一种新技术、新方法和新手段予以解决[1] [2] [3] [4]。
区块链发展至今诞生了许多非常实用的应用,这些应用涉及到我们生活的诸多方面,尤其是在金融、电商、政务等领域发挥了很大的作用,能够有效应对跨境支付贸易、假冒伪劣产品盛行以及证据保全等问题[5]。作为当下备受关注的新一代信息技术,区块链技术集分布式存储、P2P (Point to Point)、共识机制、密码学、激励机制以及智能合约于一身,展现出去中心化、去信任化、不可篡改、历史数据可以追溯、安全透明、集体维护等多种特性,是当下最有可能突破传统Web2.0 壁垒、迎接Web3.0 新挑战的技术。
本文设计了基于区块链的高考志愿填报系统,该系统充分利用了区块链技术的优势,能够有效应高考志愿填报过程中所出现的问题。本篇论文余下内容安排如下:第一章主要介绍了相关概念,并对区块链与高考志愿填报的融合现状进行了分析;第二章设计了基于区块链的高考志愿填报系统,包括系统底层架构的设计、系统总体架构的设计以及系统的核心功能设计;第三章对系统进行了测试和分析;最后对论文做了总结。
2. 相关概念与研究现状 2.1. 区块链技术 作为一种特殊的分布式记账本,区块链(Blockchain)自诞生至今就广受关注,因为它既可以解决“双