节点文献

基于区块链的电子在线投票系统关键技术研究与实现

Research and Implementation of Key Technology of Electronic Online Voting System Based on Blockchain

【作者】 张凯

【导师】 昝昕武;

【作者基本信息】 重庆大学 , 工程(仪器仪表工程)(专业学位), 2020, 硕士

【摘要】 随着社会的进步和发展,互联网应用逐步深入人们生活的方方面面,电子在线投票也逐步得到人们的广泛关注和重视。电子在线投票系统通过在线投票的方式,可以跨越空间距离、不受时间限制,也使投票活动不需要聚集到固定场所,以高效且极大的灵活性,得到广泛的认可。但另一方面,在线投票方式使投票者失去了对投票过程的知情权和监督权。在线投票后,投票者担心投票数据被篡改,而投票者无法查证甚至无法知晓,因而产生对投票结果的不信任,导致在线投票系统陷入“信任陷阱”,使得电子在线投票系统的应用与普及受到质疑。论文在分析了电子投票系统发展现状的基础上,针对电子在线投票系统“信任陷阱”这一问题,设计了一种基于区块链的电子在线投票系统,将基于Fabric的区块链系统作为投票系统选票数据的存储环境,将包含计票行为的智能合约部署在区块链系统上,以确保在线投票过程及结果数据的不可篡改性,从而解决电子在线投票系统“信任陷阱”的问题。论文在分析国内外电子在线投票实现技术的基础上,设计并完成了基于Fabric的电子在线投票系统原型系统,利用区块链系统作为一个可信赖的第三方平台,为投票行为建立信任基础。论文重点研究了基于Fabric的信任网络的实现技术和方案,并完成相应的设计;针对特定投票议题,完成整个投票系统的设计方案和实现架构;就信任基础问题,重点研究了适合于在线投票系统的智能合约的设计。最后,完成了一种基于区块链的在线投票系统原型系统开发,进行了压力测试,进行了区块破坏的查询实验。实验结果验证了论文所设计的系统能够解决目前电子在线投票系统存在的主要问题,达到了预期的设计研究目的。

【Abstract】 With the progress and development of society,Internet applications have gradually penetrated into all aspects of people’s lives,and electronic online voting has gradually gained widespread attention.The electronic online voting system can span spatial distances and is not subject to time restrictions through online voting.It also eliminates the need for voting activities to be gathered in a fixed place.It is widely recognized for its efficiency and great flexibility.But on the other hand,the online voting method makes the voting participants lose the right to know and supervise the voting process.After online voting,voting participants are worried that the voting data has been tampered with,and the voting participants cannot verify or even know,so the distrust of the voting results has caused the online voting system to fall into a "trust trap",making the application and popularization of the electronic online voting system Being questioned.Based on the analysis of the implementation technology of electronic online voting at home and abroad,the thesis designs and completes a prototype system of electronic online voting system based on Fabric,and uses the blockchain system as a trusted third-party platform to establish a trust base for voting behavior.The thesis focuses on the implementation technology and scheme of establishing a fabric-based trust network,and completes the corresponding design;for specific voting issues,completes the design scheme and implementation architecture of the entire voting system;on the basis of trust,focuses on the research suitable for online voting Smart contract design of the system.Finally,a prototype system for an online voting system based on blockchain was completed,stress tests were conducted,and block destruction query experiments were conducted.The experimental results verify that the system designed by the thesis can solve the main problems of the current electronic online voting system and achieve the expected design and research goals.

  • 【网络出版投稿人】 重庆大学
  • 【网络出版年期】2022年 04期
  • 【分类号】TP393.09;TP311.13
  • 【下载频次】95
节点文献中: 

本文链接的文献网络图示:

本文的引文网络