Эксперимент
Каждая цифра ниже получена из одного детерминированного прогона последнего полного года на Ethereum: шесть пулов Uniswap v3, их дневной объём обменов, ликвидность, конкурировавшая за него, переключение протокольной комиссии с точного дня активации в каждом пуле и измеренная доля just-in-time каждого пула. Сторона Aqua отвечает на два вопроса, которые реально определяют результат: сколько потока маршрутизация направила бы к стратегии в вашем собственном кошельке и сколько из него ваши токены могли бы обслужить, когда другие стратегии котируют ту же пару и однонаправленный день истощает баланс?
- Окно
- 2025-07-01 до 2026-07-01 UTC, вход в первый день, удержание на весь год
- Две площадки, один депозит
- Внутри пула Uniswap каждый своп автоматически начисляет комиссию позиции. В качестве стратегии Aqua депозит зарабатывает только тот поток, который маршрутизация направляет к нему, по комиссии, которую устанавливает сама стратегия
- Ценовой диапазон
- Один диапазон на пару, подобранный ретроспективно так, чтобы охватить взвешенный дневной диапазон свопов в 95% дней (для привязанной пары берётся четыре медианных дневных диапазона), одинаковый на обеих площадках, чтобы сравнение изолировало площадку, а не выбор диапазона
- Честная вилка
- Каждая цифра Aqua охватывает два края. Нижний: только измеренная доля объёма каждого пула, маршрутизированная агрегатором, может видеть стратегию в кошельке (от 10% до 36% на пул). Верхний: каждый ордер сравнивает площадки перед исполнением
- Два состояния конкуренции
- Единственная стратегия: ваша — единственная книга Aqua на паре, верхний конец. Полная конкуренция: конкурирующие стратегии с той же комиссией удерживают книгу такой же глубины, как у пула, нижняя граница. Реальная конкуренция находится между двумя состояниями, и живых данных по каждой паре пока нет, чтобы уточнить её положение
- Доля каждого
- Сторона Uniswap: доля протокола от комиссий LP с дня активации в каждом пуле (четверть в пулах 0,05% и 0,01%, шестая часть в пулах 0,30%) плюс измеренная доля just-in-time. Сторона Aqua: доля DAO от комиссии каждой стратегии (четверть ниже границы 0,12%, шестая часть выше неё)
- Не моделируется
- Газ, ребалансировка, компаундирование и внутридневная последовательность. Объём каждого пула и конкурирующая ликвидность пула остаются измеренными, поэтому больший размер никогда не создаёт дополнительный поток
Кто собирает комиссии сегодня
Собственная история пулов показывает, кто на самом деле собирает комиссии. Мы подсчитали каждую позицию, когда-либо открытую в десяти пулах Uniswap v3 на Ethereum с наибольшим объёмом за всё время: 348 993 позиции по состоянию на июль 2026 года. Позиции размером $10 000 и менее — самая большая группа по количеству, и вместе они собрали менее одного процента от всего, что эти пулы когда-либо выплатили. Медианная небольшая позиция собрала $10,84 за всё своё время жизни. Остальная часть этой страницы показывает, что тот же депозит может сделать, когда токены остаются в одном кошельке и котируют везде, где подходят.
Шесть пулов или один кошелёк
Теперь тот же бюджет принимает форму портфеля, точно так, как осторожный LP распределил бы его. Форма Uniswap делит $10 000 на шесть изолированных депозитов по $1 667 каждый: ETH/USDC 0,05%, ETH/USDT 0,05%, USDC/USDT 0,01%, ETH/WBTC 0,30%, WBTC/USDT 0,30% и WBTC/USDC 0,30%. Форма Aqua держит те же $10 000 в виде четырёх балансов токенов по $2 500 (ETH, USDC, USDT, WBTC) и котирует все шесть пар из них. Каждая пара опирается на два своих баланса токенов, поэтому за каждой стоит котировка на $5 000: $30 000 стоящих котировок из тех же $10 000, потому что токены используются совместно, а не распределяются по частям. Именно утроение стоящих котировок движет всем, что описано ниже.
Котирование большего числа пар из одного кошелька собирает больше? Прогон отвечает напрямую. Начните с ETH/USDC в одиночку, затем добавляйте следующую по величине пару, пока кошелёк не будет котировать все шесть. Пара, токены которой уже находятся в кошельке, ничего не разделяет, поэтому её поток — это чистая прибыль. Пара, которая приносит новый токен, разделяет бюджет между большим числом балансов, и здесь она всё равно оказывается впереди. При $10 000 кошелёк с шестью парами собирает в 3,3 раза больше, чем одна пара на верхнем конце, и в 4,1 раза больше на нижней границе только для роутеров. Кратность почти не зависит от того, кто ещё котирует пары: в состоянии полной конкуренции оба конца сокращаются вдвое, и шесть пар всё равно собирают в 3,3 раза больше одной.
Лицом к лицу: $10 000 на ETH/USDC
Год назад $10 000 вложены в пул ETH/USDC 0,05% и заработали $456 до $464 в виде комиссий. ETH упал на 34,7% за это окно, и за вычетом переоценки позиции пул сохранил $95 до $103. Те же $10 000 как стратегия Aqua, котирующая те же самые 5 bps: как единственная стратегия Aqua на паре — $42 за год, если только агрегаторный поток когда-либо её видел, и $410, если каждый ордер оптимизировал цену. При конкурирующих стратегиях, удерживающих книгу такой же глубины, как у пула, верхняя граница всего потока падает до $205, около 44% позиции в пуле. И агрессивное снижение, к которому многие потянулись бы первым, комиссия 0,005%, заработало меньше, а не больше: $22 до $222 как единственная стратегия.
Почему агрессивное снижение зарабатывает меньше? Потому что заработок — это комиссия, умноженная на поток. Котирование 0,005% вместо 0,05% привлекает более чем в пять раз больший маршрутизируемый объём в этом прогоне, но каждый маршрутизируемый доллар платит в десять раз меньше. А почему конкуренция сокращает доход вдвое? Потому что ордер, достигающий Aqua, распределяется по всем книгам, котирующим пару, и ваша доля — это ваш размер относительно всей книги площадки. Два конца полосы Aqua — это факт о видимости, два состояния конкуренции — факт о насыщённости. Реальность находится между крайними точками и движется к сильным из них по мере того, как всё больше потока оптимизирует цену и пока немногие стратегии котируют пару.
Одна асимметрия уже заложена в эти числа. Измеренная доля JIT вычитается со стороны пула, и у неё нет эквивалента в Aqua: котировка живёт в вашем собственном кошельке, поэтому нечего вклинить перед исполнением сделки и нет момента получения комиссии, который можно было бы размыть. Почему JIT-снайпинг невозможен для позиции Aqua.
Окно безубыточности по комиссии
Свип комиссии стратегии от 0,1 до 10 bps отвечает на следующий естественный вопрос: существует ли комиссия, при которой стратегия кошелька прямо превосходит позицию в пуле? Как единственная стратегия на паре — да, и это окно, а не точка. На верхней границе всего потока каждая комиссия от 1,2 до 4,82 bps заработала не меньше $464 позиции в пуле, а 3 bps принесли максимум: $727, примерно в 1,6 раза больше пула. На нижней границе только роутеров ни одна комиссия не догоняет пул при таком размере, и как только конкурирующие стратегии соответствуют книге пула — тоже ни одна: кривая полной конкуренции достигает максимума $287. Окно — это верхняя граница, которая говорит о том, что ключевые ограничения — это видимость и насыщённость, а не ценообразование.
Выигрышное окно — не случайность этого пула. Каждый уровень комиссий, на котором стоит конкурирующая ликвидность, является границей: котируйте ниже комиссии площадки — и её поток становится достижимым, котируйте выше — и этот поток остаётся дома. ETH/USDC имеет уровневые пулы на 0,01%, 0,05%, 0,30% и 1,00%, поэтому для небольшой стратегии полезные котировки находятся между нижней границей 0,01% и домашним уровнем 0,05% — именно там, где свип нашёл своё окно. Снижение ниже самого дешёвого действующего уровня не делает поток ни одной новой площадки достижимым. Это лишь отдаёт ставку даром.
Год с шестью парами, воспроизведённый
Комиссии — это половина книги. Переоценка — другая половина. Это окно было жёстким: ETH упал на 34,7%, а WBTC на 44,6%, поэтому двусторонняя ликвидность на любой площадке переоценивалась против простого удержания токенов. За вычетом этой переоценки разделённая позиция завершила с -$28 до -$1, а общий кошелёк с -$26 до -$156. Верхняя граница всего потока общей стороны более отрицательна по той же причине, по которой её комиссии больше: $30 000 стоящих котировок отслеживают в три раза большую переоценку, чем $10 000 депозитов. Стоящий размер работает в обе стороны, и никакой выбор площадки не устраняет рыночное направление.
Тот же разбор на верхнем конце лестницы показывает, что насыщение делает с каждой парой по отдельности. При $1B общий кошелёк всё ещё собирает больше на пяти из шести пар как единственная стратегия, до 1,6 раза больше депозита в пул на ETH/USDC. Наименьший пул переворачивается: на верхнем конце всего потока депозит $166,7M USDC/USDT собрал $290 197 против $267 964 стоячей котировки $500M, потому что более крупная котировка не может собрать поток, который пул никогда не видел. В состоянии полной конкуренции итоги остаются примерно на 5% впереди разделённой книги, тогда как отдельные пары расходятся в разные стороны. Нижняя граница только роутеров при таком размере находится далеко ниже разделённой книги на каждой паре. Видимость, а не ценообразование, является ограничивающим фактором на верхнем конце.
От $10K до $1B
Те же две формы прогнаны при шестнадцати бюджетах. Как единственная стратегия на каждой паре общий кошелёк собирает примерно в 2,7 раза больше комиссий разделённой книги при $10K, всё ещё в 2,6 раза при $1M, сжимаясь примерно до 1,4x при $1B по мере насыщения захвата комиссий относительно потока, который реально существовал. В состоянии полной конкуренции кошелёк всё равно собирает примерно в 1,3 раза больше разделённой позиции при $10K и остаётся примерно на 5% впереди при $1B: совместное использование сохраняет преимущество, потому что разделённая книга сталкивается с тем же рынком. Окно безубыточности рассказывает историю комиссий. Оно остаётся на месте примерно до $25M, затем сужается к уровню пула по мере того, как стратегия становится большей частью рынка.
Читайте цифры с учётом этих ограничений
- Это историческая симуляция, а не реальные результаты и не предложение будущей доходности: один год, одна сеть, шесть пулов, вход в один день.
- Сторона Aqua использует модель маршрутизации, а не записанные исполнения Aqua: каждый ордер разбивается так, чтобы итоговая маргинальная цена выравнивалась между пулом и стратегией (стандартная цель агрегатора), при этом дневной объём поступает в виде наблюдаемого числа обменов за этот день при восстановленном дневном споте.
- Конкурирующие стратегии Aqua моделируются в двух вычислимых состояниях: отсутствие конкуренции и книга такой же глубины, как у пула, с той же комиссией, разделённая пропорционально (математическое ожидание аукциона «победитель получает всё» при симметричных котировках). Реальная конкуренция находится между этими состояниями и меняется по мере прихода и ухода других LP.
- Нижняя граница потока учитывает только объём, доказуемо маршрутизированный своп-агрегатором, это нижняя планка: поток солверов и ботов, самостоятельно оптимизирующийся между площадками, этой меркой не помечается. Верхняя граница позволяет каждому ордеру сравнивать площадки. Реальность находится между двумя.
- Котировки ниже самого дешёвого действующего уровня моделируются как любая другая комиссия, но на реальных рынках они в основном привлекают арбитражный поток — тот вид, который сторона переоценки в реестре уже учитывает против. Коридор между границами уровней пары — это место, где снижение цены остаётся обоснованным.
- Дневные бары с охватом p05 до p95, взвешенным по объёму, показывают свопы, затронутые каждый день, активную ликвидность, взвешенную по объёму, и дневной знаковый объём покупок и продаж. Внутридневная последовательность и эффекты отдельных свопов усредняются.
- Моделируемая стратегия представляет собой медленную котировку со статичной ценой, статичной комиссией и без перецены; стоимость устаревания такой котировки относительно арбитражного потока (LVR, внутридневная негативная селекция) не учитывается: сделки исполняются по восстановленному дневному спот-курсу, тогда как на стороне Uniswap эти издержки уже заложены в измеренную историю. Это упрощение завышает показатели стороны Aqua, поэтому её цифры следует читать ближе к нижним значениям. Окно безубыточности наиболее чувствительно к этому, поскольку занижение цены привлекает наибольший арбитражный поток. Стратегии с быстрой перепереценкой в реальном времени способны снизить эти издержки, однако данный повторный прогон их не моделирует.
- Окно — это один сильно падающий рынок (ETH -34,7%, WBTC -44,6%). Боковой или растущий год переписывает каждую итоговую цифру. Сравнение площадок, а не рыночный результат — это переносимая часть.
- Статичные позиции и статичные комиссии: без ребалансировки, без реинвестирования, без изменений комиссий в середине окна, без газа.
- Балансы кошелька конечны и отслеживаются ежедневно: исполнения обменивают один токен на другой в соответствии с измеренным дневным соотношением покупок и продаж, дневной двусторонний поток окупает себя, и только чистый односторонний избыток уменьшает платящий баланс, ограниченный тем, что держит кошелёк. Истощённая сторона прекращает исполнение до разворота потока — точно как в продукте. Внутридневная последовательность внутри дня не наблюдаема на этом уровне детализации.
- Учёт в USD использует собственный стейблкоин-плечо каждого пула. Пул ETH/WBTC конвертируется через взвешенный по объёму ETH/USD того же дня крупнейшего пула. Никакой внешний ценовой фид не входит в расчёты.
- Реальная механика Aqua (конкуренция резолверов, аукционы интентов) богаче, чем эта модель потока. Модель здесь намеренно является самой простой из обоснованных, и оба её конца поставляются вместе с кодом.