Позиция держится на трёх числах
- LTV ограничивает первоначальный размер займа, liquidation threshold определяет границу ликвидации, а health factor показывает запас позиции с учётом текущих цен.
- Падение стоимости залога, рост цены долга или начисленные проценты могут ухудшить health factor без новой транзакции пользователя.
- Ликвидатор погашает часть долга и получает collateral с protocol-defined bonus; точные параметры зависят от рынка, сети и версии протокола.
Заём выдаёт pool, но правила задаёт код и governance
Поставщики вносят токены в smart contracts рынка. Заёмщики берут из доступной liquidity, оставляя другой актив как обеспечение. Проценты от borrowers распределяются по правилам протокола между suppliers и резервом. В этой модели нет менеджера, который вручную одобряет каждую заявку, но есть contracts, price feeds, risk parameters и роли, способные менять часть конфигурации.
Supply не является банковским вкладом. Токен перемещается в protocol contract, а позиция пользователя отражается внутренним учётом или отдельным receipt token. Возможность вывести актив зависит не только от баланса позиции, но и от доступной liquidity, работоспособности contracts, oracle и ограничений конкретного рынка.
Одна позиция состоит из collateral, debt и цены между ними
Допустим, пользователь внёс ETH стоимостью 10 000 условных долларов и занял 6 000 USDC. Протокол не запоминает этот долларовый снимок навсегда. Он хранит количество активов, debt balance и параметры, а стоимость пересчитывает по oracle. Если ETH дешевеет или долг растёт из-за процентов, запас сокращается.
| Показатель | Что отвечает | Почему меняется |
|---|---|---|
| Collateral value | Сколько стоит включённый залог по protocol oracle | Рыночная цена, количество collateral, состав активов |
| Debt value | Сколько стоит основной долг вместе с начислением | Borrow rate, время, цена borrowed asset, новые borrows или repayments |
| LTV | Сколько borrowing power даёт актив при открытии и увеличении займа | Governance может изменить параметр для рынка |
| Liquidation threshold | На какой границе залог перестаёт покрывать долг по правилам liquidation | Настраивается отдельно для каждого collateral или режима |
| Health factor | Какой запас остаётся до liquidation eligibility | Меняется вместе с collateral, debt, price feeds и thresholds |
- Показатель
- Collateral value
- Что отвечает
- Сколько стоит включённый залог по protocol oracle
- Почему меняется
- Рыночная цена, количество collateral, состав активов
- Показатель
- Debt value
- Что отвечает
- Сколько стоит основной долг вместе с начислением
- Почему меняется
- Borrow rate, время, цена borrowed asset, новые borrows или repayments
- Показатель
- LTV
- Что отвечает
- Сколько borrowing power даёт актив при открытии и увеличении займа
- Почему меняется
- Governance может изменить параметр для рынка
- Показатель
- Liquidation threshold
- Что отвечает
- На какой границе залог перестаёт покрывать долг по правилам liquidation
- Почему меняется
- Настраивается отдельно для каждого collateral или режима
- Показатель
- Health factor
- Что отвечает
- Какой запас остаётся до liquidation eligibility
- Почему меняется
- Меняется вместе с collateral, debt, price feeds и thresholds
LTV и liquidation threshold нельзя подменять друг другом. Первый ограничивает borrowing power. Второй обычно оставляет промежуток, после которого позицию разрешено ликвидировать. Если интерфейс показывает только максимальную сумму займа и скрывает liquidation threshold, он не даёт пользователю главного числа для оценки запаса.
Health factor — отношение с движущимся числителем и знаменателем
Aave определяет health factor как стоимость collateral, умноженную на взвешенный liquidation threshold, и разделённую на стоимость долга. Значение ниже 1 делает позицию доступной для liquidation по текущим правилам Aave. Ровно 1 — не цель и не безопасный буфер: небольшое движение цены или начисление процентов способно сразу пересечь границу.
| Сценарий | Collateral после threshold | Debt | Health factor | Статус |
|---|---|---|---|---|
| Старт: collateral $10 000, threshold 80% | $8 000 | $6 000 | 1,33 | Запас есть |
| Collateral подешевел до $8 000 | $6 400 | $6 000 | 1,07 | Запас почти исчерпан |
| Collateral подешевел до $7 400 | $5 920 | $6 000 | 0,99 | Позиция eligible for liquidation |
- Сценарий
- Старт: collateral $10 000, threshold 80%
- Collateral после threshold
- $8 000
- Debt
- $6 000
- Health factor
- 1,33
- Статус
- Запас есть
- Сценарий
- Collateral подешевел до $8 000
- Collateral после threshold
- $6 400
- Debt
- $6 000
- Health factor
- 1,07
- Статус
- Запас почти исчерпан
- Сценарий
- Collateral подешевел до $7 400
- Collateral после threshold
- $5 920
- Debt
- $6 000
- Health factor
- 0,99
- Статус
- Позиция eligible for liquidation
Пример показывает механику, а не актуальные параметры рынка. Реальная позиция может включать несколько collateral assets с разными thresholds и несколько долгов. Интерфейс использует weighted average, а protocol contracts — значения конкретной deployment и режима, включая isolation или efficiency settings.

