Ballot Blockchain System Design and Development on Ethereum Platform

Ballot Blockchain System Design and Development on Ethereum Platform

Meng-Hsuan Fu, An-Shyang Lee
Copyright: © 2022 |Volume: 11 |Issue: 3 |Pages: 12
ISSN: 2160-9772|EISSN: 2160-9799|EISBN13: 9781668440216|DOI: 10.4018/IJSDA.287115
Cite Article Cite Article

MLA

Fu, Meng-Hsuan, and An-Shyang Lee. "Ballot Blockchain System Design and Development on Ethereum Platform." IJSDA vol.11, no.3 2022: pp.1-12. http://doi.org/10.4018/IJSDA.287115

APA

Fu, M. & Lee, A. (2022). Ballot Blockchain System Design and Development on Ethereum Platform. International Journal of System Dynamics Applications (IJSDA), 11(3), 1-12. http://doi.org/10.4018/IJSDA.287115

Chicago

Fu, Meng-Hsuan, and An-Shyang Lee. "Ballot Blockchain System Design and Development on Ethereum Platform," International Journal of System Dynamics Applications (IJSDA) 11, no.3: 1-12. http://doi.org/10.4018/IJSDA.287115

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

Ballots are often hold for fair decisions such as party theme selecting, however, the existing traditional ballot has some problems involving amount of human resources, cost of places, equipment, time and traffic, and repeated procedures. In order to solve the issues aforementioned, a ballot blockchain system is designed and implemented based on the smart contract of Ethereum. It is designed on the core blockchain technologies of the decentralized ledger technology, using a secure hash algorithm, anonymous user, incorruptible data, and adopting a public blockchain. The ballot blockchain system is implemented based on the MetaMask verification and the Remix interface development environment. The smart contract plays the role of the decision-maker for controlling ballot activities instead of numerous human tasks. All ballot transactions are recorded in the ballot blockchain permanently when the ballot completed. The aim of the ballot blockchain system is to achieve a fair, less time-consuming, secured, and transparent environment.