基于区块链的网上投票系统的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:w11425635
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自古以来,投票就是一种体现民主公正的存在形式。随着当代社会的发展和技术的进步,投票采用的形式也从举手计数转变为线上投票计数。然而,当今线上投票系统大多依赖于一个中心化的服务器,普通用户无法得知自己所投出的票是否被后台管理员或利益相关者恶意篡改,即无法验证票据信息的真伪,做不到信息的公正公开。随着区块链技术逐渐进入人们的视野,人们意识到区块链技术具有不可篡改、去中心化、可追溯等优点,数据一旦存入账本后便无法被修改,这正可以使用区块链这些优点来对投票信息进行安全存证。本文设计了一种基于UTXO模型的投票代币,管理员通过铸币使用户所拥有的投票代币真实、可靠、可溯源。在底层使用基于椭圆曲线的加解锁算法来确保使用代币的权限,使用数字签名算法来保证票据信息来源可靠,通过共识算法保证各个交易节点对交易请求所处理得到的交易结果的正确性和一致性,使用Merkle树来对交易数据进行哈希验证来保证交易数据的不可篡改性,使用第三方权威机构Fabric CA来验证管理用户和管理员的公私钥和证书。在存储方面,本文采用传统数据库和区块链相结合的方式来存储验证数据,将投票详细信息存入传统数据库中,通过协商密钥来进行加盐哈希处理,产生不可逆的数字摘要存在区块链账本中,在验证时通过一致性比对即可获知当前投票信息是否被篡改过,此外使用链下存储减小了区块链账本存储压力,不会使区块在短时间内快速膨胀。经过测试表明,本系统的各个应用功能模块都可以满足其实际需求,其平均时延和吞吐率都在可接受范围内,整体上来说实现了一个公正公开、可验证、可溯源、性能良好的投票存证系统。
其他文献
随着工业自动化的不断发展和完善,现阶段的生产加工方式愈来愈趋向于多样化及智能化。双目立体视觉作为计算机视觉领域一个非常重要的组成部分,它直接模拟人类的双眼处理所看到的外界事物,具有较高的识别效率和精度,在工业自动化生产以及机器人的导航与航测等许多领域都极具有应用价值。本文以双目立体视觉为依托,研究了传送带上运动物体在线识别与抓取的关键技术。针对目标工件的识别以及位姿估计问题,本文提出了一种基于法向
学位
随着物联网的不断发展,物联网终端数量进入一个快速增长的阶段。其中LPWAN技术作为新兴技术拥有着很大的发展前景,但是目前的LPWAN系统还存在着系统容量不能满足未来海量接入的需求,同时还有设备成本较高、用户接入成功率较低等问题。针对这些问题我们课题组提出了基于大规模多天线(m MIMO)技术的新型LPWAN系统,本文基于此系统重点研究了其中交织器的设计和性能评估:1)针对LPWAN系统的应用场景分
学位
精确地确定行人在室内环境下的位置信息在当今生活中越来越重要。随着智能移动手机和无线网络环境的普及,如何利用智能手机与部署在室内环境中的无线接入点对行人进行定位具有重要的研究意义,可用于广告推送、人员监控等领域。目前大多数的室内定位方法在实际的应用场景中还存在一些便捷性和精度上的问题。为了设计并实现定位精确的室内定位系统,实现了基于行人航位推算和无线接入点的两种定位方法。行人航位推算方法通过获取智能
学位
车联自组织网络,即车联网,作为物联网的子集和重要组成部分,其相关研究是未来智慧交通、智慧城市的重要一环,也是无人驾驶技术的可靠性保障。车联网通信技术主要指配备通信设备的车辆与车辆之间的通信技术,而车联网的通信节点——车辆具有高移动性、海量性等一些特性,使得车联网与传统的移动自组织网络不同,具备独特的网络特性和通信要求,因此车联网路由协议研究一直是车联网研究的重中之重。目前关于车联网,尤其是车联网中
学位
人类长久的生活在地球上,对地球上各个领域进行了探索,随着科技的进步,更多追求的是对野外地域的探索,而这些地貌呈现的都是非结构化的形式,对这种复杂环境下的探索,需要无人平台来完成。目前人类研发出了普通轮式、履带式、摆臂式等无人平台,这些无人平台能够帮助人类完成人类自己难以完成的任务,如极地探险、现场排爆、火场救援等。然而这些无人平台也存在很多缺陷,如在野外非结构地形下普通轮式无人平台的通过性能差,履
学位
打击效果评估在现代化战争中应用广泛且具有至关重要的作用。在现代化战争中,精确地获得战场打击信息对于军方打击目标选择、战场态势监测、惯导制导乃至战略决策具有重要作用;打击效果评估结果已经成为了军方制定各类军事决策的重要参考基础。本文对国内外打击效果评估技术进行了相关研究,并提出了一种基于多时相图像的打击效果评估技术的流程以及流程中的各相关算法。论文主要内容如下:采用了一套图像预处理相关方法,包括基于
学位
叶片作为航空发动机中的核心零件,其加工质量直接影响着发动机的气动性能。近年来,为了提高发动机的推重比,叶片的设计逐渐趋向薄壁化。在数控铣削加工过程中,薄壁叶片由于其造型复杂,曲率变化大,刚度低等特点,容易产生弯曲、扭转变形以及局部欠切等问题,使得加工质量难以保证。本文基于叶片测量点集数据,提出针对弯曲、扭转变形和让刀误差的补偿方案。根据变形产生的大小和方向,对叶片各区域的误差进行差异化补偿。主要研
学位
随着移动互联网技术的飞速发展和智能终端设备的更新迭代,WIFI的应用与日常生活紧密相连,公共场合需要通过网络认证的方式保证用户连接的私密性和安全性,而在现行的网络认证方案中,Portal认证方案因搭建快捷、维护成本低,应用最为普遍,但其对无线终端设备的要求高,因而在无线终端设备的测试和开发过程中,需要一套Portal认证模拟系统还原Portal认证的基本场景以及一些特殊场景。本文以横向合作项目“基
学位
分析程序是否存在恶意行为是保护用户信息安全的有效措施之一。基于指令序列的恶意行为分析技术作为目前主流的恶意行为检测手段,它通过收集程序运行时的指令控制流信息,还原程序真实的运行轨迹,识别程序的行为特征。然而,指令流采集和还原执行轨迹仍存在以下主要问题:一方面,高性能开销的指令流采集系统与真实用户环境中程序运行存在巨大的时长差,易被恶意程序发现并产生逃逸行为;另一方面,记录过程采集的无效数据给还原过
学位
随着人工智能和计算机视觉技术的发展,工业生产的自动化程度也逐步提高。非接触式的自动化测量技术是工业生产中的重要内容,利用计算机视觉技术可以解决自动化测量中的关键问题:目标识别和姿态估计。近年来,基于深度学习的方法不断发展,逐渐取代了人工提取特征的方法。点云数据是三维数据的重要表示方式之一,相比于二维图像,点云数据包含了物体深度等更多信息,它的表达方式也相对简单,可以作为深度学习模型的输入。本论文基
学位