Conventional electing procedures cannot fulfill advanced requirements in modern times. Secure electronic voting systems have been a concern of many researchers for years to replace traditional practices. Decentralized approaches, such as Blockchain technology, are essential to provide compulsory guarantees for secure voting platforms, that hold the properties of transparency, immutability, and confidentiality. This paper presents EtherVote, a secure decentralized electronic voting system, which is based on the Ethereum Blockchain network. The EtherVote is a serverless e-voting model, relying solely on Ethereum and smart contracts, that does not include a database, and thus it enhances security and privacy. The model incorporates an effective method for voter registration and identification to strengthen security. The main properties of EtherVote include encrypted votes, efficiency in handling elections with numerous participants, and simplicity. The system is tested and evaluated, vulnerabilities and possible attacks are exposed through a security analysis, and anonymity, integrity, and unlinkability are retained.