APR, APY и доходность поставщиков ликвидности: разные показатели

В интерфейсе резерва $USDT ставка заимствования указана как «APY, переменная», а на графике модели ставок используется переменная ставка заимствования APR.

**Переменная ставка заимствования APR** - это годовая ставка, используемая при расчёте начисления долга, до учёта эффекта сложного процента. Она не является фиксированной ставкой на весь срок займа.

**APY заимствования** показывает годовую стоимость займа с учётом сложного процента при условии, что указанная ставка остаётся неизменной. Код Aave для форматирования ставок переводит APR в APY, используя соглашение о начислении сложного процента каждую секунду: `(1 + APR / количество секунд в году)^(количество секунд в году) − 1`. Это показатель для сравнения, а не прогноз итоговой суммы, которую придётся выплатить заёмщику.

**Доходность поставщиков ликвидности** - это доход для другой стороны резерва, а не процентная ставка заёмщика. Развёрнутая стратегия ставок рассчитывает ставку доходности поставщиков исходя из ставки заимствования, коэффициента использования предложения и доли, удерживаемой за счёт коэффициента резерва. При проверке 28 октября интерфейс $USDT показывал коэффициент резерва 10%. Это доля процентов, а не дополнительная комиссия в размере 10% от основной суммы займа.

Ликвидность связывает обе стороны. Чем больше объём заимствований относительно доступной ликвидности, тем выше может стать ставка; вывод средств также может сократить ликвидность резерва. В материале The Defiant о переводе кошельком 150 миллионов $USDT из Aave в Spark Savings описывается этот контекст ликвидности. Сравнение кредиторов Aave и Bitso в материале The Defiant касается отдельного вопроса: чем располагают поставщики ликвидности и что ограничивает их возможность вывести средства.

Как меняется ставка по одному займу

Aave не рассчитывает переменный долг просто как первоначальная сумма займа, умноженная на последнюю APR и прошедшее время. Токен долга применяет растущий **индекс заимствования**, общий для резерва, к масштабированному балансу заёмщика. Если не брать дополнительные средства и не погашать долг, масштабированный баланс остаётся неизменным, а сумма долга растёт.

В реализациях Ethereum Pool и токена долга $USDT, проверенных 28 октября 2026 года, используется сложное начисление долга. Для каждого интервала между обновлениями резерва Pool приближённо рассчитывает коэффициент роста по формуле `1 + x + x²/2 + x³/6`, где `x = APR × число прошедших секунд / (365 дней)`. Последовательные обновления индекса перемножают эти коэффициенты. Этот расчёт смарт-контракта отличается от соглашения о вычислении APY, применяемого в интерфейсе.

Рассмотрим **гипотетический заём в размере 10 000 $USDT**: 30 дней под 4,5% APR, затем 30 дней под 7% APR. Предположим, что погашений, дополнительных заимствований и ликвидации не было, на момент изменения ставки индекс резерва обновился, а в течение каждого интервала промежуточных обновлений не происходило. Это иллюстративные ставки и сроки, а не реконструкция истории реального счёта.

Результаты по развёрнутой формуле, округлённые до двух знаков после запятой:

- **Через первые 30 дней:** начислится примерно **37,05 $USDT** процентов, и долг составит **10 037,05 $USDT**. - **В момент изменения ставки:** долг останется примерно равным **10 037,05 $USDT**. Первоначально заимствованная сумма по-прежнему составляет **10 000 $USDT**; уже начисленные проценты не исчезают и не пересчитываются по ставке 7%. - **Через следующие 30 дней:** на растущий долг начислится ещё примерно **57,91 $USDT** процентов. Баланс составит примерно **10 094,97 $USDT**, из которых **10 000 $USDT** - заимствованная сумма, а **94,97 $USDT** - накопленные проценты.

Это иллюстративные расчёты The Defiant, выполненные с использованием неокруглённых промежуточных балансов. Фактические балансы зависят от последовательности ставок, времени обновления резерва и округления в смарт-контракте. Развёрнутая реализация токена долга $USDT определяет сумму долга на основе масштабированного баланса и текущего индекса заимствования, округляя итоговый долг вверх до наименьшей единицы токена.