Abstract

Online voting is an alternative to age old paper ballot system and the currently popular electronic voting machines (EVM). An electronic voting portal should offer security and integrity along with the transparency of votes and privacy of voters. This paper proposes an e-voting system based on blockchain that eliminates some of the limitations in existing voting systems. The paper also presents state of art of some blockchain frameworks for e-voting. The presented implementation is suitable for small scale elections like inside corporate houses, board rooms etc. The implementation uses smart contract from Ethereum. Truffle framework is used in this paper for development, testing and deploying smart contracts. Ganache is used as Ethereum client for testing. Here Meta-mask is used as browser wallet.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call