Blockchain technology for accounting and distribution of contributions from a charitable foundation
DOI:
https://doi.org/10.15587/2706-5448.2021.239019Keywords:
smart contract, blockchain technology, distributed ledger, Ethereum platform, decentralized web application, charitable foundation, Solidity, Remix, MetaMaskAbstract
The object of research is software for financial accounting and distribution of funds in a non-profit charitable foundation using smart contracts of the Ethereum platform. The work is aimed at designing and implementing a software application for a charitable foundation, which allows to exclude the misuse of funds of a non-profit charitable foundation.
The paper proposes an implementation of the Ethereum smart contract for the software of a charitable foundation. In the app, users can apply for financial aid or make a charitable donation. The request for financial support is confirmed by administrators to avoid abuse by those seeking help. Anyone who has a crypto wallet can become a sponsor by transferring funds from its account to a selected request. The sponsor remains incognito when making a charitable contribution. After collecting the entire declared amount, the funds are automatically transferred to the crypto wallet of the request’s owner.
A smart contract and a corresponding decentralized web application for interacting with it were experimentally deployed, and their joint work was tested. To implement the smart contract, the Solidity programming language was chosen; developed smart contract converted to bytecode using remix. The resulting bytecode is ready to be deployed on the Ethereum platform. Decentralized web application for interacting with the contract is implemented using Web3.js, Vue.js. A rough estimate of the cost of deploying a project on the Ethereum platform has been made. The deployment and operation of smart contracts and web applications comes with a certain overhead, which is most dependent on the cost of ether. However, this is a justified price to pay for the transparency of transactions and the shadowing of the turnover of funds of the charitable foundation.
The results of the research can be used as a basis for further transformation into full-fledged software with the ability to submit all reporting documents to the relevant government agencies and sponsors.
References
- Zheng, Z., Xie, S., Dai, H., Chen, X., Wang, H. (2017). An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends. 2017 IEEE International Congress on Big Data (BigData Congress). Honolulu, 557–564. doi: http://doi.org/10.1109/bigdatacongress.2017.85
- B. Rawat, D., Chaudhary, V., Doku, R. (2020). Blockchain Technology: Emerging Applications and Use Cases for Secure and Trustworthy Smart Systems. Journal of Cybersecurity and Privacy, 1 (1), 4–18. doi: http://doi.org/10.3390/jcp1010002
- What is Ethereum? The foundation for our digital future. Ethereum Foundation. Available at: https://ethereum.org/en/what-is-ethereum/
- Buterin, V. A Next Generation Smart Contract & Decentralized Application Platform. Ethereum white paper. Available at: https://blockchainlab.com/pdf/Ethereum_white_paper-a_next_generation_smart_contract_and_decentralized_application_platform-vitalik-buterin.pdf
- Buterin, V. Ethereum: Platform Review. Opportunities and Challenges for Private and Consortium Blockchains. Available at: http://www.smallake.kr/wp-content/uploads/2016/06/314477721-Ethereum-Platform-Review-Opportunities-and-Challenges-for-Private-and-Consortium-Blockchains.pdf
- Satoshi, N. Bitcoin: A Peer-to-Peer Electronic Cash System. Available at: http://bitcoin.org/bitcoin.pdf
- Budman, M., Hurley, B., Khan, A., Gangopadhyay, H. (2019). Deloitte’s 2019 Global Blockchain Survey. Blockchain gets down to business. Available at: https://www2.deloitte.com/content/dam/Deloitte/se/Documents/risk/DI_2019-global-blockchain-survey.pdf
- Tapscott. D., Tapscott, A. (2016). Blockchain Revolution: How the Technology Behind Bitcoin Is Changing Money, Business, and the World. Portfolio, 365.
- Hu, B., Zhang, Z., Liu, J., Liu, Y., Yin, J., Lu, R., Lin, X. (2021). A comprehensive survey on smart contract construction and execution: paradigms, tools, and systems. Patterns, 2 (2), 100179. doi: http://doi.org/10.1016/j.patter.2020.100179
- Ethereum Foundation. (2021). Remix – Ethereum IDE. Available at: https://remix.ethereum.org
- The Truffle Suite Team. (2021). Ganache: one click blockchain. Available at: https://www.trufflesuite.com/ganache
- Ethereum Foundation (2021). Solidity. Available at: https://docs.soliditylang.org/en/v0.8.6/
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2021 Oksana Herasymenko, Valeriia Bachynska
This work is licensed under a Creative Commons Attribution 4.0 International License.
The consolidation and conditions for the transfer of copyright (identification of authorship) is carried out in the License Agreement. In particular, the authors reserve the right to the authorship of their manuscript and transfer the first publication of this work to the journal under the terms of the Creative Commons CC BY license. At the same time, they have the right to conclude on their own additional agreements concerning the non-exclusive distribution of the work in the form in which it was published by this journal, but provided that the link to the first publication of the article in this journal is preserved.