Project Proposal
Project Proposal
Project Proposal
BLOCKCHAIN TECHNOLOGY
BY
I certify that this research progressive web application for an enhanced waste management
system was carried out by Okoli Agozirim Praise (20191172532) in partial fulfillment for the
award of the degree of B-Tech in Software Engineering, of the Federal University of
Technology, Owerri.
_______________________ ___________________
Dr. Reginald Ogu. Date
(Project Supervisor)
_______________________ _____________________
Dr. C.O. Ikerionwu Date
(HOD, SOE)
_______________________ _____________________
Prof. U. F. Eze. Date
(Dean, SICT)
_____________________ _____________________
(External Examiner) Date
DEDICATION
I would also like to dedicate this report to my parents Mr & Mrs Ibe, my siblings, and as well as
my supervisor and Course Advisor for their unending and tireless support, and to everyone else
who contributed towards making my final year project become a success.
CHAPTER ONE
INTRODUCTION
1.1 Background
Blockchain-based e-voting leverages the decentralized nature of blockchain to ensure that each
vote is securely recorded and cannot be altered once submitted. This technology can provide a
verifiable and transparent voting process, enabling voters, candidates, and officials to have
confidence in the integrity of the election results.
Traditional voting systems, whether paper-based or electronic, are susceptible to various issues,
including voter fraud, vote tampering, and lack of transparency. These problems can undermine
the legitimacy of elections and erode public trust in democratic processes. Blockchain
technology, with its inherent security features, offers a promising solution to these challenges.
However, developing and implementing a blockchain-based e-voting system requires addressing
several technical, logistical, and regulatory hurdles.
Technical Issues:
• Blockchain Scalability: Ensuring the blockchain can handle a large number of votes in a
short period.
• Internet Connectivity: The system's reliance on stable internet connectivity, can be an
issue in areas with poor network coverage.
Security Concerns:
• Cybersecurity Threats: Ensuring the system is secure against hacking and other cyber
threats.
• Data Privacy: Protecting the privacy of voter data and ensuring that votes remain
anonymous.
User Adoption:
• Resistance to Change: Voters and election officials may be resistant to adopting new
technology, preferring traditional methods.
• Training Requirements: Adequate training is necessary for users to effectively utilize the
new system.
Cost Implications:
• Initial Setup Costs: The initial costs of developing and implementing the blockchain-
based e-voting system.
• Maintenance and Upgrades: Ongoing maintenance and periodic upgrades to keep the
system secure and up-to-date.
Integration Challenges:
• Compatibility Issues: Integrating the new system with existing electoral infrastructure
and databases.
• Regulatory Compliance: Ensuring the system complies with all relevant laws and
regulations governing elections.
Assumptions
• The electoral institution has the necessary infrastructure to support blockchain technology
and online voting.
• Voters and election officials are willing to adopt and use the new system.
• The system will be secure and protect sensitive voter information.
Methodology
Design and Development: Creating the blockchain-based e-voting system.
Implementation: Deploying the system in a controlled environment within the institution.
Evaluation: Assessing the system’s performance through user feedback, security tests, and
efficiency measurements.
Outcomes and Implications
Expected Outcomes: Improved security and transparency in voting, streamlined voting process,
and higher user satisfaction.
Implications: The study’s findings can inform future implementations of similar systems in other
electoral institutions, contributing to more secure and transparent elections.
• Proposition: Improved information quality will increase the transparency of the voting
process, fostering greater trust among voters and election officials.
• Proposition: High service quality will lead to better user support and higher satisfaction
levels among voters and election officials.
Recent studies have explored the application of blockchain technology in voting systems.
Kevin(2018) advocated for the use of blockchain in voting stating that “One of the most valid
domains for a blockchain is for voting” . Similarly, Ayed (2017) emphasized blockchain's role in
creating immutable records, ensuring the integrity of the voting process.
The security and transparency of e-voting systems have been a major concern. Ribeiro et al.
(2020) discussed the vulnerabilities of traditional e-voting systems and proposed blockchain as a
solution to mitigate these risks. They noted that blockchain's decentralized nature and
cryptographic features can significantly reduce the likelihood of fraudulent activities.
User experience is crucial for the successful adoption of new technologies. Davis (1989)
introduced the Technology Acceptance Model (TAM), which posits that perceived usefulness
and ease of use are key determinants of user acceptance. This model has been widely applied to
study the adoption of various information systems, including e-voting systems.
The integration and scalability of e-voting systems are critical for their widespread adoption.
Ryan et al. (2015) examined the challenges of integrating new voting technologies with existing
electoral processes. They identified compatibility issues and the need for scalable solutions as
key factors influencing the success of e-voting implementations.
Summary
The literature review highlights the potential of blockchain technology to address the security
and transparency challenges of traditional e-voting systems. Studies emphasize the importance of
user experience and system adoption, suggesting that perceived usefulness and ease of use are
critical for successful implementation. Additionally, the integration and scalability of e-voting
systems are essential for their widespread adoption, requiring careful consideration of
compatibility and performance issues.