Використання технології блокчейн для обліку та розподілу внесків благодійного фонду

Автор(и)

  • Оксана Юріївна Герасименко Київський національний університет імені Тараса Шевченка, Україна https://orcid.org/0000-0001-6804-2125
  • Валерія Миколаївна Бачинська Київський національний університет імені Тараса Шевченка, Україна https://orcid.org/0000-0001-9271-8105

DOI:

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

Ключові слова:

смарт-контракт, блокчейн-технологія, розподілений реєстр, платформа Ethereum, децентралізований web-додаток, благодійний фонд, Solidity, Remix, MetaMask

Анотація

Об’єктом дослідження у даній роботі є програмне забезпечення для фінансового обліку та розподілу коштів у неприбутковому благодійному фонді з використанням смарт-контрактів платформи Ethereum. Робота направлена на проєктування та реалізацію програмного додатку для благодійного фонду, який покликаний унеможливити нецільове використання коштів неприбуткового благодійного фонду.

У роботі запропоновано варіант реалізації смарт-контракту Ethereum для програмного додатку благодійного фонду. У додатку користувачі можуть подавати заявку про фінансову допомогу або зробити благодійний внесок. Заявку підтверджують адміністратори з метою уникнення зловживань з боку осіб, котрі намагаються отримати допомогу. Спонсором може стати будь-хто, у кого є криптогаманець, переказавши кошти з нього на обрану заявку. Спонсор залишається інкогніто при наданні благодійного внеску. Після збору усієї заявленої суми для допомоги, кошти автоматично перераховуються на криптогаманець власника заявки.

Експериментальним шляхом розгорнуто смарт-контракт та відповідний децентралізований web-додаток для взаємодії з ним, протестовано їх роботу. Для реалізації смарт-контракту обрано мову програмування Solidity. Розроблений смарт-контракт перетворено у байт-код за допомогою Remix. Отриманий байт-код готовий до розгоратання на платформі Ethereum. Децентралізований веб додаток для взаємодії з контрактом реалізовано з використанням Web3.js, Vue.js. Проведено приблизну оцінку вартості розгортання проєкту на платформі Ethereum. Розгортання та функціонування розумних контрактів і web-додатку супроводжується певними накладними витратами, які найбільшою мірою залежать від вартості ефіру. Проте це є виправданою платою за прозорість транзакцій та детінізацію обігу коштів благодійного фонду.

Результати здійснених досліджень можуть бути використані як основа для подальшого перетворення у повноцінне програмне забезпечення з можливістю подачі всіх звітних документів у відповідні державні органи та спонсорам.

Біографії авторів

Оксана Юріївна Герасименко, Київський національний університет імені Тараса Шевченка

Кандидат технічних наук, доцент

Кафедра мережевих та інтернет технологій

Валерія Миколаївна Бачинська, Київський національний університет імені Тараса Шевченка

Кафедра інформаційних систем та технологій

Посилання

  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/

##submission.downloads##

Опубліковано

2021-09-23

Як цитувати

Герасименко, О. Ю., & Бачинська, В. М. (2021). Використання технології блокчейн для обліку та розподілу внесків благодійного фонду. Technology Audit and Production Reserves, 5(2(61), 9–14. https://doi.org/10.15587/2706-5448.2021.239019

Номер

Розділ

Інформаційні технології: Звіт про науково-дослідну роботу