A Blockchain-Based Voting System for Elections
摘要
This study focuses on developing a decentralized application (DApp) for polling and voting functions using Ethereum blockchain technology. The aim is to improve the transparency and security of the platform to create an efficient and secure platform for conducting elections and voting. The system provides open access to open elections to encourage inclusiveness and democratic participation. It ensures transparency by making all elections in bloc. Ethereum smart contracts manage the voting process to guarantee the integrity and immutability of votes. The solution integrates with the InterPlanetary File System (IPFS) for decentralized data storage. User interface development using React with TypeScript for efficiency and reliability. Testing and validation using the Sepolia testnet before deploying to the Ethereum mainframe. The result is a functional DApp that enables fairer and safer voting by leveraging the decentralized, transparent, and incorruptible properties of the blockchain. Future challenges include legal considerations, voter education, and ensuring broad access. Overall, however, the use of blockchains and smart contracts greatly increases the reliability and security of voting.