M. Satyanarayana ReddyAkshay ReddyK. AbhiramJinka Chandu
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.
S. DrakshayaniU. VijayalakshmiS. Rupa SriA. SrivaniA. Vyshnavi
Pratik MungekarNerurkar, Pranav Ajeet
Aju ChhabriaAshish BablaniSahil DaryaniHimani S Deshpande
E Sai JahnaviC P VandanaGANGULABHANU SRIP. RajkumarT. Kirthiga Devi