D

DVN

A Decentralized election voting application using Ethereum Blockchain Network

The problem DVN solves

In centralized environments, the results of voting events have always been questionable and perceived differently by voters. Most existing E-Voting systems are based on centralized servers where the voters must trust the organizing authority for the integrity of the results. In this project we propose a novel approach for a decentralized trustless voting platform that relies on Blockchain technology to solve the trust issues. The main features of this system include ensuring data integrity and transparency, and enforcing one vote per registered Ethereum account address for every poll with ensured privacy. To accomplish this, the Ethereum Virtual Machine (EVM) is used as the Blockchain runtime environment, on which transparent, consistent and deterministic smart contracts will be deployed by organizers for each voting event to run the voting rules. Results showed that the system is feasible and may offer a step towards ideal environments for such experience.

Challenges we ran into

Understanding of the blockchain running on a local host web 3.0 network with fake ether from a local wallet using Metamask itself looked intimidating at first but reading through blogs and various articles helped in understanding the concepts behind Ethereum decentralized natured network.

Discussion