The Art of AMM

Антон Буков, сооснователь 1inch, подробно разбирает, почему большинство AMM фундаментально неэффективны — до 95% ликвидности простаивает без дела — и почему понятие «эффективность капитала» в DeFi часто понимают неправильно. В своём докладе он объясняет, как общая ликвидность, виртуальные балансы и новая архитектура SwapVM открывают путь к композиционному, мульти-стратегийному маркет-мейкингу, где капитал остаётся в кошельках пользователей, а AMM конкурируют логикой, а не TVL.
Мы собрали ключевые идеи из его выступления — от фрагментации и заблокированного капитала до Aqua, честной и нечестной ликвидности и того, почему будущее AMM больше похоже на программируемые стратегии, чем на статические пулы ✨
Автоматизированные маркет-мейкеры (AMM) стали одним из самых узнаваемых примитивов Web3, но их эффективность использования капитала до сих пор плохо понимается. Спросите десять человек, что значит «эффективность капитала», и получите десять разных ответов: больше комиссий на единицу капитала, привлечение большей ликвидности, максимальное участие в сделках или минимизация времени простоя средств.
Именно эта размытость и подтолкнула Антона Букова к более фундаментальному вопросу: где именно капитал используется неэффективно и как AMM могут это исправить?
Скрытая проблема: 95% ликвидности простаивает
В современных AMM большая часть ликвидности большую часть времени не участвует в торгах. В среднем за год 90–95% ликвидности в крупных пулах вообще не задействуется в сделках.
Она лежит внутри контракта, пассивно формируя ценовую кривую, но не зарабатывая комиссии. Ликвидность, которая никогда не движется, — это ликвидность, которая никогда не зарабатывает.
Uniswap v2, v3, Curve, SushiSwap — все они опираются на одно и то же структурное ограничение: LP вносят капитал, а AMM ждут, пока придут тейкеры. Если в вашем ценовом диапазоне нет сделок → капитал ничего не делает.
Это и есть базовая неэффективность: ликвидность заблокирована в пулах, но рынок к ней почти не прикасается. Большинство LP представляют, что их активы «работают», но на практике они активны лишь в редкие моменты ценового движения.

Фрагментация и заблокированный капитал
Вторая проблема глубже и носит системный характер: дизайн AMM неизбежно фрагментирует ликвидность между пулами. Один LP, владеющий USDC, WETH и WBTC, вынужден распределять их по десяткам отдельных позиций:
• ETH/USDC 0.3%
• ETH/USDC 1%
• WBTC/ETH
• WBTC/USDC
• пулы для стейблкоинов
• концентрированные диапазоны
• разные уровни комиссий
• разные ценовые окна
Каждый новый пул → больше фрагментации → ниже эффективность капитала.
И есть третья проблема: капитал заблокирован. Полностью заблокирован.
После депозита в AMM LP сразу теряет возможность использовать активы где-либо ещё: нельзя голосовать в governance, нельзя участвовать в onchain-экономике, нельзя сдавать токены в лендинг, использовать их как залог или задействовать сразу в нескольких стратегиях маркет-мейкинга.
AMM не допускает композиционности ликвидности. Он превращает активный капитал в изолированный, пассивный. Эта модель имела смысл в 2017 году, но сегодня она серьёзно ограничивает инновации.

Shared Liquidity Layer: ключевая инновация 1inch
1inch предлагает сдвиг парадигмы для решения проблем фрагментации и блокировки капитала — Shared Liquidity Layer, реализованный в Aqua.
Идея переворачивает 7 лет дизайна AMM: • ликвидность больше не живёт внутри пулов, • она остаётся в кошельке LP, • AMM получают разрешённый доступ по запросу, • капитал становится общим, а не изолированным, • LP больше не нужно дробить активы между десятками пулов, • ликвидность разблокируется и становится композиционной во всём DeFi.
Вместо того чтобы каждый AMM боролся за собственный пул капитала, они подключаются к общему резервуару.
Это даёт два ключевых эффекта: 1. LP сохраняют полное владение и гибкость. 2. AMM конкурируют логикой и эффективностью, а не захватом TVL.

