{"title":"Implementation and evaluation of blockchain based e-voting system with Ethereum and Metamask","authors":"Deni Pramulia, Bayu Anggorojati","doi":"10.1109/ICIMCIS51567.2020.9354310","DOIUrl":null,"url":null,"abstract":"The implementation of an electronic voting (e-voting) system which has begun to be widely applied in place of traditional electoral systems, still has a major problem in the level of trust results. E-voting systems are very vulnerable to manipulation issues, such as changes in election results due to hacking or by the electoral system maker. Centralized systems in a network result in data sources coming from one party having the right to store and to manage data sources. The issue of trust caused by a centralized data distribution system can be overcome by spreading data in a system network. Blockchain is a distributed ledger, where every party in the network has the same data source, and it has a powerful characteristic known as immutability which is very suitable for e-voting system. This research proposed a blockchain based e-voting system with Ethereum and metamask. We show that the proposed e-voting system fulfills six basic principles of an election system, namely secret ballot, one-man one-vote, voter eligibility, transparency, votes accurately, recorded and counted, and reliability. Furthermore, the performance evaluation of the e-voting system shows that the slow gas price option gives the lowest gas price per second result, i.e. the best trade-off.","PeriodicalId":441670,"journal":{"name":"2020 International Conference on Informatics, Multimedia, Cyber and Information System (ICIMCIS)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 International Conference on Informatics, Multimedia, Cyber and Information System (ICIMCIS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIMCIS51567.2020.9354310","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10
Abstract
The implementation of an electronic voting (e-voting) system which has begun to be widely applied in place of traditional electoral systems, still has a major problem in the level of trust results. E-voting systems are very vulnerable to manipulation issues, such as changes in election results due to hacking or by the electoral system maker. Centralized systems in a network result in data sources coming from one party having the right to store and to manage data sources. The issue of trust caused by a centralized data distribution system can be overcome by spreading data in a system network. Blockchain is a distributed ledger, where every party in the network has the same data source, and it has a powerful characteristic known as immutability which is very suitable for e-voting system. This research proposed a blockchain based e-voting system with Ethereum and metamask. We show that the proposed e-voting system fulfills six basic principles of an election system, namely secret ballot, one-man one-vote, voter eligibility, transparency, votes accurately, recorded and counted, and reliability. Furthermore, the performance evaluation of the e-voting system shows that the slow gas price option gives the lowest gas price per second result, i.e. the best trade-off.