Blockchain-Based Crowdfunding Charity Platform
摘要
Traditional crowdfunding platforms are still using the same centralized architecture that has been around for decades to allow contributions to be made for funding of projects or ventures on the Internet. With time, no significant improvements have been made to solve the flaws of the system and the problems have remained intact. The lack of transparency is the cause of the low trust and credibility between funders and fundraisers, therefore, the reason for the low success of campaigns and platforms. Additionally, information such as bank credentials is not secure and malicious actions can occur. The lack of security leads to a decrease in the number of users. This research tackles the problems mentioned above with the implementation of blockchain technology to come up with a new and improved crowdfunding platform developed using Ethereum. The programming language that was used for the front-end is React.js and for the backend is Solidity for the smart contracts. The whole system is a web-based application. The system is connected to metamask and users must have an Ethereum account to login to their account on metamask to get access to the crowdfunding system. The results obtained were very encouraging and the system proposed provided increased transparency, security, usability, and availability. Future works include additional security features so as to ensure that no malicious action can occur. Additionally, contributions should be made using several different cryptocurrencies so as to allow a greater range of users to use the system.