Устойчивость протокола к оттоку средств оценивается по доступной ликвидности, а не по общей сумме вложенного. Деньги на выплату берутся из незанятого остатка: выводят из того, что не выдано в долг и не закрыто в стратегии. Скорость вывода ограничивает не очередь, а цена заёмных средств: ставка резко растёт при высокой загрузке и возвращает ликвидность через погашения. Запас прочности виден по пяти величинам. Все читаются из сети.

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

Как оценить устойчивость протокола к оттоку средств: откуда деньги на выплаты

Источник один. Выплата идёт из того же пула, куда вносят средства, и уменьшает его остаток. Никакого отдельного резерва «на отток» у большинства конструкций нет. Есть разница между внесённым и задействованным.

В протоколах займа это видно прямее всего. Внесённое выдаётся в долг, вывод возможен из незанятой части. При выводе проверяется ещё одно условие: если у пользователя есть долг, обеспеченный этим же активом, максимальная сумма вывода ограничена так, чтобы показатель здоровья позиции не упал ниже единицы. Условие описано в документации ядра протокола Aave.

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

Что ограничивает скорость вывода

Ограничитель не административный, а ценовой. Ставка по заёмным средствам зависит от загрузки пула, и выше определённой точки кривая ломается вверх. В модели ставок Aave эта точка называется оптимальной загрузкой; выше неё к ставке добавляется второй наклон, умноженный на превышение: ставка += slope1 + slope2 × превышение. Второй наклон по условию контракта не меньше первого.

Границы параметров зашиты константами. Оптимальная точка допускается в диапазоне от 1% до 99%, а потолок ставки задан величиной MAX_BORROW_RATE, равной 1000 в сотых процента. Загрузка у 100% делает заём дорогим настолько, что заёмщики начинают погашать. Остаток восстанавливается сам, потому что высокая ставка делает удержание долга дороже его закрытия, и заёмщики возвращают средства в пул раньше, чем это потребуется делать принудительно.

Второй ограничитель — лимиты. У резерва есть предел внесения и предел заимствования; нулевое значение означает отсутствие предела. Вывод они не ускоряют. Зато не дают пулу разрастись до размера, который он не сможет обслужить. Третий ограничитель — задержка на изменение параметров, если она настроена.

Величины, которые показывают запас прочности

Величина Что показывает Как читается Где публикуется
Доступная ликвидность резерва Сколько можно вывести сейчас без ожидания погашений Внесённая сумма минус выданная в долг, в единицах актива Чтение состояния резерва из контракта и панели протокола
Загрузка пула Насколько близко пул к точке, где ставка ломается вверх Отношение выданного к внесённому, сравнивается с оптимальной точкой Та же панель и агрегаторы данных по резервам
Концентрация вкладчиков Может ли один адрес вынести весь незанятый остаток Доля крупнейших адресов в сумме внесённого Обозреватель блоков по адресу контракта и агрегаторы
Пределы внесения и заимствования Ограничен ли рост пула и объём выдачи Числовые значения в настройках резерва, ноль означает отсутствие предела Конфигурация резерва в контракте, решения по управлению
Задержка на изменение параметров Успеете ли выйти до вступления изменений в силу Минимальная задержка в секундах у контракта отсрочки Контракт отсрочки и публикации в системе управления

Пятая строка связывает устойчивость с управлением. Задержки нет — гарантии нет. Текущая ликвидность тогда не говорит о том, что будет завтра. Поэтому оценку разумно начинать с того, чтобы проверить, кто управляет параметрами протокола, и только потом считать остатки.

Схема из пяти шагов: снять доступную ликвидность резерва, посчитать загрузку пула, сравнить её с оптимальной точкой, оценить концентрацию вкладчиков, проверить задержку на изменение параметров
Схема из пяти шагов: снять доступную ликвидность резерва, посчитать загрузку пула, сравнить её с оптимальной точкой, оценить концентрацию вкладчиков, проверить задержку на изменение параметров

Где эти величины публикуются

Источников четыре. Равноценными они не являются. Первый — сам контракт: состояние резерва читается напрямую, и это единственные данные, которые нельзя подкрасить. Второй — панель протокола, где те же числа уже сведены, но с задержкой обновления. Третий — агрегаторы данных: по методике расчёта агрегатора данных DefiLlama на 16 октября 2026 года в сети Ethereum заблокировано около 49,89 млрд долларов при 571 отслеживаемой сети. Четвёртый — обсуждения в системе управления, где параметры меняют.

