Гадиняк, Руслан АнатолійовичЧумак, Надія Русланівна2020-08-182020-08-182020Чумак, Н. Р. Веб-сервіс для укладання безпечних угод оренди без посередників на основі технології Blockchain : дипломний проєкт … бакалавра : 121 Інженерія програмного забезпечення / Чумак Надія Русланівна. – Київ, 2020. – 132 с.https://ela.kpi.ua/handle/123456789/35661Основною темою даного дипломного проєкту є програмна реалізація веб-сервісу укладення договорів оренди без посередників з використанням розумних контрактів та технології блокчейн. Проаналізовано аналоги в двох сферах – децентралізовані та централізовані сервіси та платформи, що надають послуги оренди нерухомості на різні терміни. Були враховані основні вимоги до сервісу, як продуктові (нефункціональні), так і користувацькі (функціональні), та виокремлені найбільш важливі для імплементації функції. Платформа представляє собою веб-сервіс, розроблений згідно останніх трендів веб-сфери інформаційних технологій, таких як динамічне оновлення сторінок (SPA), відповідність міжнародним стандартам збереження особистої інформації користувачів (GRPR) та інші. Система динамічно реагує на роль, рівень та наявність відкритої сесії і показує різний веб-контент в залежності від цих факторів. Деяка функціональність доступна лише авторизованим користувачам, а доступ до адміністративної панелі є лише у користувачів з адмін правами. Серверна частина підтримує хешування особистих даних користувачів згідно алгоритму “bcrypt”, а також використовує окреме надійне сховище для зберігання паролів від гаманців користувачів на платформі (Vault Encrypted Storage). Було розроблено власний смарт-контракт, написаний мовою Solidity, відповідна копія якого в мережі блокчейн Ethereum супроводжує кожну угоду укладену в межах сервісу. Даний дипломний проєкт включає в себе: модуль управління інформацією користувачів, модуль укладення угод, модуль взаємодії з смарт-контрактом та мережею блокчейн, модуль інформації орендодавців, модуль роботи з базою даних та захищеними сховищами даних, адміністративний модуль, модуль KYC, а також візуальне (графічне) супроводження у вигляді адаптивного дизайну веб сторінок.ukВеб-сервіс для укладання безпечних угод оренди без посередників на основі технології BlockchainBachelor Thesis132 с.