Implementation of an E-voting Prototype using Ethereum Blockchain in Ganache Network

Y. Ahmad, Muhammad Fadhil Shaharuddin, T. S. Gunawan, F. Arifin
{"title":"Implementation of an E-voting Prototype using Ethereum Blockchain in Ganache Network","authors":"Y. Ahmad, Muhammad Fadhil Shaharuddin, T. S. Gunawan, F. Arifin","doi":"10.1109/CSPA55076.2022.9782016","DOIUrl":null,"url":null,"abstract":"Digitization of a secure electoral system capable of ensuring fairness and privacy has been a long-standing challenge for a variety of reasons. One is the system's reliance on a third-party organization to manage and verify election results, rendering it insecure. There is a possibility that data will be altered during the election process. As a result, a decentralized e-voting system application capable of verification will be developed in this work using blockchain technology. The Ethereum network and the Truffle framework will be used to implement smart contracts as self-executing electoral agreements. The Ganache (local blockchain) network design demonstrated that the prototype is capable of recording every voting transaction on the network without the use of a central database. The voter can verify the election result by inspecting each voting transaction on the local blockchain. The proposed design will ensure that all voting transactions are stored in a decentralized database, ensuring that no administrative control over the ballot is exercised.","PeriodicalId":174315,"journal":{"name":"2022 IEEE 18th International Colloquium on Signal Processing & Applications (CSPA)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-05-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 18th International Colloquium on Signal Processing & Applications (CSPA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CSPA55076.2022.9782016","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

Digitization of a secure electoral system capable of ensuring fairness and privacy has been a long-standing challenge for a variety of reasons. One is the system's reliance on a third-party organization to manage and verify election results, rendering it insecure. There is a possibility that data will be altered during the election process. As a result, a decentralized e-voting system application capable of verification will be developed in this work using blockchain technology. The Ethereum network and the Truffle framework will be used to implement smart contracts as self-executing electoral agreements. The Ganache (local blockchain) network design demonstrated that the prototype is capable of recording every voting transaction on the network without the use of a central database. The voter can verify the election result by inspecting each voting transaction on the local blockchain. The proposed design will ensure that all voting transactions are stored in a decentralized database, ensuring that no administrative control over the ballot is exercised.
在Ganache网络中使用以太坊区块链实现电子投票原型
由于各种原因,确保公平和隐私的安全选举系统的数字化一直是一个长期的挑战。一个是该系统依赖第三方组织来管理和核实选举结果,使其不安全。在选举过程中,数据有可能被篡改。因此,在这项工作中,将使用区块链技术开发能够验证的分散电子投票系统应用程序。以太坊网络和松露框架将用于实现智能合约作为自动执行的选举协议。Ganache(本地区块链)网络设计表明,该原型能够在不使用中央数据库的情况下记录网络上的每笔投票交易。选民可以通过检查本地区块链上的每笔投票交易来验证选举结果。拟议的设计将确保所有投票交易都存储在一个分散的数据库中,确保对选票不进行行政控制。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信