Resumen
Voting is a democratic process that allows individuals to choose their leaders and voice their opinions. However, the current situation with physical voting involves long queues, paper-based ballots, and security challenges. Blockchain-based voting models have appeared as a method to address the limitations of traditional voting methods. As blockchain is distributed and decentralized, which uses hash functions for securing transactions, it dramatically improves the existing voting system. These digital platforms eliminate the need for physical presence, reduce paperwork, and ensure the integrity of votes through transparent and tamper-proof blockchain technology. This paper introduces a blockchain-based voting model to enhance accessibility, security, and efficiency in the voting process. The research focuses on developing a robust and user-friendly voting system by leveraging the advantages of decentralized technology. The proposed model employs Ethereum as the underlying blockchain platform through an innovative and iterative approach. The model uses Smart contracts to record and validate votes, while AI-based facial recognition technology is integrated to verify the identity of voters. Rigorous testing and analysis are conducted to validate the effectiveness and reliability of the proposed blockchain-based voting model. The system underwent extensive simulation scenarios and stress tests to evaluate its performance, security, and usability.