Ставка реагирует на занятость pool, а не фиксируется на срок
Utilization показывает, какая доля доступного актива уже занята borrowers. Когда свободной liquidity мало, interest-rate model обычно повышает borrow rate, чтобы сделать новый долг дороже, стимулировать repayment и привлечь supply. Когда средств много, ставка может снизиться. Конкретная кривая, reserve factor и optimal utilization задаются для отдельного рынка.
Borrow APY в момент подписи — текущая скорость начисления, а не цена кредита на весь будущий период. Если utilization резко вырос, debt начинает увеличиваться быстрее. Supply APY обычно ниже borrow APY: часть капитала простаивает, а часть процентного потока может направляться protocol reserve.
Контракт не видит биржевую цену без oracle
Liquidation math зависит от price feed. Oracle публикует значение, которое protocol contract использует для оценки collateral и debt. Это не обязательно последняя сделка на одной бирже: методология feed может агрегировать источники и обновляться при deviation threshold или heartbeat. Поэтому цена в приложении и цена, вызвавшая liquidation eligibility, могут обновляться не одним тиком.
Oracle risk не отменяется децентрализацией protocol contracts. Нужны корректный feed address, свежий timestamp, подходящая market coverage и безопасная обработка L2 sequencer downtime. Если collateral сам является wrapped или yield-bearing token, цена может зависеть ещё и от exchange-rate adapter.
Ликвидатор не забирает кошелёк — он исполняет разрешённую операцию
Когда позиция становится eligible, внешний participant или bot вызывает liquidation function. В модели Aave liquidator погашает разрешённую часть debt и получает соответствующий collateral плюс liquidation bonus. Это не ручное взыскание и не передача private key: право на операцию уже записано в правилах рынка.
Точный close factor нельзя переносить между protocol versions. В проверенной документации Aave действуют условия частичной или полной liquidation, зависящие от health factor и размера позиции. Compound III устроен иначе: base asset, collateral factors и absorption flow формируют другую механику. Общий принцип совпадает — undercollateralized position может быть изменена третьей стороной, — но конкретная формула всегда version-specific.
| Факт | Необоснованный вывод |
|---|---|
| Часть debt погашена liquidator | Весь долг всегда закрыт |
| Часть collateral передана с bonus | Пользователь потерял весь внесённый актив |
| Позиция снова выше порога или полностью закрыта | Оставшийся health factor теперь навсегда безопасен |
| Событие видно on-chain | Интерфейс обязан мгновенно показать правильную денежную оценку |
- Факт
- Часть debt погашена liquidator
- Необоснованный вывод
- Весь долг всегда закрыт
- Факт
- Часть collateral передана с bonus
- Необоснованный вывод
- Пользователь потерял весь внесённый актив
- Факт
- Позиция снова выше порога или полностью закрыта
- Необоснованный вывод
- Оставшийся health factor теперь навсегда безопасен
- Факт
- Событие видно on-chain
- Необоснованный вывод
- Интерфейс обязан мгновенно показать правильную денежную оценку
Залог снижает credit risk, но добавляет другие зависимости
Что может пойти не по сценарию интерфейса
- collateral резко дешевеет, а liquidators не успевают закрыть позиции без bad debt;
- borrowed stablecoin или collateral теряет привязку к ожидаемой цене;
- oracle обновляется некорректно, запаздывает или не подходит для конкретного рынка;
- smart contract, upgrade key или governance parameter содержит ошибку или меняется;
- высокая utilization делает borrow дорогим, а supply — временно трудным для вывода;
- L2 sequencer или RPC недоступен в момент, когда пользователь хочет repay или add collateral.
Overcollateralization защищает pool от обычного падения цены в пределах настроенного запаса. Она не гарантирует, что liquidation пройдёт без slippage, oracle ответит вовремя или collateral сохранит ликвидность. Поэтому одна надпись audited не заменяет разбор deployment, risk parameters и полномочий на upgrade.
Как прочитать позицию до подписи, не выбирая «лучшую доходность»
- назовите сеть, deployment и market — одинаковый бренд может работать с разными параметрами;
- отделите supply asset, enabled collateral и borrowed asset;
- запишите LTV, liquidation threshold и health factor после предполагаемого borrow;
- проверьте variable borrow rate, available liquidity, caps и oracle source;
- посмотрите, какие approve и contract calls запросит кошелёк;
- найдите официальный способ repay, disable collateral и withdraw без стороннего frontend.
Если интерфейс предлагает сначала approve, а затем supply или borrow, это отдельные permissions и transactions. Unlimited allowance не требуется самому понятию кредита — это решение token flow конкретного приложения. После завершения использования ненужное разрешение можно проверить и отозвать отдельно.
Позиция требует наблюдения даже после спокойного рынка
Следить нужно как минимум за health factor, debt rate, oracle price и состоянием сети. Notification service полезен только как дополнительный канал: push может задержаться, RPC — не ответить, а price update — изменить метрику между двумя экранами. On-chain состояние и официальный protocol interface остаются первичнее уведомления.
Улучшить health factor механически можно двумя направлениями: уменьшить debt через repayment или увеличить eligible collateral. Но любая новая транзакция несёт execution risk и требует gas. Гайд объясняет систему, а не рекомендует открывать, поддерживать или закрывать конкретную позицию: это решение зависит от активов, ликвидности и допустимого риска пользователя.
Источники
Мы используем прямые ссылки и фиксируем дату проверки. Полный текст чужих материалов не перепечатывается.
- Aave — введение в protocol lending Aave · Проверено 14 августа 2026 г. в 22:42 GMT+5
- Aave — supply tokens Aave · Проверено 14 августа 2026 г. в 22:42 GMT+5
- Aave — borrow tokens Aave · Проверено 14 августа 2026 г. в 22:42 GMT+5
- Aave — health factor и liquidations Aave · Проверено 14 августа 2026 г. в 22:42 GMT+5
- Compound III — protocol overview Compound · Проверено 14 августа 2026 г. в 22:42 GMT+5
- Compound III — collateral и borrowing Compound · Проверено 14 августа 2026 г. в 22:42 GMT+5
