Флеш-позики: як заробляти на чужому капіталі

Щоб позичити токени в лендинговому протоколі, зазвичай потрібно внести заставу, вартість якої перевищує суму позики. Однак є складний спосіб позичити токени без забезпечення — взяти флеш-позику.
Розбираємось, як працюють флеш-позики, для чого їх можна використовувати і чому їх так складно брати.
Як працюють флеш-позики
У Боба є хороша машина, а у Аліси — бажання викласти класні сторіс в Instagram. Боб готовий пустити Алісу в машину в обмін на номер телефону — це його комісія. Вогники в директі, лайки на постах та нові підписники — прибуток Аліси.
Флеш-позики працюють приблизно так само: користувач бере з пулу ліквідності потрібну кількість токенів, користується ними і повертає назад протягом однієї операції.
У лендингових протоколах позичальник завжди вносить заставу, яка перевищує суму позики. Вона гарантує, що кредитор не втратить гроші, якщо позичальник не віддасть борг.
У флеш-позиках застава не потрібна, оскільки за умовами позичальник гарантовано поверне кошти та відсотки протягом своєї операції. Це працює, тому що позика використовується тільки якщо виконуються всі умови контракту.
Ось приклад: Боб бачить, що курс tez/kUSD на QuipuSwap становить $1,4, а курс на Vortex — $1,5. Він вивчає ліквідність пулів на QuipuSwap та Vortex, щоб знайти параметри найвигіднішої арбітражної угоди – наприклад 1000 kUSD.
Боб створює смарт-контракт, який об’єднає та послідовно виконає складну транзакцію:
- Взяти 1000 kUSD з пулу флеш-позик.
- Придбати на них 710 tez на Quipuswap.
- Продати 710 tez на Vortex за 1050 kUSD.
- Повернути 1000,5 kUSD в пул флеш-позик.
При цьому смарт-контракт виконає флеш-позику та перемістить кошти лише після виконання усіх операцій. Якщо на момент обробки в пулі флеш-позик не вистачить ліквідності або за підсумком Боб залишиться в збитку, то контракт скасує всі дії і транзакція не потрапить до блоку. Протокол флеш-позик не втратить нічого, а Боб — лише комісії за витрачений газ.
Флеш-позики досить популярні. Наприклад, сумарний обсяг позик на найбільшому такому протоколі AAVE сягає $5 млрд. При цьому суми кредитування невеликі, від $200 до $1000 у стейблкоїнах.
Як використовувати флеш-позики
Через необхідність використовувати позику протягом однієї транзакції, можливості їх використання зводяться до чотирьох кейсів:
- арбітраж на DEX;
- самоліквідація сховища синтетичного активу або алгоритмічного стейблкоїну;
- створення позиції з плечем із використанням синтетичного активу або стейблкоїну;
- заміна валюти застави у сховищі.
На Tezos флеш-позики поки що є лише на SpicySwap — самоліквідація та плече на youves. Ми згадували про них у огляді екосистеми SalsaDAO.
Є й добрі новини: минулого тижня представник DeFi-протоколу Kord.fi анонсував запуск флеш-позик. Швидше за все, користувачі можуть займати tez і tzBTC для арбітражу.
Крім позитивних кейсів у флеш-позик є і негатив: позичений капітал можна використовувати для маніпулювання цінами внутрішніх оракулів та крадіжки коштів. Наприклад, при атаці на PancakeBunny хакер використав таку схему:
- Зайняв $700 млн у BNB і $3 млн у USDT.
- Вніс $3 млн у BNB і весь USDT в пул WBNB-USDT, щоб отримати LP-токени та право на свою частину в пулі.
- Обміняв $697 млн у BNB у пулі на USDT, щоб його LP-токени стали репрезентувати набагато більше BNB, ніж повинні були.
- Використав LP-токени для мінтингу 7 млн нативних токенів BUNNY вартістю понад $1 млрд на момент атаки.
- Продав більшу частину BUNNY за BNB та USDT.
- Виплатив флеш-позики і в результаті отримав $40 млн — 100 тисяч у BNB та 700 тисяч у BUNNY.
Подібні атаки трапляються частіше, ніж може здатися. Остання сталася 8 вересня, коли хакер за допомогою флеш-позик вкрав із протоколу Free DAO $1,25 млн.
Підписуйтесь на соціальні мережі Tezos Ukraine, щоб нічого не пропустити:
- Telegram-канал
- Twitter українською мовою
- Twitter російською мовою
- Twitter англійською мовою
- YouTube-канал
- hub на ForkLog
наступний
Апдейти додатків Tezos: Naan, Temple Wallet, Youves, Smartlink та QuipuSwap