Веб-сервіс для укладання безпечних угод оренди без посередників на основі технології Blockchain
dc.contributor.advisor | Гадиняк, Руслан Анатолійович | |
dc.contributor.author | Чумак, Надія Русланівна | |
dc.date.accessioned | 2020-08-18T10:21:09Z | |
dc.date.available | 2020-08-18T10:21:09Z | |
dc.date.issued | 2020 | |
dc.description.abstracten | The main theme of the diploma project is the software implementation of a web service for lease agreements without intermediaries using smart contracts and blockchain technology. Analogs in two spheres have been analyzed – decentralized and centralized services and platforms that provide rental services for different time periods. The basic requirements for the service, both product (non-functional) and user (functional) were taken into account, and the most important functions for implementation were singled out. The platform itself is a web service developed according to the latest trends in the web part of information technology, such as dynamic page content fetch (SPA), compliance with international standards for the general data protection regulation (GRPR) and others. The system responds dynamically to the role, level, and availability of an open session and displays different web content based on these factors. Some functionality is available only to authorized users, and access to the admin panel is available only to users with admin rights. The server part supports hashing of personal data of users according to the "bcrypt" algorithm, and also uses separate safe storage for storing passwords from user’s platform wallets (Vault Encrypted Storage). Service implements our own smart contract, written in the Solidity language, a corresponding copy of which in the Ethereum blockchain network accompanies each agreement made within the service. This diploma project includes the module of user information management, the module of rental agreements, the module of interaction with smart contract and blockchain network, the module of landlords information, the module of database and secure data warehouses, administrative module, module KYC, and visual (graphic) support in the form of adaptive design of web pages. | uk |
dc.description.abstractuk | Основною темою даного дипломного проєкту є програмна реалізація веб-сервісу укладення договорів оренди без посередників з використанням розумних контрактів та технології блокчейн. Проаналізовано аналоги в двох сферах – децентралізовані та централізовані сервіси та платформи, що надають послуги оренди нерухомості на різні терміни. Були враховані основні вимоги до сервісу, як продуктові (нефункціональні), так і користувацькі (функціональні), та виокремлені найбільш важливі для імплементації функції. Платформа представляє собою веб-сервіс, розроблений згідно останніх трендів веб-сфери інформаційних технологій, таких як динамічне оновлення сторінок (SPA), відповідність міжнародним стандартам збереження особистої інформації користувачів (GRPR) та інші. Система динамічно реагує на роль, рівень та наявність відкритої сесії і показує різний веб-контент в залежності від цих факторів. Деяка функціональність доступна лише авторизованим користувачам, а доступ до адміністративної панелі є лише у користувачів з адмін правами. Серверна частина підтримує хешування особистих даних користувачів згідно алгоритму “bcrypt”, а також використовує окреме надійне сховище для зберігання паролів від гаманців користувачів на платформі (Vault Encrypted Storage). Було розроблено власний смарт-контракт, написаний мовою Solidity, відповідна копія якого в мережі блокчейн Ethereum супроводжує кожну угоду укладену в межах сервісу. Даний дипломний проєкт включає в себе: модуль управління інформацією користувачів, модуль укладення угод, модуль взаємодії з смарт-контрактом та мережею блокчейн, модуль інформації орендодавців, модуль роботи з базою даних та захищеними сховищами даних, адміністративний модуль, модуль KYC, а також візуальне (графічне) супроводження у вигляді адаптивного дизайну веб сторінок. | uk |
dc.format.page | 132 с. | uk |
dc.identifier.citation | Чумак, Н. Р. Веб-сервіс для укладання безпечних угод оренди без посередників на основі технології Blockchain : дипломний проєкт … бакалавра : 121 Інженерія програмного забезпечення / Чумак Надія Русланівна. – Київ, 2020. – 132 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/35661 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.title | Веб-сервіс для укладання безпечних угод оренди без посередників на основі технології Blockchain | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Chumak_bakalavr.pdf
- Розмір:
- 18.02 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 9.06 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: