Что такое быстрый кредит на блокчейне

31.03.2022 |

Для статьи про быстрые кредиты

Бурный рост популярности сектора распределенных финансов в криптовалютах дал возможность разработчикам искать различное применение своих идей для блокчейна. Одним из самых значимых событий в DeFi стало появление Flash Laons, или «быстрых кредитов».

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

Как появился флэш кредит

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

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

Вслед за ростом популярности DeFi, а, соответственно, и комиссий за их обращение, мгновенные кредиты также набирали популярность, как инструмент, например, дополнительного получения прибыли. Всего же за первые два года существования флеш кредитования было обработано контрактов на сумму более $6 млрд, $2 млрд и $4,2 млрд в год соответственно. Самый крупный же кредит почти достиг суммы $200 млн.

Где используются флеш кредиты

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

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

  • получить мгновенный займ без обеспечения,
  • приобрести актив на площадке с более низкой ценой,
  • продать актив на платформе с высокой ценой,
  • вернуть займ с комиссией и процентами.

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

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

Недостатки мгновенных займов

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

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