Детальная информация
| Название | Создание информационной модели с использованием блокчейн-технологий для организации централизованного маркетплейса: выпускная квалификационная работа бакалавра: направление 09.03.02 «Информационные системы и технологии» ; образовательная программа 09.03.02_02 «Информационные системы и технологии» = Development of a prototype of ablockchain marketplace using smart contracts and a user reputation system |
|---|---|
| Авторы | Абрамчук Евгений Александрович |
| Научный руководитель | Журавская Анжелика |
| Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Выходные сведения | Санкт-Петербург, 2026 |
| Коллекция | Выпускные квалификационные работы ; Общая коллекция |
| Тематика | блокчейн ; смарт-контракт ; централизованный маркетплейс ; ethereum ; solidity ; hardhat ; web3 ; система репутации ; токенизация ; blockchain ; smart contract ; centralized marketplace ; reputation system ; tokenization |
| Тип документа | Выпускная квалификационная работа бакалавра |
| Язык | Русский |
| Уровень высшего образования | Бакалавриат |
| Код специальности ФГОС | 09.03.02 |
| Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-833 |
| Права доступа | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
| Дополнительно | Новинка |
| Ключ записи | ru\spstu\vkr\40213 |
| Дата создания записи | 20.04.2026 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
| Группа | Анонимные пользователи |
|---|---|
| Сеть | Интернет |
Выпускная квалификационная работа посвящена разработке и исследованию прототипа, централизованного маркетплейса на основе технологии блокчейн. В рамках работы рассматриваются принципы построения централизованных приложений, особенности использования смарт-контрактов и механизмы обеспечения доверия между участниками цифровых торговых платформ. Основное внимание уделяется реализации ключевых компонентов блокчейн-части системы, включая токенизированную модель взаимодействия пользователей и систему репутации, обеспечивающую прозрачность и надёжность сделок. В процессе выполнения работы был проведён анализ современных решений в области централизованных маркетплейсов и выбран технологический стек, включающий язык программирования Solidity, библиотеку OpenZeppelin и среду разработки Hardhat. На основе проведённого анализа была разработана архитектура прототипа маркетплейса с разделением на блокчейн-слой, серверную часть и пользовательский интерфейс. В рамках практической части реализованы смарт-контракты токена и системы репутации пользователей, обеспечивающие управление правами доступа, начисление вознаграждений и хранение данных о взаимодействиях участников платформы. Развертывание смарт-контрактов осуществлялось в локальной тестовой блокчейн-сети Hardhat, что позволило обеспечить контролируемые условия разработки и отладки. Для подтверждения корректности работы реализованных контрактов было проведено модульное тестирование с использованием автоматизированных тестов, проверяющих основные сценарии функционирования системы, включая инициализацию контрактов, распределение ролей и обработку транзакций. Результаты тестирования подтвердили корректность бизнес-логики и устойчивость реализованных механизмов к некорректным действиям со стороны пользователей. Практическая значимость выпускной квалификационной работы заключается в возможности использования разработанного прототипа в качестве основы для дальнейшего развития централизованных торговых платформ. Реализованные смарт-контракты и архитектурные решения могут быть адаптированы для использования в публичных блокчейн-сетях и расширены за счёт интеграции с внешними сервисами, базами данных и пользовательскими интерфейсами, что делает предложенное решение перспективным для практического применения.
The final qualifying work is devoted to the development and research of a prototype, a centralized marketplace based on blockchain technology. The paper examines the principles of building centralized applications, the specifics of using smart contracts, and the mechanisms for ensuring trust between participants in digital trading platforms. The main focus is on the implementation of key components of the blockchain part of the system, including a tokenized user interaction model and a reputation system that ensures transparency and reliability of transactions. In the course of the work, an analysis of modern solutions in the field of centralized marketplaces was carried out and a technological stack was selected, including the Solidity programming language, the OpenZeppelin library and the Hardhat development environment. Based on the analysis, the architecture of the marketplace prototype was developed, divided into a blockchain layer, a server part, and a user interface. As part of the practical part, smart token contracts and user reputation systems have been implemented, providing access rights management, remuneration accrual and storage of data on interactions between platform participants. The deployment of smart contracts was carried out in the local Hardhat blockchain test network, which allowed for controlled development and debugging conditions. To confirm the correctness of the implemented contracts, unit testing was conducted using automated tests that verify the main scenarios of the system, including contract initialization, role allocation, and transaction processing. The test results confirmed the correctness of the business logic and the resilience of the implemented mechanisms to incorrect actions on the part of users. The practical significance of the final qualifying work lies in the possibility of using the developed prototype as a basis for further development of centralized trading platforms. Implemented smart contracts and architectural solutions can be adapted for use in public blockchain networks and expanded through integration with external services, databases and user interfaces, which makes the proposed solution promising for practical application.
| Место доступа | Группа пользователей | Действие |
|---|---|---|
| Локальная сеть ИБК СПбПУ | Все |
|
| Интернет | Авторизованные пользователи СПбПУ |
|
| Интернет | Анонимные пользователи |
|
Количество обращений: 0
За последние 30 дней: 0