Перейти к содержимому
5 человек
в команде
5 месяцев
в работе
Спроектировали и разработали совместно с IOHK децентрализованное приложение на платформе Plutus. Созданный DApp — это один из первых NFT-маркетплейсов на Cardano
Узнать больше

Что такое Uniswap v.4 — отличия от предыдущих версий

uniswap_evolution

Идея с картой стала логичным продолжением нашего опыта в онбординге. Поначалу мы попробовали организовать теоретическую подготовку новичков с помощью книги «How to DEFI» от Coingecko и пары статей по ключевым вопросам web3 сферы. Книга, безусловно, отличная и авторы большие молодцы, но, к сожалению, этого оказалось критически мало.

После пары онбордингов, стало очевидно, что такой подход не позволяет дать полноценное представление о мире децентрализованных продуктов: нужна была система. Такой способ организации тем, источников информации по ним и вопросов, которые бы полностью закрывали потребности специалистов разбираться в web3 инструментах, продуктах, технологиях с их возможностями и ограничениями. И поскольку web3 – это очень быстро развивающаяся и постоянно меняющаяся сфера, эта система знаний должна регулярно обновляться и пополняться новыми источниками информации и вопросами для самопроверки.

Что такое Uniswap

Uniswap работает по модели AMM (автоматического маркетмейкера): вместо книги ордеров здесь используются пулы ликвидности. Это позволяет пользователям обменивать токены напрямую и в любое время — без необходимости в посредниках или контрагентах.

Протокол запущен в 2018 году и сегодня работает не только в основной сети Ethereum, но и в L2-решениях и других сетях. Это делает его доступным, быстрым и удобным для миллионов пользователей и десятков DeFi-протоколов.

В 2024 году команда Uniswap также представила Unichain — собственную L2-сеть на базе OP Stack. Она создаётся для более глубокого контроля над пользовательским опытом, снижения издержек и развития экосистемы Uniswap как полноценной платформы для DeFi-продуктов.

Сайт проекта Unichain

Про Uniswap v.4

Uniswap v4 — новая архитектурная версия протокола, анонсированная летом 2023 года и запущенная в январе 2025. Она предлагает:

• Единую архитектуру (singleton) для всех пулов;
• Возможность встроить пользовательскую логику через хуки;
• Поддержку нативного ETH;
• Flash Accounting на базе Transient Storage (EIP-1153);
• Поддержку динамических комиссий.

Благодаря хукам разработчики могут строить собственные DeFi-продукты прямо на базе Uniswap — без необходимости форкать код или переписывать контракты с нуля. Остальные архитектурные улучшения делают такие продукты более эффективными и дешевыми в эксплуатации.

Данные с DefiLama

Что нового в Uniswap v.4

1. Хуки (Hooks)

Хуки — это внешние смарт-контракты, которые подключаются при создании пула и позволяют встроить произвольную логику: до и после свапов, добавления или удаления ликвидности, инициализации и т.д.

Примеры использования:

• Динамические комиссии;
• Доступ только для whitelisted-адресов;
• Донаты провайдерам ликвидности;
• Кастомные кривые ценообразования (например, как у Curve);
• Интеграция с лендинг-протоколами и стейкингом.

Важно: хук нельзя заменить после создания пула, если только он не реализован через прокси.

2. Singleton-дизайн

Вместо отдельных контрактов для каждого пула, теперь все пулы живут в одном контракте — PoolManager.sol. Это позволяет:

• Уменьшить стоимость создания пулов;
• Сократить количество внешних вызовов;
• Реализовать сложные свопы без перемещения токенов между контрактами.

3. Flash Accounting и Transient Storage

В Uniswap v4 используется подход, который команда назвала Flash Accounting. Он основан на применении Transient Storage (EIP-1153) — временного хранилища внутри транзакции. Все изменения состояния сохраняются в нём до завершения операции, после чего результат фиксируется в постоянном хранилище (Storage). Это позволяет заметно сократить количество дорогостоящих операций записи и снизить комиссии за газ.

Это реализовано через EIP-1153 и позволяет существенно сократить газ:

• sstore (Storage) = 20 000 газа;
• tstore (Transient) = 100 газа.

В результате операции становятся быстрее и дешевле.

4. Поддержка нативного ETH

Начиная с v2, Uniswap использовал WETH для работы с эфиром. В v4 возвращается возможность использовать ETH напрямую:

• Упрощается пользовательский опыт;
• Уменьшается число транзакций и комиссия за газ;
• Повышается гибкость протокола.

5. Динамические комиссии

Uniswap v4 снимает ограничения фиксированных уровней комиссий (0.05%, 0.3%, 1.0%). Теперь разработчики могут:

• Установить любую ставку;
• Изменять её по времени, объёму или вручную;
• Использовать хуки для создания адаптивных стратегий.

6. Подписки (Subscribers)

Любой контракт может подписаться на изменения LP-позиций. Это особенно полезно для:

