Uniswap Labs
Uniswap Labs — продуктово-инженерная компания, стоящая за основными реализациями и интерфейсами экосистемы Uniswap. Важно различать три сущности:
- Uniswap Protocol — децентрализованный протокол обмена (DEX/AMM) на Ethereum и совместимых сетях (см. что такое DEX/AMM).
- Uniswap Labs — компания, разрабатывающая интерфейс app.uniswap.org, мобильный Uniswap Wallet, новые механики (например, UniswapX) и инструменты для разработчиков (Permit2, Universal Router, SDK, Token Lists).
- Uniswap Foundation — отдельная некоммерческая организация, которая финансирует экосистемные инициативы и гранты (это не команда Labs и не «владельцы протокола»).
С точки зрения пользователя: Uniswap как DEX работает ончейн и без разрешений, а продукты Uniswap Labs — это «фронтенды» и инструменты, упрощающие доступ к ончейну, маршрутизацию ликвидности и сборку приложений поверх протокола.
Связанные материалы 24k.ru: DEX/AMM, Проскальзывание, Оракулы, Мосты, DeFiLlama, CoinDesk, Программируемые деньги, Стейкинг, Перпетуальные свопы, Funding rate, Open Interest, Ликвидация.
Чем Uniswap Labs не является
- Не централизованной биржей (CEX). Сделки происходят в смарт-контрактах протокола, а не в «ордералгосистеме» компании.
- Не регулятором протокола. Изменения на уровне ядра принимаются сообществом, код — open source под оговорёнными лицензиями.
- Не custodial-хранителем активов пользователей. Ваши средства «лежат» в контракте/кошельке; интерфейсы Labs только формируют транзакции.
Краткая история и эволюция продуктов Uniswap
- Uniswap v1 → v2 → v3
Протокол развивался от простых пулов постоянного произведения (x·y=k) к концентрированной ликвидности в v3, где LP размещают капиталы в ценовых диапазонах и выбирают уровни комиссий. Это резко повысило капитальную эффективность, но потребовало более продвинутой стратегии управления позициями (ребаланс, комиссии, оценка риска). Подробнее о механике см. наш гид по AMM и блок «Для LP» ниже.
- Uniswap v4 (hooks, singleton, custom pools)
В четвёртой итерации заявлены архитектурные изменения: singleton-контракт (снижение издержек на деплой/роутинг), hooks (возможность «врезать» пользовательскую логику до/после свопа, добавления/удаления ликвидности), более гибкие пулы/комиссии. Для команд это открывает путь к onchain-«плагинам» (напр. динамические комиссии, автоматический TWAP-исполнитель, fee rebates, ордербуки поверх AMM и пр.). На момент 2024–2025 годов фокус — на безопасном доведении спецификаций и экосистемных тулов вокруг hooks.
- UniswapX
Механика аукционного RFQ/solver-роутинга поверх DEX, задуманная для газлес-свелок и лучшего «попадания» в цену через конкуренцию солверов (в т.ч. внешних источников ликвидности). Идея: пользователь подписывает оффер, солверы соревнуются, берут на себя газ, а маршрутизация может использовать Uniswap-пулы и сторонние рынки. Это снижает MEV-утечки пользователя и упрощает UX. Концептуально отличается от классических агрегаторов тем, что переносит исполнение и газ на сторону солверов и использует аукцион вместо фиксированного роутинга.
- Uniswap Wallet
Мобильный кошелёк (изначально iOS), глубоко интегрирован с интерфейсом Labs, поддерживает подписи, Permit2, «gas/fee помощник», контроль сетей и токен-листов. Фокус — «потребительский» UX без потери гибкости ончейна.
- Интерфейсные компоненты
Кроме основного приложения, Labs поддерживает Auto Router (умная маршрутизация по пулам и сетям), Token Lists (стандарт списков токенов), Permit2 (унификация разрешений на списание ERC-20) и Universal Router (единая точка сборки свопов/покупок NFT/комбо-операций в одной транзакции).
Архитектура Uniswap v3 коротко (о чём важно помнить трейдеру и LP)
- Концентрированная ликвидность. LP задаёт ценовой диапазон, в котором «работает» его капитал. Чем уже диапазон — тем выше потенциальная доходность внутри него и тем выше риск «застрять» на одном из активов при сильном движении цены.
- Тиры комиссий. Для каждой пары настроены уровни комиссий (например, низкий для стейбл—стейбл, выше — для волатильных активов). От выбранного тира зависит, кто к вам придёт торговать и как быстро капает комиссия.
- Ребаланс и газ. Активное управление (частые передвижения диапазона) стоит газа и времени. Иногда «ленивый» подход с широким диапазоном даёт лучшую риск/доходность после комиссий и проскальзываний.
- Оракулы и цена. Протокол публикует onchain-оракулы (TWAP), но для внешних решений (лендинг/деривативы) используются агрегированные оракулы — это важно для оценки риска ликвидаций и «ценовых шипов».
Понять, где вы теряете: если цена ушла за пределы диапазона, вы стали «hodler’ом» одного актива и больше не зарабатываете комиссию, пока цену не «вернёт». Управление «по событиям», а не «по времени» часто эффективнее.
Uniswap v4 и hooks: что это даст рынку
Hooks — расширяемость «в нужных местах»: разработчик может навесить плагины на события пула (initialize, swap, modifyPosition и т. п.). Это позволяет:
- Включать динамическую комиссию (например, выше в бурю волатильности).
- Делать KYC/allowlist-пулы (комплаенс-случаи бизнеса).
- Доставлять TWAP/лимитные ордера в слой пула.
- Интегрировать реферальные/ребейт-схемы без «надстроек-обёрток».
Singleton снижает дубликаты кода и стоимость операций с несколькими пулами (маршрутизация и комбо-операции дешевеют). Для разработчиков, строящих поверх, это прямо уменьшает TCO.
Замечание об архитектуре безопасности: любое расширение поведенческой логики увеличивает «площадь атаки». Для hooks-контрактов критичны строгие тесты, лимиты и формальные проверки.
UniswapX против классических агрегаторов: краткий разбор
| Критерий | Агрегатор DEX | UniswapX (аукцион солверов) |
|---|---|---|
| Оплата газа | Пользователь | Солвер |
| Маршрутизация | Предопределённый граф DEX | Конкурентный аукцион, в т.ч. внешние источники |
| MEV-утечки | Возможны при публичной отправке | Снижение за счёт приватного исполнения/аукциона |
| UX | Подпись + отправка | Чаще подпись оффера (gasless) |
| Риски | Непопадание в пул/слippage | Зависимость от добросовестности солверов и точности аукциона |
Практически это означает: при «толстых» сделках и высокой конкуренции солверов UniswapX может давать лучшую итоговую цену и UX. Но «тонкие» периоды, редкие пары или «экзотика» ликвидности потребуют дополнительных ограничений (макс. проскальзывание, дедлайны, sanity-check по оракулу).
Permit2 и Universal Router: зачем это нужно разработчикам
- Permit2 решает хаос разрешений ERC-20: единый, безопасный и ограничиваемый (по сумме/времени) способ делегировать «списание» токенов, не выдавая бессрочные «аппрувы всем». Это снижает surface area для фишинга и ошибок пользователей.
- Universal Router объединяет операции в один вызов: свопы → покупка NFT → распределение — в одном пути с предсказуемым расходом газа и проверками. Идеален для e-commerce/гейминга/массовых сценариев программируемых денег.
- Token Lists — формат декларативных списков токенов (адреса/символы/логотипы/флаги риска), который фронтенды и кошельки могут валидировать и кэшировать. Это снижает число инцидентов с «поддельными тикерами».
Модель доходов и комиссии интерфейса
Протокол Uniswap зарабатывает торговыми комиссиями в пулах (они идут LP), а на уровне DAO может включать protocol fee (решает сообщество). Uniswap Labs как компания может взимать небольшую интерфейсную комиссию при свопах через официальный фронтенд/кошелёк на ограниченном наборе пар — это не протокольная комиссия и не «налог на ончейн». Пользователь всегда может напрямую взаимодействовать с контрактом или альтернативным интерфейсом без такой надбавки.
Для SEO-поисковиков и читателей: «комиссия Uniswap» = комиссионный тир пула + газ сети (+ возможно интерфейсный сбор, если идёте через app). Проверяйте итоговую цену и minReceive.
Безопасность и эксплуатация
- Аудиты и баунти. Ядро протокола и крупные релизы проходят внешние аудиты; действует программа баг-баунти.
- Оракулы/ограничения. При интеграции критично сверять цены с надёжными оракулами и ставить лимиты проскальзывания.
- MEV и приватность. Для крупного исполнения используйте приватные отправки/relay и/или сервисы типа UniswapX (где газ на стороне солвера).
- Доступ по спискам. В корпоративных сценариях (KYC-пулы) — hooks/allowlist или изолированные пулы.
- Ключи и разрешения. Снижайте бессрочные аппрувы; используйте Permit2 с лимитами/тайм-аутами.
Для разработчиков: как встроить Uniswap быстро и безопасно
Минимальный маршрут:
- Выберите сетевой домен (Ethereum/L2) и подключите SDK + Universal Router.
- Подтяните надёжный Token List (официальный и/или curated), отфильтруйте рисковые метки.
- Реализуйте Permit2 и политику выдачи разрешений «минимально необходимым объёмом».
- Для крупных/кросс-DEX сделок — рассмотрите UniswapX; выставьте пределы проскальзывания, дедлайны и sanity-check через оракул.
- Логируйте minOut/actualOut, газ, процент отказов и причины; добавьте ретраи и fallback-маршруты.
- Пропишите инцидент-плейбук: сбои сеты, «пустые» пулы, эвенты hooks, деградации RPC.
Продвинутые паттерны:
- Split routing с учётом цен, глубины и газа.
- TWAP/дутики для распределения большого ордера во времени.
- Авт ребаланс LP по событиям (не по таймеру) на v3/v4.
- Hooks-плагины: динамическая комиссия, rebates, allowlist, обратимые свопы для возвратов e-commerce.
Для LP: три режима работы (и риски)
| Режим | Кому подходит | Основной риск/контроль |
|---|---|---|
| Широкий диапазон | «Пассивным» LP, кто не хочет частых ребалансов | Меньше доходность на капитал, но ниже операционный риск |
| Узкий «активный» | Тем, кто готов следить за рынком | Комиссии на ребаланс (газ), риск «вылета» и залипания в одном активе |
| Гибрид (секторинг) | Командам/фондам с автоматизацией | Сложность логики, тесты/модели, риски ошибок авто-стратегии |
Всегда оценивайте net APY после газа, slippage доходов из-за проскальзываний и потенциальную непостоянную потерю (IL) в волатильных парах. Для стейбл—стейбл пулов IL ниже, но комиссия тоже ниже.
Сравнение с CEX и другими DEX: как принять решение пользователю
- Кастоди vs self-custody. В Uniswap вы контролируете ключи; в CEX — доверяете бирже. См. гид по Seed-фразе (если понадобятся).
- Комиссии и проскальзывание. На CEX — фиксированная комиссия, на AMM — комиссия пула + slippage, зависящий от глубины.
- Ликвидность экзотики. На AMM залив ликвидности — коллективный; редкие пары бывают «тонкими».
- Скорость и финальность. Зависит от L1/L2; у CEX исполнение мгновенное внутри книги заявок, но вывод — отдельная история.
- Прозрачность. Ончейн-операции наблюдаемы; у CEX — доказательства резервов/отчётность (см. пример PoR).
Лицензирование кода и юридические заметки для команд
Исторически ключевые релизы Uniswap использовали Business Source License (BSL) с отложенным переходом в GPL через установленный срок. Это защищает от немедленного «клонирования с ребрендингом», сохраняя открытый характер проекта в долгую. Если вы строите форк или пишете hooks — проверяйте условия лицензии конкретной версии и сроки «открытия».
Регуляторные вопросы вокруг интерфейсов и списков токенов — зона риска для фронтендов. Часто Labs и другие интерфейсы применяют политику модерации по токен-листам, чтобы снизить правовые и потребительские риски. Протокол при этом остаётся permissionless на уровне контракта.
Данные и аналитика: где смотреть реальную картину
- Ончейн-сканеры и дашборды (объёмы, активность пулов, комиссии LP).
- Агрегаторы данных и отчётов — DeFiLlama (разделы DEX Volumes/Fees).
- Профильные медиа — CoinDesk — для контекстных новостей и изменений в экосистеме.
- Для сравнения «реальных» цен и исполнения — используйте опорные оракулы и внутреннюю телеметрию вашего приложения.
Часто задаваемые вопросы (FAQ)
Uniswap Labs и Uniswap — это одно и то же? Нет. Uniswap — протокол/смарт-контракты. Uniswap Labs — компания, разрабатывающая интерфейсы, кошелёк и инструменты, а также новые механики (например, UniswapX).
Нужен ли интерфейс Labs, чтобы пользоваться Uniswap? Нет. Можно взаимодействовать напрямую с контрактами или через альтернативные фронтенды/кошельки. Интерфейс Labs даёт удобство (маршрутизация, списки токенов, подсказки по газу).
Почему иногда «добавляется» интерфейсная комиссия? Это сбор фронтенда Labs на ограниченных маршрутах/парах. Он отдельный от протокольной комиссии пула. Комиссии можно избежать, торгуя напрямую с контрактом или другим интерфейсом.
Чем UniswapX отличается от «агрегатора»? UniswapX — аукцион солверов: газ платит солвер, он же соревнуется за лучшую цену исполнения. Это может снизить MEV-утечки пользователя и улучшить итоговую цену на «тяжёлых» ордерах.
Что дают hooks в v4? Расширяемость: динамические комиссии, allowlist-пулы, встроенные TWAP/лимитные ордера, реферальные схемы. Но расширяемость = больше требований к аудитам и тестам.
Опасно ли держать ликвидность в v3? Как и в любом AMM, есть риск непостоянной потери (IL) и «залипания» позиции за пределами диапазона. Управляйте диапазонами и учитывайте комиссии/газ. Для стейбл—стейбл риск ниже.
Какие сети поддерживает Uniswap? Базово — Ethereum и ряд L2/совместимых сетей. Конкретный список зависит от версии протокола/интерфейса и политики деплоев.
См. также на 24k.ru
- Механики рынка и риск: DEX/AMM · Проскальзывание · Оракулы · Мосты · Перпеты · Funding rate · Open Interest · Ликвидация
