The application of blockchain technology in electronic voting (e-voting) systems represents a promising solution to the perennial challenges of trust, transparency, and security in electoral processes. This study aims to identify a suitable blockchain protocol that supports trustworthy vote aggregation and has a suitable consensus algorithm to validate vote counting. Our research methodology includes an extensive literature review and a comparative analysis of different blockchain protocols. Considering this, we examine various consensus algorithms such as Proof of Work, Proof of Stake, and Practical Byzantine Fault Tolerance among others, each of which presents unique strengths and challenges. In addition, this study enriches the existing body of knowledge by proposing a novel algorithm that works at the edge of the network to validate and aggregate votes on the blockchain. This newly proposed algorithm is designed to provide maximum security, reliability, and accuracy while minimizing computational resources and network overhead. Our comprehensive research and innovative proposal serve to strengthen the potential of blockchain protocols and their consensus algorithms in the field of electronic voting systems. The results of this research could significantly influence the development and implementation of secure, transparent, and reliable e-voting systems based on blockchain technology, paving the way for more democratic and accountable voting mechanisms.