Сумма заблокированного о прочности не говорит. Она показывает размер. Доступность — другое дело: в сумме лежит и выданное в долг, и закрытое в стратегиях. Протокол с 20 млрд заблокированного и загрузкой 97% менее устойчив к оттоку, чем протокол с 2 млрд и загрузкой 40%, потому что у первого доступный остаток составляет три процента суммы, а у второго — шестьдесят.

Расчёт на конкретной сумме

Условный пример, числа расчётные. Резерв: внесено 100 млн единиц, выдано в долг 85 млн. Доступная ликвидность — 15 млн, загрузка 85%.

Оптимальная точка задана на 80%. Превышение составляет 5 процентных пунктов из 20 возможных, то есть 25% интервала выше точки перелома.

Ставка при базовой величине 0, первом наклоне 3,5% и втором 60%: 3,5 + 60 × 0,25 = 18,5% годовых. До потолка в 1000 ещё далеко.

Вкладчик с 20 млн выйти целиком не может: доступно 15 млн. После вывода 15 млн внесено 85 млн, выдано 85 млн, загрузка 100%, ставка 3,5 + 60 = 63,5%. Дальнейший вывод возможен только по мере погашений.

Параметры и наклоны у каждого резерва свои. Сверяйте значения в конфигурации резерва на дату операции — приведённые числа условны.

Чек-лист оценки

  • Снять доступную ликвидность резерва из контракта, а не из сводной панели
  • Посчитать загрузку и сравнить её с оптимальной точкой этого резерва
  • Посмотреть оба наклона кривой ставок: насколько быстро заём дорожает выше точки перелома
  • Оценить долю крупнейших вкладчиков во внесённой сумме
  • Проверить пределы внесения и заимствования и их текущую заполненность
  • Найти контракт отсрочки и его минимальную задержку
  • Прикинуть свою долю: укладывается ли она в доступный остаток целиком

Последний пункт решает больше остальных. Размер позиции меняет всё. Доля в половину доступного остатка выходит из протокола иначе, чем доля в один процент. Если выйти целиком нельзя, стоит заранее разобрать альтернативу — например, перевод обязательств в другое место: мы разбирали, как перенести долг между протоколами и понять структуру комиссий.

Сценарий, при котором вывод останавливается

Остановка вывода возможна при штатной работе кода. Загрузка пула подошла к 100%, доступного остатка нет, и выплата физически невозможна до погашения долгов. Ставка в этот момент высока, но погашение занимает время, а часть долгов обеспечена подешевевшим залогом и не погашается вовсе. Средства при таком сценарии могут быть потеряны полностью или частично. Доходность в протоколах не гарантирована и с банковским вкладом не сопоставима.

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

Итог

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

Частые вопросы

Откуда протокол берёт деньги на выплаты при массовом выводе?

Из незанятого остатка того же пула. Отдельного резерва на отток у большинства конструкций нет: выплата уменьшает доступную ликвидность, то есть разницу между внесённой и задействованной суммой. Когда эта разница обнуляется, выплаты приостанавливаются до погашения долгов или до закрытия стратегий, в которые ушли средства.

Что ограничивает скорость вывода средств?

Цена заёмных средств. Выше оптимальной загрузки к ставке добавляется второй наклон кривой, умноженный на превышение, и заём быстро дорожает. Высокая ставка подталкивает заёмщиков к погашению, а погашения восстанавливают остаток. Дополнительно работают пределы внесения и заимствования и задержка на изменение параметров.

Говорит ли большая сумма заблокированного о надёжности?

Нет, она говорит о размере. В сумму входит и выданное в долг, и закрытое в стратегиях — то, что нельзя вывести сегодня. Протокол с меньшей суммой и загрузкой около 40% устойчивее к оттоку, чем крупный протокол с загрузкой 97%. Смотреть надо доступный остаток, а не итог.

Какие величины показывают запас прочности?

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

Можно ли вывести всю позицию в любой момент?

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

Вердикт

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

Разборы механик DeFi и правовые изменения разбираем в Telegram-канале Cryptium.