Blockchain technology for accounting and distribution of contributions from a charitable foundation

Authors

DOI:

https://doi.org/10.15587/2706-5448.2021.239019

Keywords:

smart contract, blockchain technology, distributed ledger, Ethereum platform, decentralized web application, charitable foundation, Solidity, Remix, MetaMask

Abstract

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.

Author Biographies

Oksana Herasymenko, Taras Shevchenko National University of Kyiv

PhD, Associate Professor

Department of Network and Internet Technologies

Valeriia Bachynska, Taras Shevchenko National University of Kyiv

Department of Information

References

  1. 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
  2. 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
  3. What is Ethereum? The foundation for our digital future. Ethereum Foundation. Available at: https://ethereum.org/en/what-is-ethereum/
  4. 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
  5. 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
  6. Satoshi, N. Bitcoin: A Peer-to-Peer Electronic Cash System. Available at: http://bitcoin.org/bitcoin.pdf
  7. 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
  8. Tapscott. D., Tapscott, A. (2016). Blockchain Revolution: How the Technology Behind Bitcoin Is Changing Money, Business, and the World. Portfolio, 365.
  9. 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
  10. Ethereum Foundation. (2021). Remix – Ethereum IDE. Available at: https://remix.ethereum.org
  11. The Truffle Suite Team. (2021). Ganache: one click blockchain. Available at: https://www.trufflesuite.com/ganache
  12. Ethereum Foundation (2021). Solidity. Available at: https://docs.soliditylang.org/en/v0.8.6/

Downloads

Published

2021-09-23

How to Cite

Herasymenko, O., & Bachynska, V. (2021). Blockchain technology for accounting and distribution of contributions from a charitable foundation. Technology Audit and Production Reserves, 5(2(61), 9–14. https://doi.org/10.15587/2706-5448.2021.239019

Issue

Section

Information Technologies: Reports on Research Projects