Что такое Flash Loans (мгновенные займы)?
Что такое Flash Loans?
Мгновенные займы или флэш-кредиты (от англ. Flash Loans) — это функция в ряде популярных DeFi-протоколов, позволяющая брать в долг криптовалютные активы без залогового обеспечения с условием, что долг будет возвращен в том же блоке транзакций.
Флэш-кредиты стали одним из самых значимых событий в мире децентрализованных финансов в 2020 году, принеся одним участникам рынка прибыль, а другим — потери.
Как и когда появились Flash Loans?
С начала развития децентрализованного кредитования все займы в криптоактивах требовали предоставления заемщиком избыточного обеспечения (залога). Ситуация изменилась в январе 2020 года, когда британская лендинговая компания Aave запустила протокол децентрализованного кредитования на базе пулов ликвидности. Для сторонних разработчиков DeFi-приложений была открыта функция мгновенных необеспеченных займов.
Базовое требование для флэш-кредита просто: транзакции получения и погашения займа, а также любые промежуточные операции с выданными средствами должны происходить в рамках одного блока транзакций. По этой причине от заимствования до погашения ссуды проходит всего несколько секунд. При этом размер мгновенного займа может достигать десятков миллионов долларов, а комиссия за его выдачу — всего 0,09% от суммы (в дополнение к затратам на газ за обращение к смарт-контрактам).
Разработчики DeFi-приложений оценили огромный потенциал мгновенных займов практически сразу после открытия документации Aave по этой функции. Однако по-настоящему востребованы они стали через несколько месяцев, с многократным ростом числа пользователей DeFi-сервисов и последовавшим ростом комиссий в сети Ethereum. Обычные операции с DeFi-протоколами обходились слишком дорого, а использование стратегий на основе мгновенных займов позволило значительно снизить транзакционные затраты и найти новые возможности для извлечения прибыли.
По итогам 2020 года лендинговая платформа Aave обработала флэш-кредиты на $2 млрд, а к концу первого полугодия 2021 года эта сумма выросла до $4,2 млрд. По данным сервиса AaveWatch, самый крупный мгновенный заем составил $195 млн.
В первой половине 2020 года функция флэш-кредитов стала доступна и для пользователей децентрализованной торговой площадки dYdX. Аналогом мгновенных займов можно считать функцию флэш-свопов (flash swaps), которую предложила в мае 2021 года популярная децентрализованная криптобиржа Uniswap в версии протокола v2.
Пользователи получили возможность одалживать без обеспечения более 100 токенов, которые можно использовать для арбитражных сделок (например, между Uniswap и SushiSwap) и других стратегий. Обращение к этой функции возможно только через смарт-контракты, так как пользовательский интерфейс отсутствует. Стоимость займа составляет 0,3% (без учета платы за газ и комиссий Uniswap).
Когда использовать мгновенные займы?
Возможность получения дешевых беззалоговых займов открыла перед пользователями DeFi-сервисов множество возможностей как для заработка на использовании рыночных неэффективностей, так и для сокращения затрат на кредитование и другие операции. Ниже представлены наиболее распространенные сценарии использования флэш-кредитов.
Арбитражная торговля
Получение прибыли из курсовой разницы одного актива на разных торговых площадках подразумевает использование большого объема собственных средств. Мгновенные займы становятся источником дешевого финансирования для таких операций по следующей схеме:
- взять флэш-кредит на данный актив у DeFi-протокола;
- на заемные средства купить актив на той DEX, где он дешевле;
- продать актив на той DEX, где он дороже;
- вернуть флэш-кредит с комиссиями и процентами.
Именно арбитражная торговля считается наиболее популярным сценарием использования флэш-кредитов.
Самоликвидация долговых позиций
При падении стоимости залога ниже стоимости долга заемщика протоколы кредитования запускают процедуру автоматической ликвидации. Часть залога продается для погашения долга, при этом взимается ликвидационный штраф, который, например, на Aave составляет 5% или 10% (в зависимости от типа залога), а в случае с Vaults сервиса MakerDAO — 13%.
Использование мгновенных займов позволяет не дожидаясь этой дорогой процедуры провести гораздо более дешевую самоликвидацию без штрафов по следующей схеме:
- взять флэш-кредит на данный актив;
- погасить долг заемными средствами и тем самым высвободить залоговый депозит;
- часть залогового депозита направить на погашение флэш-кредита с соответствующими комиссиями и процентами.
Быстрая замена обеспечения
Замена обеспечения кредита может потребоваться, например, при падении цены залогового актива, когда увеличивается риск ликвидации. В таком случае разумно заменить дешевеющий актив на растущий или менее волатильный криптоактив.
Обычная замена обеспечения требует полного погашения долга и затем открытия его заново, что увеличивает транзакционные сборы и требует наличия полной суммы долга. Флэш-кредиты позволяют сделать это гораздо быстрее и дешевле, объединив все транзакции в одном блоке.
Быстрое рефинансирование кредитов
Ставки кредитования на различных DeFi-платформах постоянно меняются в зависимости от рыночных условий и имеющейся ликвидности. Флэш-кредиты оказались удобным инструментом для дешевой «переброски» кредита на платформы с более низкими ставками, в том числе и с заменой обеспечения на другой актив.
Как пользоваться мгновенными займами?
Изначально функция мгновенных займов была открыта только для разработчиков. Не было общедоступного пользовательского интерфейса, а обращение к этой функции было возможно только через смарт-контракты. Однако в 2020 году появились сторонние сервисы, которые предоставляли доступ к флэш-кредитам пользователям, не владеющим Solidity.
Этот сервис с максимально простым интерфейсом пока может работать только с сервисом MakerDAO, выполняя две задачи:
- быстрая замена обеспечения без необходимости выплаты непогашенного долга (например, ETH заменить на USDC);
- самоликвидация долговой позиции без штрафов.
В обоих случаях комиссия CollateralSwap составляет 0,29%.
Это DeFi-приложение, которое работает с протоколами MakerDAO, Aave, Compound, dYdX и Reflexer и дает возможность пользователям гибко управлять активами и кредитами. С помощью опции Recipe Creator удобно создавать собственные стратегии с использованием флэш-кредитов Aave и dYdX.
Это приложение, позволяющее с помощью визуального программирования максимально просто создавать собственные DeFi-стратегии, называемые «комбо». Каждая транзакция в «комбо» отображается в виде куба. Пользователь может настраивать параметры кубов и их порядок. Затем сервис объединяет все кубы в одну транзакцию и отправляет на исполнение. Флэш-кредиты Aave являются основой для многих шаблонных «комбо», доступных в этом приложении.
Есть ли флэш-кредиты в альтернативных экосистемах?
С ростом популярности EVM-совместимых блокчейн-платформ (Binance Smart Chain, Solana, Avalanche, Polygon, Fantom) в первой половине 2021 года функция флэш-кредитов стала доступна и пользователям этих сетей.
В апреле 2021 года протокол Aave был развернут в сети Polygon. С того момента пользователи получили возможность использовать мгновенные необеспеченные займы точно так же, как ранее в сети Ethereum с той же комиссией 0,09%. Разумеется, с той разницей, что все транзакции в сети Polygon стоят тысячные доли цента.
Тогда же, в апреле 2021 года, предложил свою версию флэш-кредитов в сети Binance Smart Chain проект C.R.E.A.M. Finance. Позднее эта функция стала доступна в сетях Polygon и Fantom. При этом комиссия протокола C.R.E.A.M. составляет всего 0,03%.
Среди других платформ, выдающих флэш-кредиты в сети Polygon, стоит упомянуть UniLend Finance. Для пользователей доступно беззалоговое заимствование токена MATIC c комиссией 0,05%.
В сети Solana флэш-кредиты собирается предложить лендинговая платформа Solaris Protocol. По состоянию на лето 2021 года приложение еще находится в альфа-версии.
В стадии разработки находятся и мгновенные займы от протокола кредитования Benqi Finance, который близок к запуску в сети Avalanche.
Чем опасны Flash Loans?
Преимуществами мгновенных займов начали пользоваться не только разработчики и криптотрейдеры, но и злоумышленники. В феврале 2020 года были проведены две атаки на DeFi-протоколы с использованием флэш-кредитов с суммарным ущербом в $1 млн. Они использовали уязвимость в протоколе bZx, которая позволяла манипулировать ценами криптоактивов и искусственно завышать их для извлечения прибыли. Сами мгновенные займы не имели уязвимостей, но служили очень дешевым источником финансирования атак.
В течение 2020 года атаки с применением флэш-кредитов стали одним из самых часто используемых способов похищения средств из различных DeFi-протоколов. Большинство из предпринятых атак эксплуатировали уязвимости, связанные с ненадежностью используемых ценовых оракулов и возможностью манипулирования ценами активов.
Весной 2021 года мгновенные займы стали доступны сразу в нескольких EVM-совместимых сетях — и это дало старт целой серии атак на DeFi-протоколы, прежде всего, в сети Binance Smart Chain (BSC).
Только за май 2021 года децентрализованные сервисы в результате атак в сети BSC суммарно потеряли $167 млн. Крупнейшими стали атаки на проекты Belt Finance (ущерб в размере $50 млн) и Pancake Bunny, который лишился активов на $45 млн. Среди других жертв можно назвать BurgeSwap, ApeRocket, bEarnFi и ряд других DeFi-проектов на базе BSC.
Рассылки ForkLog: держите руку на пульсе биткоин-индустрии!