GODSON GINIKACHUKWU GOODSON

DESIGN AND IMPLEMENTATION OF SMART CONTRACTS IN CROWDFUNDINGPLATFORMS - DR. O.D ADENIJI - Mountain Top University Computer Science 2024 - 62p

Smart contract is a self-executing algorithm designed to eliminate the need for intermediaries and centralized control in existing crowdfunding platforms. The aim of this researchis to design and implement smart contracts that enables crowdfunding platforms
to be more secured and decentralized. The objectives of this research are to identify the requirements for the smart contracts, design the smart contract based on the identified requirement, implement and testthe smart contracts and evaluate the developed system. system and user requirements of the smart contract were identified by reviewing various literature and existing system. The system design was specified using UML diagrams; suchare sequence, class and use case diagram. The implementation of the
backend was done using Remix IDE, Solidity and Web3.js. The blockchain technology used is Ethereum and Polygon which is a layer 2 solution that solves the scalability issue Ethereum will be implemented.The result of the system showed that users can create campaigns, contribute funds, and track the status of their contributions in a secure and transparent manner
without the need for intermediaries. The system also ensured that funds were only released when the campaign met itspredefined goals, thereby protecting both contributors and campaign creators. The development of the smart contract which is a self-executing program would help in eliminating the need for intermediary making crowdfunding platforms more efficient and secured,because of the security features of the contract. This smart contract will accept contributions, allow the contributors to track the status of their contribution and also terminate the campaign when the deadline is met, refunding the contributions back to the investors.
Keywords: Crowdfunding, Blockchain, Smart contract, Ethereum, Decentralized,Solidity.


Computer Science and Mathematics

Powered by Koha