Safety and confidentiality concerns have been constantly paramount when considering the extensive acceptance of e-voting systems. Given the significant cost-effective and political inferences of election results globally, addressing the issues of anonymity, concealment, verifiability, and legitimacy in e-voting systems is of utmost importance. Blockchain technology emerges as a promising solution to address these issues and enhance the safety, clearness, immutability, and reliability of the voting process. This paper presents the development of a Blockchain-based e-Voting System with Key Covering Scheme (BVKCS), leveraging public key cryptography and key covering method to tackle the inherent issues in e-voting schemes. BVKCS significantly improves the protection of the e-voting mechanism while upholding the reliability and legitimacy of the voting background. The results demonstrate that BVKCS outperforms current voting methods on the basis of security and performance elements (throughput and latency).