Uniswap V4
Uniswap добавила поддержку 4 версии пулов: это те же v3 концентрированный пулы, но на базе единого контракта Singleton, что позволяет экономить на газе и взаимодействовать с нативным ETH. Также появилась возможностью использовать хуки, которые прикрепляются к новому пулу путём указывания адреса развёрнутого смарт-контракта.
С их помощью, например, можно настраивать динамические комиссии, добавлять правила для торговли и управления ликвидностью. Можно реализовать функции автоматического реинвестирования доходов, введения лимитов на объем торгов, динамического ценового диапазона и т.д.
Хуки можно использовать для начисления вознаграждений поставщикам ликвидности (сейчас такое реализовано через Merkl). Или для создания ограничение использования пула для определенных пользователей. Также хуки могут реагировать на данные с оракулов и корректировать параметры пула.
Круто, но как это будет реализовано на практике?
А вот это вопрос. Хуки будут создаваться сторонними разработчиками без всяких проверок и как нам, рядовым инвесторам, понять какой хук дельный, а какой нет - не ясно (возможно, будут созданы агрегаторы хуков).
Да, основное уже разработано и лежит на github, нужно только развернуть контракт. Ну или подождать, пока кто-нибудь развернёт. Из необычного:
— хук KYC, который позволяет проводить проверку KYC для новый поставщиков (странный, так как всегда будет аналогичный пул, но без проверки);
— хук Impermanent Loss Hedge, который вроде как позволяет покупать опционы при выходе цены из диапазона (новая эра споров в чатах про дельта-нейтральные позиции);
— хук Stop Loss Order, который позволяет закрывать позицию, если цена достигнет определенного уровня (должно быть актуальным);
— хук Privacy Enhancing, который объединяет пул с Tornado Cash и разрывает связь между поставщиками и адресами вывода (северокорейские хакеры, наверное, довольны);
— хук Anti-KYC, который банит пользователей, прошедших KYC (ответный удар хуку KYC);
— хук Dynamic Fee Hook, который корректирует комиссию пула на основе волатильности (по идеи можно будет получать больше комиссий при тряске);
— хук v2 on v4, который реализует Uniswap v2 на v4 (окей, пусть будет);
— хук Squared, который позволяет взять кредитное плечо (маржинальная торговля на Uniswap, дожили);
— хук Concentrated Incentives Hook, который реализует выплату наград поставщикам (сейчас это делается через Merkl);
— хук StableSwap, который реализует пул на основе Curve AMM (ход конём);
— хук SuckerPunch, который регулирует комиссии в зависимости от того, как долго вы являетесь поставщиком (интересно);
— хук Auto Compound, который предназначен для реинвестирования заработанной комиссии (вот это очень пригодилось бы).
Канал про инвестиции в DeFi: https://t.me/defiver