Sui.

Пост

Поделитесь своими знаниями.

obito.
Jul 13, 2025
Экспертные Вопросы и Ответы

Как внедрить агрегатор Dex

Как внедрить на Sui агрегатор DEX, который динамически направляет обмен токенами между несколькими DEX (например, Cetus, Turbos, Bluefin) для достижения оптимальной цены? В частности, как разработать логику маршрутизации, интегрироваться с различными типами пулов (постоянный продукт, стабильная или концентрированная ликвидность) и управлять исполнением сделок в блокчейне, защитой от проскальзываний и эффективностью использования газа в Sui Move?

  • Sui
  • Architecture
  • Move
2
2
Поделиться
Комментарии
.

Ответы

2
Ashford.
Jul 21 2025, 15:21

Найти эталон сложно, потому что именно логика, лежащая в основе этой логики, выделяет агрегатор, предлагая наилучшую маршрутизацию для свопов.

Но вы можете сначала подойти к концепции (как они работают), а затем оптимизировать агрегатор

Логика маршрутизации

  1. Сканирование DEX: собирайте данные о ликвидности (резервах) по парам токенов из разных DEX.
  2. Сравните цены: проверьте цены на одну и ту же пару токенов в разных DEX.
  3. Выберите лучший маршрут: выберите DEX, предлагающий лучшую цену (минимальное проскальзывание).

Атомарная транзакция: благодаря PTB (программируемому блоку транзакций) мы могли легко это сделать

Эффективность использования газа: минимизируйте количество действий по снижению стоимости газа

Защита от проскальзывания

  • Ввод данных пользователем: разрешите пользователям устанавливать допуск к проскальзыванию
  • Проверьте перед исполнением: перед подтверждением транзакции убедитесь, что окончательная цена не превышает допустимый предел проскальзывания, установленный пользователем.

Пример пользовательского потока

  1. Пользователь хочет обменять токен SUI на токен USDC.
  2. Агрегатор проверяет цены: проверяет цены на токены Cetus, Turbos, Bluefin на токены A → на цену токена B.
  3. Выбран лучший маршрут: выбирает DEX, предлагающий лучшую цену.
5
Лучший ответ
Комментарии
.

Знаете ответ?

Пожалуйста, войдите в систему и поделитесь им.

Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.

1168Посты3608Ответы
Sui.X.Peera.

Заработай свою долю из 1000 Sui

Зарабатывай очки репутации и получай награды за помощь в развитии сообщества Sui.

Кампания вознагражденийАвгуст