DeFi, или децентрализованные финансы, объединяет финансовые операции через программы в блокчейне, общем реестре операций сети: обмен токенов, займы и предоставление средств другим участникам. Вместо обычного банковского счёта пользователь взаимодействует с программой через криптокошелёк. Чтобы оценить такую операцию, нужно понимать, куда поступают активы, за счёт чего начисляется доход и по каким правилам их можно вернуть.
Как работает операция в DeFi
Смарт-контракт представляет собой программу в блокчейне, которая выполняет заданные действия при соблюдении условий. Пользователь подписывает запрос кошельком, сеть обрабатывает операцию, а контракт меняет учёт активов. Сайт обычно служит интерфейсом к этой программе. Адрес контракта и выбранная сеть важнее похожего названия или логотипа.

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

Отсутствие банка не означает отсутствия зависимостей. Протокол может использовать внешние данные о ценах, иметь управляющие роли и зависеть от работы сети. В некоторых системах возможно обновление исполняемой логики или остановка операций. Поэтому утверждение «правила никто не может изменить» нужно проверять по устройству конкретного сервиса. Базовые понятия сети и кошелька раскрывает материал об основах криптовалют.
Обмен токенов и пулы ликвидности
Децентрализованная биржа, или DEX, позволяет обменивать активы через блокчейн. Один из вариантов её устройства использует пул ликвидности: запас токенов, внесённый участниками в контракт. Автоматический маркетмейкер, AMM, рассчитывает условия обмена по правилам этого пула. Не все DEX используют одинаковую формулу или обходятся без книги заявок.
Когда трейдер забирает один токен и добавляет другой, состав пула меняется. Крупная заявка относительно доступного запаса способна заметно ухудшить среднюю цену обмена. Это влияние самой операции на цену. Дополнительно условия могут измениться, пока запрос ожидает включения в блок. Допуск проскальзывания ограничивает приемлемое отклонение исполнения, а не устраняет собственное влияние заявки на цену.
Для обмена фиксированной суммы интерфейс может задавать минимальное количество получаемых токенов. Если при исполнении оно не достигается, операция отменяется по правилам контракта. Однако комиссия за обработанную сетью неудачную транзакцию может остаться расходом. Перед подписью сравните ожидаемый и минимальный результат, комиссию обмена и плату сети.

Поставщик ликвидности получает право на соответствующую долю активов пула и предусмотренные комиссии. В простом пуле из двух токенов его доля содержит меняющееся количество каждого. В моделях с выбранным ценовым диапазоном условия заработка и состав позиции дополнительно зависят от того, находится ли цена внутри этого диапазона. Право на долю не гарантирует возврата исходного количества обоих токенов.
Непостоянные потери означают, что стоимость позиции поставщика может отстать от стоимости простого хранения тех же исходных токенов. При изменении относительной цены пул перераспределяет их количество. Это сравнение с альтернативой, а не обязательно падение стоимости ниже первоначального вложения. Комиссии могут компенсировать разницу, но не обязаны; название «непостоянные» не обещает её исчезновения.

Займы под залог и ликвидация
В кредитном протоколе одни участники предоставляют токены, другие занимают их под залог. Например, пользователь может оставить ETH и получить стейблкоины, сохранив зависимость своего залога от цены ETH. Заём нужно вернуть в предусмотренном активе с начисленными процентами. Снижение залога и рост задолженности способны ухудшить состояние позиции.
Максимальный разрешённый заём и граница ликвидации являются разными параметрами. Ликвидация позволяет другим участникам погасить часть долга и получить соответствующий залог с вознаграждением по правилам протокола. Обычно состояние считают по данным ценового оракула, сервиса, передающего цены в контракт. Ошибка этих данных также может повлиять на оценку залога.
В Aave для проверки используют health factor, показатель покрытия долга с учётом порога ликвидации. Учебный пример с одним залоговым активом: его стоимость составляет 2000 долларов, условный порог 80%, стоимость долга 1000 долларов. Показатель равен 2000 × 0,8 ÷ 1000 = 1,6.
Если залог подешевеет до 1200 долларов при неизменных долге и пороге, результат станет 1200 × 0,8 ÷ 1000 = 0,96. Значение ниже единицы допускает ликвидацию по этой модели. Это не универсальный порог для всех DeFi-протоколов и не обещание конкретной цены исполнения.

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