Архитектура: виртуальные балансы и Access Controller
В основе Aqua лежит простая, но мощная модель: виртуальные балансы + Access Controller.
Виртуальные балансы отражают, какую часть капитала LP AMM может использовать. В отличие от пулов, эти балансы физически не блокируются — это разрешения и ссылки на состояние.
Когда AMM исполняет сделку, он обращается к Access Controller: — списывает нужную сумму с реального баланса LP, — после исполнения возвращает результат обратно LP.
Эта архитектура позволяет: • использовать одну базу капитала для нескольких AMM, • запускать несколько стратегий из одного кошелька, • избежать фрагментации, • избежать изоляции активов, • чётко разграничить права доступа и безопасность.
По сути, Aqua превращает ликвидность в onchain-API, а не депозит.

Мульти-стратегические LP-позиции и полная утилизация капитала
С виртуальными балансами капитал LP становится многофункциональным. Вместо депозита USDC в один пул Uniswap v3 LP может одновременно разрешить участие капитала в: • стратегиях концентрированной ликвидности • динамических комиссиях • нескольких архитектурах AMM • лендинг/борроуинг-циклах • левередж-маркет-мейкинге • хеджированных позициях • продвинутых «умных» стратегиях от разработчиков
Это приближает AMM к тому, как работают профессиональные маркет-мейкеры — но в автоматизированной и демократизированной форме.
Впервые в истории AMM одна и та же единица капитала может работать в нескольких местах одновременно — без дублирования и фрагментации. Это позволяет приблизиться к ранее невозможному: почти 100% утилизации капитала.

Честная и нечестная ликвидность
Одна из самых недооценённых идей в дизайне AMM — не вся ликвидность одинакова. Антон вводит различие между честной и нечестной ликвидностью, и это становится критически важно, когда ликвидность перестаёт быть заблокированной в пулах и становится общей.
Честная ликвидность ведёт себя как настоящий участник рынка. Она зарабатывает, принимая риск, выставляя котировки, захватывая спред и реагируя на движение цены. Именно такую ликвидность изначально и должны были поощрять AMM.
Нечестная ликвидность — совсем другое явление. Она появляется, когда структурные асимметрии позволяют извлекать ценность, не участвуя в нормальном ценообразовании. Ранний DeFi был полон таких перекосов: медленные апдейты цен, предсказуемый роутинг, латентность и арбитражные возможности с практически гарантированной прибылью для ботов, а не LP. В итоге LP несут риск волатильности, а большую часть экономической ценности забирают агрессивные участники.
Когда капитал становится доступным сразу для нескольких AMM, конкуренция смещается от «кто заблокирует больше TVL» к «кто построит более эффективную стратегию». Экосистема начинает вознаграждать реальные результаты и честное ценообразование, а не жёсткие пулы.
Это подводит к следующему архитектурному шагу: AMM, которые ведут себя как программируемые стратегии, а не как статические пулы.
Swap VM: новая архитектура AMM
Swap VM — модульная виртуальная машина на инструкциях для построения AMM.
Логика проста и элегантна. Если ликвидность теперь общая и разблокированная, AMM больше не нужно реализовывать полный стек: депозиты, выводы, учёт балансов, клиринг, инварианты и обновление состояния. Всё это можно разложить на небольшие, переиспользуемые операции — «инструкции».
Swap VM становится движком, который исполняет эти инструкции. Разработчики могут комбинировать их как LEGO, собирая новые AMM без переписывания тысяч строк шаблонного кода.

