Методика та програмне забезпечення управління цифровими активами на основі використання смарт-контрактів
Loading...
Date
2025
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Державний університет «Київський авіаційний інститут»
Abstract
Пояснювальна записка до кваліфікаційної роботи «Методика та програмне забезпечення управління цифровими активами на основі використання смарт-контрактів»:
Об'єкт дослідження: процеси, методи та механізми управління різноплановими цифровими активами в децентралізованому середовищі, що реалізуються шляхом впровадження та практичного використання самовиконуваних алгоритмів — смарт-контрактів.
Мета роботи - теоретичне обґрунтування, розробка комплексної методики та безпосереднє створення цілісного програмного комплексу, що включає в себе архітектуру функціонального смарт-контракту та інтерфейсну частину у вигляді контентного веб-сайту. Робота спрямована на забезпечення високого рівня надійності, безпеки, прозорості та повної автоматизації процесів адміністрування цифрових активів користувачів на базі сучасної технології блокчейн. Для досягнення поставленої мети в ході дослідження необхідно було вирішити наступні завдання:
Методи дослідження: для досягнення поставленої мети та розв'язання наукових задач у роботі було застосовано комплекс загальнонаукових та спеціальних методів, що ґрунтуються на фундаментальних засадах комп'ютерних наук та системного аналізу. Зокрема, використано метод системного аналізу для вивчення предметної області та існуючих архітектурних рішень у сфері децентралізованих фінансів, що дозволило сформувати вимоги до майбутньої системи. Теоретичний аналіз та узагальнення наукових джерел допомогли визначити переваги та обмеження блокчейн-платформи Ethereum та мови Solidity. Методи об’єктно-орієнтованого проектування та моделювання було застосовано для побудови архітектури смарт-контрактів та структури бази даних веб-застосунку.
У процесі практичної реалізації використовувалися методи гнучкої розробки програмного забезпечення, а також методи верифікації та функціонального тестування коду для забезпечення безпеки транзакцій та перевірки стійкості системи до зовнішніх втручань. Порівняльний аналіз отриманих результатів із аналогами підтвердив ефективність розробленої методики автоматизованого управління активами.
Explanatory note to the qualification work "Methodology and software for digital asset management based on the use of smart contracts": Object of research: the processes, methods, and mechanisms for managing diverse digital assets within a decentralized environment, implemented through the deployment and practical application of self-executing algorithms — smart contracts. Aim of the work: theoretical substantiation, development of a comprehensive methodology, and the direct creation of an integrated software complex, which includes the architecture of a functional smart contract and an interface component in the form of a content-driven website. The work is aimed at ensuring a high level of reliability, security, transparency, and full automation of user digital asset administration processes based on modern blockchain technology. To achieve the stated goal, the following tasks were to be completed: Methods of research: to achieve the set goal and solve the scientific problems, a complex of general scientific and specialized methods based on the fundamental principles of computer science and system analysis was applied. Specifically, the system analysis method was used to study the subject area and existing architectural solutions in the field of decentralized finance (DeFi), which allowed for the formulation of requirements for the future system. Theoretical analysis and generalization of scientific sources helped identify the advantages and limitations of the Ethereum blockchain platform and the Solidity programming language. Object-oriented design and modeling methods were applied to construct the smart contract architecture and the data structure of the web application. During the practical implementation stage, agile software development (Agile) methods were used, along with verification and functional testing methods to ensure transaction security and verify the system's resilience to external interference. A comparative analysis of the obtained results with existing analogues confirmed the effectiveness of the developed methodology for automated asset management.
Explanatory note to the qualification work "Methodology and software for digital asset management based on the use of smart contracts": Object of research: the processes, methods, and mechanisms for managing diverse digital assets within a decentralized environment, implemented through the deployment and practical application of self-executing algorithms — smart contracts. Aim of the work: theoretical substantiation, development of a comprehensive methodology, and the direct creation of an integrated software complex, which includes the architecture of a functional smart contract and an interface component in the form of a content-driven website. The work is aimed at ensuring a high level of reliability, security, transparency, and full automation of user digital asset administration processes based on modern blockchain technology. To achieve the stated goal, the following tasks were to be completed: Methods of research: to achieve the set goal and solve the scientific problems, a complex of general scientific and specialized methods based on the fundamental principles of computer science and system analysis was applied. Specifically, the system analysis method was used to study the subject area and existing architectural solutions in the field of decentralized finance (DeFi), which allowed for the formulation of requirements for the future system. Theoretical analysis and generalization of scientific sources helped identify the advantages and limitations of the Ethereum blockchain platform and the Solidity programming language. Object-oriented design and modeling methods were applied to construct the smart contract architecture and the data structure of the web application. During the practical implementation stage, agile software development (Agile) methods were used, along with verification and functional testing methods to ensure transaction security and verify the system's resilience to external interference. A comparative analysis of the obtained results with existing analogues confirmed the effectiveness of the developed methodology for automated asset management.
Description
Робота публікується згідно наказу ректора Університету від 27.05.2021 р. №311/од «Про розміщення кваліфікаційних робіт здобувачів вищої освіти в репозиторії університету». Науковий керівник: Ткаченко Костянтин Олександрович
Keywords
смарт-контракти, технологія блокчейн, розробка децентралізованих вебсайтів (dapps), інформаційна система управління цифровими активами, web-застосунок, екосистема ethereum, мова програмування solidity., smart contracts, blockchain technology, decentralized application development (dapps), digital asset management information system, web application, ethereum ecosystem, solidity programming language., кваліфікаційна робота
Citation
Савчук О. Методика та програмне забезпечення управління цифровими активами на основі використання смарт-контрактів. - Кваліфікаційна робота на здобуття освітнього ступеня магістр. – Київ, КАІ, 2025. - 65 с.