Ijraset Journal For Research in Applied Science and Engineering Technology
Authors: Prof. Rupali Jadhav , Sakshi Gawali, Ankita Khutwad
DOI Link: https://doi.org/10.22214/ijraset.2023.52234
Certificate: View Certificate
This project uses blockchain technology to suggest a workaround for the drawbacks of conventional crowdfunding sites. The suggested platform, \"Fund Future,\" is a decentralised platform for crowdfunding that enables people and organisations to raise money for their projects directly from their supporters. The platform is based on the Ethereum blockchain, which enables smart contracts to carry out the crowdfunding campaign\'s policies and processes automatically. The platform offers a clear, safe, and effective method of fundraising, making sure that money is delivered properly to the project developers. The project seeks to address the issues that traditional crowdfunding platforms have, like high fees, fraud, and a lack of transparency. With blockchain technology becoming more popular, Fund Future has the potential to completely transform the crowdfunding market.
I. INTRODUCTION
For people and organisations to raise money for their initiatives and ideas, crowdfunding has grown in popularity. Traditional crowdfunding platforms, however, have drawbacks like exorbitant costs, a lack of transparency, and restricted access. By enabling safe, open, and decentralised networks for fundraising, blockchain technology presents a viable remedy to these constraints. Support Future wants to use blockchain technology to build a platform that lets people and organisations support initiatives that are consistent with their values and worldviews..
II. OVERVIEW
III. MOTIVATION
IV. PROPOSED SYSTEM
A. Identifying Stakeholders
The stakeholders can be divided into two parts:
B. Detailed Solution
Any web-based programme is centralised, meaning that everything we do there is controlled by a server that belongs to just one business. We suggest a decentralised application powered by the Ethereum blockchain, where all data regarding campaigns, donations, withdrawal requests, and finances are stored on a decentralised, open-access blockchain network. This avoids the data from being maintained in a single, centralised server location and ensures that the funds and transactions are visible to and stored at every node on the blockchain. Thus, preventing the money from falling into the wrong hands and removing all potential for it to be misused is a beautiful and sensible solution to the issue at hand..
V. LANGUAGES USED
A. React.js
An open-source JavaScript package called ReactJS is used to create user interfaces quickly and declaratively. It is an MVC (Model View Controller) architecture-based front-end library that is exclusively in charge of the view layer. React is a tool for building modular user interfaces and it encourages the creation of reusable UI elements that show dynamic data. Applications can be successful and versatile because to ReactJS's use of a declarative approach. Each state in your application is given a straightforward view, and when your data changes, it quickly updates and renders the appropriate component. Your code becomes more dependable and troubleshootable when using the declarative view. In a React application, each component is in charge of rendering a distinct, reusable piece of HTML code.
B. Solidity
Ethereum, the second-largest cryptocurrency market in terms of market cap, introduced the brand-new programming language Solidity in 2015. Christian Reitwiessner founded Ethereum. These are a few fundamental qualities of solidity: For the use of smart contracts, a high-level programming language called Solidity was developed. It has static typing and is object-oriented (contract-oriented). Solidity (EVM) was greatly influenced by Python, C++, and JavaScript, which are all run on the Ethereum Virtual Machine. Inheritance, libraries, and complex user-defined programming are all supported by Solidity. Solidity is the primary language used by computers that run blockchains. Solidity can be used to create contracts for voting, blind bidding, crowdsourcing, multi-signature wallets, and other activities.
VI. SYSTEM ARCHITECTURE
VII. IMPLEMENTATION
VIII. FUTURE WORK
We address some potential future work that may be done to enhance blockchain-based crowdfunding systems in this section.
1) The \"Fund Future: Empowering Crowdfunding\" project is finished, operational, and live. 2) Lack of transparency and fraud have long plagued traditional crowdfunding techniques. It is a preventable issue, and we think we\'ve put in place a strong remedy that can eliminate these persistent issues. 3) To a large extent, the goal of having a transparent, anti-fraudulent, decentralised platform has been accomplished. In order to increase openness in the crowdfunding process and foster more public trust, this initiative has addressed the flaws of existing crowdfunding platforms. As a result, individuals may now donate their money to worthy causes without worrying about being scammed.
[1] Huawei Huang and Zibin Zheng, From Technology to Society: An Overview of Blockchain-Based DAO [2021]. [2] Mohannad Alobid, Said Abujudeh and Istvan Szucs, The Role of Blockchain in Revolutionizing the Agricultural Sector [2021] [3] Ms. Vanditha Sadanand Rai, Ms. Sheetal Nagnath Ingale, Prof. Sujata Kullur, Agroblock-Blockchain Based Solution for Agriculture [2021] [4] Hector-Marco Gisbert, Smart contracts: Attacks and Protections [2020] [5] Mauro Conti, Sandeep Kumar, Chhagan Lal, Sushmita Ruj, A survey on security and privacy issues of bitcoin [2019] [6] Blockchain & Smart Contracts: https://www.dappuniversity.com/articles/how to-build-a-blockchain-app [7] CryptoRelief platform: https://cryptorelief.in [8] Next JS Documentation: https://nextjs.org/ [9] Learning Solidity Language: https://cryptozombies.io/ [10] web3.js - Ethereum JavaScript API: https://web3js.readthedocs.io/en/v1.3.4/ [11] How data is stored in Ethereum Blockchain:https://laurentsenta.com/articles/storage-and-dapps-on-ethereum-blockchain/ [12] Metamask Ethereum Wallet: https://metamask.io/ [13] Rinkeby Ethereum Test Network:https://www.rinkeby.io/#stats
Copyright © 2023 Prof. Rupali Jadhav , Sakshi Gawali, Ankita Khutwad. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Paper Id : IJRASET52234
Publish Date : 2023-05-14
ISSN : 2321-9653
Publisher Name : IJRASET
DOI Link : Click Here