Как пользоваться
- Размер сделки – сумма в долларах, которую вы хотите обменять. Большие сделки больше страдают от проскальзывания на AMM.
- Ликвидность AMM-пула – общий размер пула. Чем глубже пул, тем меньше проскальзывание.
- Спред ордербука – разница между лучшей ценой покупки и продажи. Типично: 0.05-0.50%.
- Комиссия AMM – комиссия ликвидити-провайдерам (обычно 0.30% для Uniswap v2).
- Три карточки сравнивают итоговую стоимость сделки: ордербук (спред + комиссия 0.10%), AMM (проскальзывание + комиссия), intent-based (лучший из двух минус маржа солвера 5%). Лучший вариант подсвечивается.
Калькулятор
Сравнение стоимости сделки
Ордербук
$0
спред + комиссия
AMM (CPMM)
$0
проскальзывание + комиссия
Intent-based
$0
~лучший из двух
Формулы
OB_cost = Trade × (Spread/2 + Exchange_fee_%)
- OB_cost — стоимость сделки через ордербук ($) (вычисляется)
- Trade — размер сделки ($)
- Spread/2 — полуспред: эффективная стоимость пересечения одной стороны спреда (market-order пересекает только half-spread)
- 0.001 — фиксированная комиссия биржи (0.10%)
AMM_slippage = Trade / (Pool/2 + Trade)
- AMM_slippage — проскальзывание в AMM-пуле (вычисляется)
- Trade — размер сделки ($)
- Pool/2 — половина пула (резерв одного актива в CPMM)
AMM_cost = Trade × Slippage + Trade × Fee
- AMM_cost — стоимость сделки через AMM ($) (вычисляется)
- Slippage — проскальзывание (вычисляется выше)
- Fee — комиссия AMM (обычно 0.30%)
Intent_cost = min(OB_cost, AMM_cost) × (1 − Solver_efficiency_%)
- Intent_cost — стоимость через intent-протокол ($) (вычисляется)
- Маршрутизируется через лучший вариант минус маржа исполнителя 5%
- Внимание: по конструкции модели intent-based всегда показывает наименьшую стоимость, т.к. определяется как min от двух других × 0.95. В реальности солвер не всегда находит лучшую цену.