Здесь показана метафора, которую использует Антон: модули вроде «Concentrate», «Decay Spread», «Flat Fee» и «Swap» выглядят как элементы пазла. Каждый — это изолированное поведение, которое можно собрать в полноценную логику AMM. Разработка AMM превращается в творческий и композиционный процесс, а не в монолитную инженерную задачу.
Чтобы сделать это конкретным, Антон вводит модель данных SVM: простую структуру SwapRegisters, содержащую всего четыре целых числа — входящие и исходящие балансы, входящие и исходящие объёмы. Каждая инструкция AMM работает только с этим минимальным состоянием. Никаких трансферов токенов. Никакого учёта ликвидности. Никакой собственности пула.
Это переводит разработку AMM из тяжёлой инфраструктурной инженерии в уровень композиции инструкций.

Вместо взаимодействия с контрактами токенов и логикой пулов AMM работает только с виртуальными регистрами. Разработчики пишут логику изменения этих значений, а VM обеспечивает безопасность и композиционность.
Так появляется то, чего раньше не существовало в DeFi: рынок инструкций AMM, где сотни AMM конкурируют не за ликвидность, а за производительность, стратегии ценообразования и выразительность.
Проблема Mooniswap и решение с плавным сдвигом цены
Далее Антон возвращается к одной из ранних инноваций экосистемы 1inch — Mooniswap. Проект исследовал идею затухающего спреда — замедления обновления ценовой кривой после сделки. Причина проста: мгновенные обновления создавали предсказуемый арбитраж, позволяя ботам извлекать ценность быстрее, чем LP успевали зарабатывать спред.
В Mooniswap «виртуальные балансы» постепенно сходились к реальным за заданный период времени. Это давало LP большую долю арбитражной прибыли.
Aqua обобщает эту идею. Модель общей ликвидности позволяет реализовать поведение, при котором: • виртуальные балансы мгновенно отражают новую котировку, • реальные балансы сходятся медленнее, по кривой затухания, • арбитраж больше не полностью извлекается ботами, • система работает как микро-аукцион, где LP захватывают больше ценности.

Developer Empowerment
В завершение Антон говорит о том, что новая архитектура означает для будущего разработки в DeFi.
С общей ликвидностью и Swap VM создание AMM перестаёт быть привилегией команд с миллионами TVL и глубокой протокольной экспертизой. Теперь любой — от исследователя до небольшой команды — может собирать стратегии ликвидности, деплоить новые AMM и конкурировать исключительно алгоритмической эффективностью, а не захватом капитала.
Архитектура убирает один из главных барьеров индустрии: чтобы экспериментировать с дизайном AMM, больше не нужна собственная ликвидность. Ликвидность общая. Капитал остаётся разблокированным. Разработчики создают стратегии, а не пулы.
Нагрузка кода и инновации на уровне инструкций
Сегодня создание AMM означает каждый раз пересобирать один и тот же фундамент: депозиты, выводы, учёт балансов, клиринг, проверки безопасности, инварианты. Сама логика свапа — «мозг» AMM — лишь малая часть айсберга. Всё остальное повторяется, ломается и тормозит инновации.
SwapVM полностью убирает эту нагрузку.
В новой модели разработчики работают только с тем, что действительно определяет AMM: инструкциями, которые оперируют минимальной структурой данных. Если поведение можно выразить инструкцией, его можно добавить в VM без переписывания всего протокола.
Традиционные AMM заставляют пересобирать весь стек. В SwapVM все нижние уровни исчезают — остаётся только логика свапа.
Это открывает принципиально новый уровень гибкости. Инструкции могут описывать что угодно: NFT-гейт перед исполнением, односторонний лимитный ордер, DCA-механику или даже разные типы аукционов — например, с убывающей ценой продажи или с растущей стоимостью при покупке фиксированного объёма. То, что раньше требовало отдельных протоколов, теперь становится набором модульных поведений внутри одной системы.

SwapVM превращает разработку AMM из тяжёлой инженерии в сборку стратегий. От переписывания инфраструктуры — к композиции логики.
Инновациям больше не нужны TVL, большая команда или дублирование архитектуры. Нужна только идея, выраженная в виде инструкции.