• LP-менеджеров и стратегий;
• Ребалансирующих протоколов;
• Уведомлений в DeFi-инструментах.

Это полностью on-chain решение для отслеживания изменений в позициях.

7. ERC-6909

В Uniswap v4 используется стандарт ERC-6909 — облегчённый аналог ERC-1155, предназначенный для представления активов, оставшихся внутри протокола. Такой токен может получить не только провайдер ликвидности, но и, например, трейдер после свапа, если он решил не забирать токены сразу.

Использование ERC-6909 снижает затраты на цепочки операций, которые не укладываются в одну транзакцию, и избавляет от необходимости повторного взаимодействия с внешними контрактами токенов. Это делает взаимодействие с Uniswap быстрее и дешевле — особенно для продвинутых пользователей и автоматических стратегий.

Преимущества Uniswap v4

Главное преимущество Uniswap v4 — в его гибкости. Хуки позволяют создавать пулы с произвольной логикой: от настройки динамической комиссии до полной замены ценообразующей формулы, решения проблемы непостоянных потерь или реализации нестандартных сценариев взаимодействия с ликвидностью. Такой уровень настройки делает v4 удобным инструментом не только для построения классических DEX, но и для других DeFi-протоколов, которым раньше приходилось писать собственную биржевую часть. Вместо отдельного DEX теперь можно настроить пул в Uniswap под нужную логику: например, для пресейла токенов, распределения стейкинг-наград или ограничения доступа к ликвидности.

Помимо гибкости, v4 существенно снижает затраты на газ. Это достигается за счёт архитектуры singleton и использования Transient Storage. Вместо множества отдельных контрактов для каждого пула теперь используется один общий контракт, а промежуточные данные записываются во временное хранилище, что в ряде сценариев позволяет существенно снизить затраты на газ.

Отдельное внимание заслуживает возвращение поддержки нативного ETH. Пользователи могут работать с эфиром напрямую, без оборачивания в WETH, что упрощает пользовательский опыт и дополнительно снижает комиссии.

Для провайдеров ликвидности открываются новые возможности заработка. Комиссии теперь не ограничены фиксированными значениями — они могут быть любыми, вплоть до динамически изменяемых по расписанию или в зависимости от рыночной ситуации. Это позволяет провайдерам точнее подстраиваться под рыночные условия и увеличивать прибыль.

Наконец, Uniswap v4 перестаёт быть просто обменником. Благодаря своей архитектуре он становится платформой, поверх которой можно строить собственные DeFi-продукты, не создавая инфраструктуру с нуля. Это снижает порог входа для стартапов и открывает двери к новому витку экспериментов в децентрализованных финансах.

Потенциальные недостатки

При всех преимуществах у Uniswap v4 есть и риски, которые стоит учитывать.

Во-первых, высокая гибкость сопровождается ростом сложности. Разработка хуков требует технической экспертизы и хорошего понимания безопасности смарт-контрактов. Ошибка в одном хук-контракте может привести к неработающему пулу или, что хуже, к уязвимости.

Во-вторых, сама идея хуков делает поведение пула менее предсказуемым. Агрегаторам и маршрутизаторам придётся анализировать кастомную логику каждого пула, чтобы не попасть в ловушку — это усложняет маршрутизацию и увеличивает стоимость аудита.

Третья проблема — фрагментация ликвидности. Теперь можно создавать сколько угодно пулов на одну и ту же пару токенов, но с разными условиями: комиссиями, хуками, кривыми и т.п. Это создаёт конкуренцию между пулами, но одновременно снижает концентрацию ликвидности в одном месте.

Наконец, стоит учитывать, что вся архитектура v4 работает с хуками как с точками расширения. Если эти хуки окажутся нестабильными или недоступными, это может заблокировать работу пула. Такой сценарий требует продуманной архитектуры и надёжности всех компонентов.

Заключение

Uniswap v4 открывает новый этап в развитии DeFi-инфраструктуры. Он не просто облегчает обмен токенов — он позволяет собирать собственные DeFi-протоколы из кирпичиков, заложенных в ядро.

Если вы хотите построить DeFi-продукт с уникальной логикой — v4 предлагает всё необходимое. А команда MetaLamp поможет реализовать это правильно: с безопасностью, оптимизацией и пониманием тонкостей архитектуры.

Получите бесплатную консультацию
Заполните форму, чтобы связаться с нашим менеджером.
Или можно запланировать встречу в Calendly calendly
uniswap_evolution
горячее
btc_price
p2e
anchors
gamefi_what_is_it
smart_contracts_solana
trump_coins
gamefi_2025
solana
defii
defi_pools
web3app
dapps
rwa_tokens_2024
rwa_tokens
coins
yield
pool_defi
rwa_what_is

Что такое RWA?

Редакция MetaLamp

Wiki

web3-wiki
rwa-wiki
smart_contracts
EVM-кошелек
VKontakte GitHub Telegram vc.ru