Верес Максим МиколайовичРябов Кирило2023-12-132024-05-142023-12-132023Рябов К. Розробка АРІ для сервісів з використанням блокчейн, на прикладі децентралізованої системи голосування : кваліфікаційна робота … бакалавра : 121 Інженерія програмного забезпечення / Рябов Кирило. – Київ, 2023. – 48 с.https://ir.library.knu.ua/handle/123456789/5741Метою роботи є створення децентралізованої автономної організації та на її прикладі дослідження API для сервісів на EVM-сумісному блокчейні. Об’єктом роботи є децентралізований API для сервісів на основі EVM-сумісного блокчейну. Предметом роботи є децентралізована автономна організація та API для неї. Методи розроблення: розробка програмного продукту з обчисленнями на блокчейні та поза ним. Інструменти розроблення: інтегроване середовище програмування та розробки JetBrains IntelliJ IDEA 2023.2, контрактно-орієнтована мова програмування Solidity, The Graph протокол для розробки API, AssemblyScript та TypeScript. У ході дослідження виконано загальний огляд розробки сервісів на основі EVM-сумісному блокчейні, досліджено основні складнощі розробки таких сервісів, їх переваги та недоліки. Створено децентралізовану автономну організацію з єдиною точкою входу в систему та розроблено децентралізований API, який надає можливість отримувати дані, які складно дізнатися напряму з блокчейну. Ключові слова : децентралізована автономна організація, децентралізований api, система організації ролей, підграф, Ethereum, EVM-сумісний блокчейн, Solidity.uaРозробка АРІ для сервісів з використанням блокчейн, на прикладі децентралізованої системи голосуванняБакалаврська робота