Використання технології блокчейн для обліку та розподілу внесків благодійного фонду
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-додатку супроводжується певними накладними витратами, які найбільшою мірою залежать від вартості ефіру. Проте це є виправданою платою за прозорість транзакцій та детінізацію обігу коштів благодійного фонду.
Результати здійснених досліджень можуть бути використані як основа для подальшого перетворення у повноцінне програмне забезпечення з можливістю подачі всіх звітних документів у відповідні державні органи та спонсорам.
Посилання
- 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/
##submission.downloads##
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Авторське право (c) 2021 Oksana Herasymenko, Valeriia Bachynska
Ця робота ліцензується відповідно до Creative Commons Attribution 4.0 International License.
Закріплення та умови передачі авторських прав (ідентифікація авторства) здійснюється у Ліцензійному договорі. Зокрема, автори залишають за собою право на авторство свого рукопису та передають журналу право першої публікації цієї роботи на умовах ліцензії Creative Commons CC BY. При цьому вони мають право укладати самостійно додаткові угоди, що стосуються неексклюзивного поширення роботи у тому вигляді, в якому вона була опублікована цим журналом, але за умови збереження посилання на першу публікацію статті в цьому журналі.