Papers1 provider · 1 record
November 14, 2023· Artificial Intelligence, Blockchain, Computing and Security Volume 2
book-chapter

Blockchain based voting system using Ethereum network

Authors:Uma RaniKarnati Yogendra ReddyMekala Praneeth KumarTeja Ramana Reddy Raju

Abstract

Ethereum developed the idea of a decentralized application to benefit from the capabilities of blockchain technology. Even though blockchain is one of the most talked-about topics in the IT industry right now, most of it is about cryptocurrency hype and its limited application. On the Ethereum platform, decentralized applications can be developed and tested with the help of the Ethereum virtual computer. As more smart contracts are added, it gets stronger. The process of writing code into the blockchain is known as a smart contract. To protect the blockchain&s;s integrity, smart contracts establish a virtual contract between the owner and the user. The contract must be accepted by all users. Transactions on the blockchain are governed using smart contracts. Although electronic voting is popular, it is essential to have a trustworthy and secure online voting platform. A transparent and decentralized voting platform is in high demand in a democratic democracy. An electronic voting platform needs to be safe, offer one vote per person, be open, and be simple to use. Ethereum and its extensive network are the best platforms for developing such applications. We are working on a decentralized, Blockchain-based electronic voting system as part of this project. Several nodes store the voting information of users, and if one node fails or is unavailable, users can retrieve their voting information from other operating nodes. Voting information were managed in a single server in the previous centralized server, and if this server was hacked or went down, all voting details would be inaccessible, and this server might be attacked or hacked, altering vote counting data. Immutable data storage is supported by Blockchain storage, which means that data cannot be altered or hacked because each node in the Blockchain will verify each Block storage with the help of hash codes, and if verification fails, the Blockchain or users will receive notification that data has been changed.

Community

0 comments
Use Connect Wallet in the navigation

No discussion yet

Be the first to share a question or observation.