МІКРОСЕРВІСНА АРХІТЕКТУРА ДЛЯ ПОБУДОВИ КРИПТО-ФРІЛАНС БІРЖІ

Автор(и)

  • М. Р. БЄЛІКОВ Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» https://orcid.org/0009-0004-1204-0349
  • А. О. БУР Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» https://orcid.org/0009-0004-9320-7445
  • С. В. ПОПЕРЕШНЯК Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» https://orcid.org/0000-0002-0531-9809

DOI:

https://doi.org/10.35546/kntu2078-4481.2025.3.2.5

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

Інтерфевебдодаток, програмна архітектура, мікросервіси, фріланс, блокчейн, криптовалюта, смарт-контракти, безпека даних, Internet of Everything

Анотація

У статті запропоновано архітектурне рішення для побудови крипто-фріланс біржі нового покоління, яке поєднує переваги мікросервісного підходу та блокчейн-технологій. Робота обґрунтовує актуальність теми у зв’язку з недоліками централізованих платформ, серед яких – високі комісії, затримки у виплатах та низький рівень довіри між користувачами. Поставлена мета полягає у створенні масштабованої, безпечної та прозорої архітектури, здатної забезпечити ефективну взаємодію замовників і виконавців через інтеграцію смарт-контрактів. Архітектура системи реалізована на основі принципів предметно-орієнтованого проєктування та представлена у вигляді модульного середовища з незалежними сервісами для автентифікації, управління замовленнями, транзакціями, файловим обміном і аналітикою. Для візуалізації використано UML- та C4-діаграми, що демонструють логіку роботи та взаємозв’язки між сервісами. Взаємодія мікросервісів здійснюється через gRPC-протокол, тоді як зовнішні API функціонують на основі HTTPS. Для зберігання даних застосовано багаторівневий підхід: PostgreSQL використовується для критичних транзакційних даних, MongoDB – для динамічних об’єктів, Redis – для кешування та роботи в реальному часі.Особливу увагу приділено питанням безпеки. Запроваджено механізми захисту від SQL-ін’єкцій, XSS-атак, DDoS-навантажень і фішингових загроз. Для захисту інтеграції з блокчейн-гаманцями використано алгоритми підпису транзакцій та шифрування приватних ключів. Смарт-контракти забезпечують автоматичне виконання умов угоди, прозорість фінансових розрахунків і зниження ризиків шахрайства. Результати дослідження підтвердили ефективність поєднання мікросервісної архітектури та блокчейну для створення сучасної фріланс-платформи. Запропоноване рішення демонструє високу масштабованість, відмовостійкість і можливість подальшої інтеграції з AI-сервісами та іншими зовнішніми інструментами. У висновках наголошено, що платформа може стати основою для розвитку децентралізованих фріланс-сервісів, DeFi-проєктів і нових економічних моделей, де ключовими принципами є прозорість, довіра та автоматизація.

Посилання

Batool A., Byun Y. Reduction of Online Fraudulent Activities in Freelancing Sites Using Blockchain and Biometric. Electronics. 2022. Vol. 11, No. 5. Art. 789. DOI: https://doi.org/10.3390/electronics11050789

Jaiswal S. K., Agrawal R. Domain-Driven Design (DDD) – Bridging the Gap between Business Requirements and Object-Oriented Modeling. International Journal of Innovative Research in Engineering and Management (IJIREM). 2024. Vol. 11, No. 2. P. 79–83. DOI: https://doi.org/10.55524/ijirem.2024.11.2.16

Kumar N. Latest Freelance Statistics 2025 – Industry Size & Trends. 2025. URL: https://www.demandsage.com/freelance-statistics/ (дата звернення: 18.09.2025).

Wang S., Yuan Y., Wang X., Li J., Qin R., Wang F.-Y. An Overview of Smart Contract: Architecture, Applications, and Future Trends. Proceedings of the IEEE Intelligent Vehicles Symposium (IV), Changshu, China, 2018. P. 108–113. DOI: https://doi.org/10.1109/IVS.2018.8500488

Deshmukh P., Kalwaghe S., Appa A., Pawar A. Decentralised Freelancing using Ethereum Blockchain. Proceedings of the International Conference on Communication and Signal Processing (ICCSP), Chennai, India, 2020. P. 881–883. DOI: https://doi.org/10.1109/ICCSP48568.2020.9182127

Pallam B., Gore M. M. Boomerang: Blockchain-based Freelance Paradigm on Hyperledger. Proceedings of the 10th International Conference on Computing, Communication and Networking Technologies (ICCCNT), Kanpur, India, 2019. P. 1–6. DOI: https://doi.org/10.1109/ICCCNT45670.2019.8944572

Gandhi M., та ін. Decentralized Freelancing System – Trust and Transparency. International Research Journal of Engineering and Technology (IRJET). 2019. Vol. 6, No. 9.

Popereshnyak S., Novikov Y., Zhdanova Y. Cryptographic system security approaches by monitoring the random numbers generation. CEUR Workshop Proceedings. 2024. Vol. 3826. P. 301–309. URL: https://ceur-ws.org/Vol-3826/short21.pdf (дата звернення: 18.09.2025).

Reshetniak M., Popereshnyak S. Method for accessing and processing multimedia content in a cloud environment. Proceedings of the IEEE International Scientific-Practical Conference: Problems of Infocommunications Science and Technology. 2019. P. 71–76. DOI: https://doi.org/10.1109/PICST47496.2019.9061463

##submission.downloads##

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

2025-11-28