Детальная информация

Название Разработка серверной части веб-приложения для арбитража криптовалют: выпускная квалификационная работа бакалавра: направление 02.03.02 «Фундаментальная информатика и информационные технологии» ; образовательная программа 02.03.02_02 «Информатика и компьютерные науки»
Авторы Силин Максим Сергеевич
Научный руководитель Самочадина Татьяна Николаевна
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2025
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика арбитраж ; криптовалюта ; централизованные биржи ; децентрализованные биржи ; arbitrage ; cryptocurrency ; centralized exchange ; decentralized exchange
Тип документа Выпускная квалификационная работа бакалавра
Тип файла PDF
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 02.03.02
Группа специальностей ФГОС 020000 - Компьютерные и информационные науки
DOI 10.18720/SPBPU/3/2025/vr/vr25-2959
Права доступа Доступ по паролю из сети Интернет (чтение)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\37211
Дата создания записи 19.09.2025

Разрешенные действия

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа Анонимные пользователи
Сеть Интернет

Данная работа посвящена созданию серверной платформы, которая автоматически отслеживает котировки на централизованных и децентрализованных биржах, рассчитывает ценовой спред и уведомляет трейдера о появлении арбитражной возможности. В ходе исследования выполнен анализ существующих сервисов, их архитектурных решений и ограничений, на основании чего сформулированы требования к разрабатываемому приложению. Платформа реализована в четырёхслойной микросервисной архитектуре. Сбор котировок осуществляется через REST-API бирж. Модуль триггеров ежесекундно сравнивает цены, а при превышении заданного пользователем порога формирует событие, которое доставляется в Telegram-бот и даёт возможность пользователю совершить сделку. Система снабжена модулем логирования  и фоновыми задачами для циклического опроса бирж и очистки базы данных. Построенная серверная часть готова к горизонтальному масштабированию: без простоя можно подключать новые блокчейны, биржи и торговые пары. Для достижения данных результатов в работе были использованы следующие информационные технологии: C#, ASP.NET Core, PostgreSQL, RabbitMQ и Docker.

The thesis presents the design and implementation of a server-side platform that automatically tracks quotations on centralized and decentralized exchanges, calculates price spreads, and notifies traders when an arbitrage opportunity arises. Existing arbitrage services were analyzed, their architectures and limitations were identified, and on this basis a set of requirements for the new application was formulated. The platform is built as a four-layer microservice system. Market data are collected through exchange REST APIs. A trigger module compares CEX and DEX prices every second; when a user-defined threshold is exceeded, an event is generated and delivered to a Telegram bot in less than one second, enabling the user to execute a trade. The system includes structured logging and background tasks for periodic data polling and database maintenance. The backend is horizontally scalable: new blockchains, exchanges and trading pairs can be added without downtime. To achieve these results, the following information technologies were used in the work: C#, ASP.NET Core, PostgreSQL, RabbitMQ and Docker.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать
Интернет Авторизованные пользователи СПбПУ
Прочитать
Интернет Анонимные пользователи

Количество обращений: 0 
За последние 30 дней: 0

Подробная статистика