【摘 要】
:
没有调查就没有发言权,投票调查在我们的生活中扮演着重要的角色。线上投票系统具有环保、效率高等特点,因此线上投票系统被广泛使用。但是,现有的线上投票系统依然存在一些
论文部分内容阅读
没有调查就没有发言权,投票调查在我们的生活中扮演着重要的角色。线上投票系统具有环保、效率高等特点,因此线上投票系统被广泛使用。但是,现有的线上投票系统依然存在一些不容忽视的问题。比如系统的管理者可能会为了利益而恶意修改数据,系统可能遭受黑客的攻击。现有线上投票系统的公正性和安全性,完全依赖网站本身的安全和信誉度。而区块链具有去中心化、数据不可篡改、安全可信的特点,数据一旦存入区块链就无法篡改。区块链是不可篡改、真实可信的数据库,因此区块链技术正是保证投票系统公正性和安全性的最佳方案。本文首先研究了区块链技术的优点以及将其应用于投票系统的可行性,然后研究了区块链涉及的哈希函数、非对称加密、数字签名、时间戳等密码学知识,并引出Merkle树、P2P网络、分布式存储、共识机制等概念,深入了解区块链的运行过程。在分析系统需求和数据存储特点的基础上,将系统分为应用层和区块链层。重点实现了区块链网络层中P2P网络的组网方式、节点区块同步、数据和区块的验证机制和保证数据一致性的共识机制,运用时间戳、Merkle树、非对称加密等技术来设计数据区块并利用链式结构存储数据区块。Web应用层分为视图层、业务逻辑层和数据访问层,数据访问层可访问本地数据库和区块链。Web应用层紧密结合区块链的特点,构建一个公平、公正、透明的投票系统。最后,部署了基于区块链投票系统的底层区块链和Web应用层,并对各模块进行功能测试。本文旨在将区块链技术应用于投票场景,设计一个数据安全的投票系统。本系统为基于区块链的系统设计与开发提供新思路,充分利用区块链去中心化、数据不可篡改、安全可信的特点。
其他文献
放电加工作为一种非接触式加工方法,具有成本低、无宏观加工力等优点,在微细加工领域占有重要的地位。它可以通过控制单次放电的能量来获得极小的加工去除单位,具备微纳米尺度加
多视点云对齐是实现基于多传感器的闭环测量系统以及提高逆向工程中重建曲面模型质量的关键技术之一。现有的多视点云对齐方法往往由于被测零件的复杂表面外形以及测量噪声的
提出一种基于因果关系的思想求解所有极小诊断的新方法。此方法与Reiter的模型诊断方法有着本质的不同,不用求解冲突集及冲突集的碰集,一次直接求出所有的极小诊断,避免了由
本文阐述了程序测试在程序开发、应用中的重要性,并提出了程序测试过程中应注意的一些问题。
中华优秀传统文化中蕴含着丰富的教育资源,通过与小学学校教育的有机融合,可以实现民族精神的培养和道德理念的塑造。文章分析了小学实施中华优秀传统文化教育的内容,并进一
羟基磷灰石和钛合金是目前医学上应用最为广泛的人工骨替代材料,但是羟基磷灰石的抗拉强度小、韧性较低,在动载环境中易失效,而钛合金不能诱导骨生长,在植入人体后会释放出金属离
中职校企合作教育,主要是应企业人才实际需求状况而产生,按照企业需求规格和中职学院教学培养目标,进行的理论教学和企业实际操作培训的教育模式,也是中职教育区别于一般学术型高
违法性认识错误问题是一个既存在立法空白,又具有理论争议的问题。它主要探讨的是当行为人出现违法性认识错误时,该错误是否以及如何影响犯罪成立的问题。随着法定犯时代的到来,面对法律复杂化的趋势以及民众正义观念的兴起,“知法推定”无法继续成立,对法律认识错误问题的讨论显得越发必要与紧迫。违法性认识错误避免可能性理论在讨论法律认识错误问题时,一定程度上打破了传统的“违法性认识不要说”与“违法性认识必要说”僵
从产业经济理论角度,探讨我国西部地区体育旅游产业经济理论体系研究的意义;阐述体系之内容.即产生发展动因、组织结构、与体育产业发展之关系、与该地区产业关联和布局、环境支
“通经止痛”针刺法是导师武连仲教授据多年临床经验总结出的治疗痛证的有效针法。本课题从周围神经痛中选取临床较为常见的坐骨神经痛、三叉神经痛、枕神经痛三种神经疼痛,通