Year: 2025
Type: article
Abstract: This project is a blockchain-based voting application developed using Flask. The system is designed to ensure secure, transparent, and tamper-proof voting processes. The application features user registration for both voters and miners, with distinct functionalities for each. Voters can register and cast their votes, which are then recorded as transactions on the blockchain. Miners are responsible for validating and mining new blocks, thereby securing the blockchain. The custom Blockchain class handles the creation of new blocks, transaction management, proof-of-work, and the detection of tampered blocks to maintain the integrity of the chain. Additionally, the application includes functionalities for displaying the full blockchain, checking for tampering, and resolving conflicts across multiple nodes. This project leverages the decentralized nature of blockchain technology to provide a reliable and immutable voting system. KEYWORDS : Blockchain, Voters, Flask, proof-of-work, Transactions, Tampered Blocks.
DOI: 10.55041/ijsrem43621
Authors: Mr. S. Srikanth Reddy, A. B. Jai Koushik Reddy, K. Abhiram, J. Chandu
Language: English
Subfield: Information Systems
Field: Computer Science
Domain: Physical Sciences
Open Access status: bronze
OpenAlex ID: W4409113784
