Details

Title Разработка децентрализованной криптобиржи с конфиденциальным исполнением торговых заявок: выпускная квалификационная работа бакалавра: направление 02.03.02 «Фундаментальная информатика и информационные технологии» ; образовательная программа 02.03.02_02 «Информатика и компьютерные науки» = Development of a decentralized cryptocurrency exchange with confidential order execution
Creators Смекалов Андрей Алексеевич
Scientific adviser Шошмина Ирина Владимировна
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects децентрализованная биржа ; блокчейн Solana ; конфиденциальные вычисления ; MPC ; Arcium ; MEV ; смарт-контракт ; Anchor ; сэндвич-атака ; DCA ; лимитный ордер ; decentralized exchange ; Solana blockchain ; confidential computation ; smart contract ; sandwich attack ; limit order
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 02.03.02
Speciality group (FGOS) 020000 - Компьютерные и информационные науки
DOI 10.18720/SPBPU/3/2026/vr/vr26-1943
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\42521
Record create date 8/21/2026

Allowed Actions

Action 'Read' will be available if administrator prepare required files

Group Anonymous
Network Internet

Данная работа посвящена разработке децентрализованной криптобиржи ArcDEX с конфиденциальным исполнением торговых заявок на блокчейне Solana. Актуальность темы связана с тем, что существующая модель работы AMM-бирж на Solana допускает утечку параметров пользовательских заявок и состояния пулов ликвидности, что используется участниками с привилегированным доступом для извлечения максимально извлекаемой стоимости. По данным анализа Ghostlogs, за 16 месяцев с января 2024 года по май 2025 года через сэндвич-атаки извлечено от 370 до 500 млн долларов. В работе предложено решение, переносящее вычисление функций свопа, добавления и удаления ликвидности, цикла DCA и сопоставления лимитного ордера в кластер узлов многосторонних конфиденциальных вычислений. Задачи, которые решались в ходе исследования: 1. Разработка архитектуры децентрализованной биржи. 2. Реализация onchain-программ инициализации пулов ликвидности, обработки торговых сценариев и сокрытия критических данных средствами языка программирования Rust и SDK Arcium MXE. 3. Разработка клиентского модуля взаимодействия с децентрализованной биржей на языке программирования TypeScript с использованием фреймворка Next.js. 4. Проведение тестирования системы посредством воспроизведения сценариев MEV-атак. В результате работы разработана и развёрнута на сети Solana devnet децентрализованная криптобиржа ArcDEX, обеспечивающая одновременное сокрытие состояния пула, параметров отдельной заявки и структуры регулярных стратегий. Получены эмпирические характеристики: дополнительная задержка 647 мс относительно открытого свопа, дополнительная вычислительная мощность 81 400 CU (рост в 2,8 раза), дополнительная комиссия 0,0034 SOL за услуги кластера Arcium. Для достижения данных результатов в работе были использованы следующие информационные технологии и программные средства: язык программирования Rust, фреймворк Anchor, протокол Arcium для многосторонних конфиденциальных вычислений, блокчейн Solana, языки программирования TypeScript и Arcis, асинхронная среда выполнения Tokio, СУБД PostgreSQL и Redis, sqlx (асинхронный драйвер PostgreSQL для Rust), библиотека solana-client для извлечения эмпирических характеристик.

The given work is devoted to the development of the decentralized cryptocurrency exchange ArcDEX with confidential order execution on the Solana blockchain. The relevance of the topic stems from the fact that the existing AMM exchange model on Solana exposes user order parameters and liquidity pool state to public observation, which is exploited by participants with privileged access to the transaction flow in order to extract maximal extractable value. According to Ghostlogs analytics, over the sixteen-month period from January 2024 to May 2025 sandwich attacks extracted between 370 and 500 million dollars on the Solana network. The proposed solution moves the computation of swap, liquidity addition and removal, DCA cycle execution, and limit order matching functions into a cluster of multi-party computation nodes. The research addressed the following objectives: 1. Design of the decentralized exchange architecture. 2. Implementation of onchain programs for liquidity pool initialization, trading scenario processing, and concealment of critical data using the Rust programming language and the Arcium MXE SDK. 3. Development of the client module for interaction with the decentralized exchange in TypeScript using the Next.js framework. 4. Testing of the system by reproducing MEV attack scenarios. As a result of the work, the decentralized cryptocurrency exchange ArcDEX was developed and deployed on the Solana devnet network. It provides simultaneous concealment of the pool state, of the parameters of an individual order, and of the structure of recurring strategies. The following empirical characteristics were obtained: additional latency of 647 ms relative to an open swap, additional compute consumption of 81 400 CU (a 2.8x increase), and an additional fee of 0.0034 SOL for Arcium cluster services. The following information technologies and software tools were used in the work: the Rust programming language, the Anchor framework, the Arcium protocol for multi-party computation, the Solana blockchain, the TypeScript and Arcis programming languages, the Tokio asynchronous runtime, PostgreSQL and Redis as database systems, sqlx as an asynchronous PostgreSQL driver for Rust, and the solana-client library for extracting empirical characteristics.

Network User group Action
ILC SPbPU Local Network All
Internet Authorized users SPbPU
Internet Anonymous
...