Как добавить ликвидность в пул DeFi: выбор пары и комиссии, расчёт дохода с учётом IL, approve с лимитом, газ и правила выхода.
В апреле я внесла 2 000 $ в пул ETH/USDC, увидела в интерфейсе «APY 41%» и ушла спать довольная. Через две недели эфир вырос вдвое — и позиция стоила 2 829 $. На первый взгляд отличный результат, только если бы я просто держала эти монеты в кошельке, у меня было бы 3 000 $. Разницу в 171 $ съела непостоянная потеря, о которой в интерфейсе не написано ни слова. С тех пор я вхожу в пул только с калькулятором и записями. Ниже — весь порядок действий.
С чего начать
Пул ликвидности — не вклад и не «депозит под процент». Вы вносите две монеты примерно на равную стоимость и становитесь продавцом для всех, кто торгует в этом пуле, а взамен получаете комиссию с каждой сделки. Дальше всё решают три вещи: сколько комиссий пул собирает, сколько вы теряете на непостоянной потере и сколько платите за газ на входе и выходе.
Ответьте себе честно на три вопроса:
Какую сумму я готова держать в пуле минимум три месяца? Меньше месяца комиссии почти никогда не перекрывают газ и разницу с держанием.
Готова ли я к тому, что при резком движении цены позиция превратится в одну монету и перестанет зарабатывать?
Сколько я заплачу за вход и за выход в конкретной сети?
Если хотя бы на один вопрос ответа нет, вход в пул подождёт.
Шаг 1. Выберите пул: пара, комиссия, ликвидность
Смотрите на три числа, а не на надпись «APY»:
Пара. Для первого раза — две понятные монеты: ETH/USDC, WBTC/USDC, USDC/USDT. Пул из двух мемкоинов легко отдаст вам вместо прибыли оба падающих актива.
TVL пула. Это вся сумма внутри. Ниже 10 млн $ пул хрупкий: одна крупная сделка сдвигает цену и съедает комиссии всех поставщиков.
Отношение объёма торгов к TVL. Если за сутки через пул проходит объём в половину TVL, пул живой. Если объём в десять раз меньше TVL — комиссий почти не будет.
Скажем, TVL пула 40 млн $, суточный объём 30 млн $ (отношение 0,75), комиссия 0,05%. Поставщики за сутки собирают 30 000 000 × 0,0005 = 15 000 $, но вам достанется доля, равная вашей части пула.
Шаг 2. Посчитайте доход и IL до внесения
Держите в голове одну формулу — она заменяет все «APY» из интерфейса:
дневной доход = комиссия пула × (объём за сутки / TVL) × ваша сумма
На примере выше: 0,0005 × 0,75 × 2 000 $ = 0,75 $ в день. За 30 дней — 22,5 $, это 1,1% от внесённой суммы, за год при том же режиме — около 274 $, то есть 13,7%. Цифра не зависит от того, какую ставку нарисовал интерфейс.
Теперь вторая половина — непостоянная потеря. Она считается от роста цены одной монеты относительно другой:
цена выросла на 50% → IL 2,0%
цена выросла вдвое (100%) → IL 5,7%
цена выросла втрое (200%) → IL 13,4%
Проверим на моём примере. Я вложила 2 000 $: 1 000 $ в ETH по 3 000 $ и 1 000 $ в USDC. Эфир вырос до 4 500 $ (+50%). Если бы я держала монеты, у меня было бы 1 500 + 1 000 = 2 500 $. В пуле — 2 449,5 $, на 50,5 $ меньше. Комиссии за месяц (0,75 $ в день × 30) дали 22,5 $, то есть перекрыли половину потери.
Правило простое: на паре из двух сильных активов IL не убивает позицию, она лишь отстаёт от держания на 2–6% в год. Убивают пул газ, низкий объём и падение самих монет.
Шаг 3. Подготовьте кошелёк, сеть и баланс
Нужна сеть с дешёвыми транзакциями. На Ethereum только два approve и добавление позиции стоят 8–25 $ при 15 gwei, а выход — ещё 5–15 $. В Arbitrum или Base тот же набор обходится в 0,3–1 $. Дорогая сеть съедает доходность маленькой позиции полностью.
Держите обе монеты в пропорции 50/50 по стоимости. Если внести только USDC, контракт сам купит половину ETH по рынку — и вы заплатите проскальзывание.
Оставьте запас на газ, минимум 10–20 $. Позиция, из которой нельзя выйти из-за нехватки газа, — это ловушка.
Шаг 4. Проверьте контракт и выдайте разрешение
Сверьте адрес сайта и адрес контракта с официальным источником. Дальше вас ждёт approve — разрешение контракту списывать ваш токен. Два правила:
Ставьте лимит, равный сумме входа (например, 0,33 ETH и 1 000 USDC), а не «unlimited» и не максимум. Если контракт взломают, потеряете только разрешённое.
Если лимит стоял с прошлого раза, не выдавайте новый, а проверьте старый. Лишнее разрешение отзывается через любой revoke-сервис.
Шаг 5. Внесите ликвидность и запишите точку входа
Выберите диапазон цены, если пул концентрированный (Uniswap v3 и аналоги). Диапазон ±5% от текущей цены собирает примерно в 20 раз больше комиссий на каждый вложенный доллар, чем позиция «на весь диапазон». Плата за это — при выходе цены за границы позиция превращается в одну монету и перестаёт зарабатывать.
Поставьте допуск проскальзывания 0,1–0,5% для устойчивых пар и до 1% для волатильных. На 2 000 $ это согласие потерять до 10 $ на входе.
Сразу запишите в заметки: дата, пара, комиссия пула, диапазон, внесённая сумма, цена обеих монет, номер транзакции. Через месяц без этих цифр вы не поймёте, заработал пул или нет.
Шаг 6. Ведите позицию и выходите по плану
Раз в неделю проверяйте три вещи: внутри ли цены диапазона, сколько комиссий накопилось, сколько стоит выход по газу. Закрывать позицию стоит, когда накопленные комиссии за месяц стали меньше газа входа и выхода, когда цена ушла из диапазона и не вернулась за неделю, или когда поменялся план по портфелю. Выводите обе монеты: сначала смотрите накопленные комиссии, затем сравниваете их с IL.
Частые ошибки
Вход по надписи APY. Ставка 40% и выше почти всегда означает пул с наградами в собственном токене проекта. Токен печатается и падает, а доход считают в нём же.
Узкий диапазон без наблюдения. Такой пул может выйти из диапазона за час и застыть. Узкий диапазон — это работа, а не пассивный доход.
«Unlimited» в approve. Мелкая привычка, которая превращает любую утечку ключа в полную потерю токена.
Вся сумма без резерва на газ. Без газа вы не сможете ни выйти из пула, ни отозвать разрешения.
Выход через неделю. Комиссии за семь дней не перекрывают вход, выход и возможный IL. Три месяца — минимальный осмысленный срок.
Коротко
Вношу сумму, которую готова держать минимум три месяца.
Проверяю пул: TVL от 10 млн $, объём за сутки хотя бы треть от TVL.
Доход считаю руками: комиссия × (объём / TVL) × сумма.
IL держу в голове: +50% цены → 2%, +100% → 5,7%, +200% → 13,4%.
Газ входа и выхода считаю до входа; дорогую сеть меняю на L2.