Показанная годовая ставка часто рассчитывается из текущих условий, а не закрепляется на весь следующий год. APR обычно описывает ставку без повторного вложения дохода, APY учитывает предполагаемое начисление на начисленный доход. Для сравнения выясните валюту выплаты, способ расчёта, частоту повторного вложения и расходы. Высокое число не раскрывает источник денег и не доказывает мошенничество само по себе.
Стейкинг для обеспечения работы сети и внесение токенов в обменный пул решают разные задачи. Название «стейкинг» в интерфейсе иногда используют и для других программ вознаграждения. Прежде чем сравнивать проценты, выясните, что реально происходит с активом. Отдельный механизм объясняет статья о стейкинге криптовалют.
TVL, от total value locked, означает оценочную стоимость учитываемых активов в контрактах выбранного протокола или группы. Она зависит и от количества токенов, и от их цены. Рост долларовой оценки при неизменном количестве не доказывает приток средств или увеличение числа пользователей. При сравнении сервисов проверьте, какие активы включены и как исключается повторный учёт одной и той же основы через токены, представляющие вложение.

TVL не равен доступному запасу для конкретного обмена или вывода. Крупная общая оценка может состоять из разных активов и операций. Вместе с ней смотрят доступность нужного токена, реальные комиссии и источник вознаграждения. Долгая история и большая сумма в контракте полезны как сведения, но не заменяют проверку его правил и угроз.
Как проверить риски перед использованием DeFi
Аудит кода может выявить уязвимости, но не гарантирует их отсутствия. Важно, какая версия и какие контракты проверялись, появились ли изменения после проверки и кто вправе их выполнять. Потеря возможна не только из-за ошибки программы: уязвимыми звеньями могут стать данные о цене, связанный токен, переход между сетями или разрешение на списание средств.
Сохраните сеть и адреса контрактов, назначение операции, источник дохода и условия возврата. Затем прочитайте ограничения вывода, правила залога и полномочия управления. Проверьте, можно ли отменить ненужное разрешение и какие активы оно затрагивает. Общие схемы обмана и защиты кошелька разобраны в статье о рисках и мошенничестве в криптовалютах.
В моём курсе раздел о расчёте размера позиции требует сначала понять параметры инструмента и допустимую денежную потерю. Здесь эта проверка имеет ограничение: стоп на рыночную цену не защищает от ошибки контракта или списания по разрешению. Это не стратегия DeFi из курса. Перед передачей средств отдельно оцените, что можете потерять при отказе программы, и изучите действие в учебной среде, если она предусмотрена протоколом.
Небольшая пробная операция помогает проверить порядок действий и расходов, но не подтверждает безопасность на будущее. Если вы не можете объяснить источник выплат или условия возврата, не заменяйте недостающие сведения высокой ставкой. Сначала найдите эти условия в документации и определите, какие зависимости остаются за пределами вашего контроля.
Часто задаваемые вопросы
Это финансовые операции через программы в блокчейне, например обмен и займы под залог. Кошелёк используется для подписания действий. Отсутствие банка не убирает риски программы, активов и данных.
Это оценочная стоимость активов, включённых в расчёт выбранного протокола или группы. Она зависит от цен и методики учёта, поэтому не равна притоку денег, числу пользователей или доступности конкретного токена для вывода.
Количество токенов в доле меняется по правилам пула. При движении относительной цены её стоимость может отстать от простого хранения исходных токенов; комиссии не обязаны перекрыть эту разницу. Сохраняется и риск самих активов и контракта.
Из предусмотренной доли комиссий, процентов заёмщиков или токенов вознаграждения. Уточните источник, валюту выплаты и расходы: увеличение количества токенов не гарантирует увеличения их денежной стоимости.
Нет. Он проверяет определённый код и помогает находить ошибки, но не гарантирует их отсутствия и не устраняет риски внешних данных, активов, разрешений и изменений программы.
Об авторе
Игорь Арапов, практикующий трейдер с 2013 года, автор библиотеки ArapovTrade. ORCID: 0009-0003-0430-778X.




