Electronic Voting (e-voting) sebagai Aplikasi Terdesentralisasi pada Vexanium Blockchain
(1) Program Studi Informatika, Institut Teknologi Indonesia
(2) Institut Teknologi Indonesia
(3) Institut Teknologi Indonesia
(*) Corresponding Author
Abstract
Decentralized applications, or dApps, are software programs that run on a blockchain or peer-to-peer (P2P) network of computers instead of on a single computer. DApps (also called "dapps") are thus outside the purview and control of a single authority. On this research, a DApps for electronic voting (e-voting) that run on Vexanium blockchain is built. Besides Vexanium platform and toolchain, PHP 8.2, Apache web server, and PostgreSQL also used for building e-voting DApps in this research. A specific method for building application on Vexanium blockchain was also implemented. The contract implemented in this research is limited on smart contract, even though actually Ricardian contract is the default template on Vexanium blockchain. E-voting DApps on Vexanium blockchain on this research has successfully developed and has gone through the black box method validation testing process. For the next step of the development, Ricardian contract should be implemented and also the security at blockchain level should also be implemented such as building reentrancy attacks mechanism, improving the source of randomness for the nonce, ad safeguards against frontrunning.
Full Text:
PDF (Indonesian)DOI: http://dx.doi.org/10.30998/faktorexacta.v17i2.19405
Refbacks
- There are currently no refbacks.
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.