В обычном арбитраже нужен капитал: покупаешь на одной бирже — нужны деньги для покупки. Flash loans переворачивают это правило с ног на голову: можно занять миллион долларов без залога, использовать для арбитража и вернуть — всё в одной транзакции блокчейна.
Это не магия и не мошенничество. Это уникальная возможность которую даёт программируемость блокчейна. Разберём как работают flash loans, что такое MEV, и как всё это используется в профессиональном DeFi-арбитраже.
Что такое Flash Loans
Flash loan (мгновенный кредит) — это заём без залога который должен быть возвращён в той же блокчейн-транзакции в которой был взят.
Ключевое: блокчейн исполняет транзакцию как единую атомарную операцию. Либо всё происходит — либо ничего. Если в конце транзакции кредит не возвращён — вся транзакция отменяется как будто её не было.
Это гарантирует протокол от потерь. Aave, dYdX, Uniswap предоставляют flash loans именно потому, что технически невозможно не вернуть — транзакция просто откатится.
Как работает flash loan шаг за шагом
Всё происходит в рамках одного блока блокчейна (~12 секунд на Ethereum):
- Запрос кредита: смарт-контракт запрашивает 1 000 ETH у Aave
- Получение средств: Aave переводит 1 000 ETH на ваш контракт
- Арбитраж: контракт использует 1 000 ETH для арбитражной операции
- Возврат: контракт возвращает 1 000 ETH + комиссия (0,09% на Aave)
- Прибыль: если шаг 4 выполнен — транзакция подтверждается, прибыль ваша
Если на шаге 4 не хватает средств — вся цепочка отменяется, gas fee потрачен, но кредит не потерян.
Комиссии за flash loans
| Протокол | Комиссия | Особенности |
|---|---|---|
| Aave v3 | 0,05% | Лучший выбор для большинства |
| dYdX | 0% | Бесплатно, но сложнее интегрировать |
| Uniswap v3 | 0,05–1,00% | Зависит от пула |
| Balancer | 0% | Бесплатно для flash loans |
Применение flash loans в арбитраже
Классический DEX-DEX арбитраж
Сценарий: ETH стоит $2 480 на Uniswap и $2 510 на SushiSwap. Разница 1,21%.
Без flash loan: нужно иметь ETH или USDT для покупки.
С flash loan:
- Занимаем 100 USDT у Aave (flash loan)
- Покупаем ETH на Uniswap: 100 USDT → 40,32 ETH (по $2 480)
- Продаём ETH на SushiSwap: 40,32 ETH → 101,21 USDT (по $2 510)
- Возвращаем Aave: 100 USDT + 0,05 USDT (комиссия)
- Прибыль: 101,21 − 100,05 = 1,16 USDT
При объёме $1 000 000 — прибыль $11 600. При объёме $1 — $0,0116. Flash loans масштабируются автоматически.
Ликвидационный арбитраж
В DeFi-протоколах (Aave, Compound) когда позиция пользователя недостаточно обеспечена — её можно ликвидировать с бонусом 5–15%.
Flash loan позволяет ликвидировать крупные позиции без собственного капитала и получить бонус.
Collateral swap
Обмен залога в DeFi позиции без закрытия долга — сложная операция которая через flash loan делается в одной транзакции.
Что такое MEV
MEV (Maximal Extractable Value) — стоимость которую можно извлечь из блокчейна переупорядочивая, вставляя или цензурируя транзакции внутри блока.
Проще говоря: майнеры/валидаторы и специальные боты могут видеть все транзакции до их включения в блок (мемпул) и манипулировать их порядком для своей выгоды.
Виды MEV релевантные для арбитража
Front-running: Бот видит вашу крупную покупку ETH в мемпуле. Вставляет свою покупку перед вашей → цена растёт → ваша транзакция исполняется по более высокой цене → бот продаёт после вас с прибылью.
Sandwich attack:
- Бот видит вашу покупку
- Покупает перед вами (цена растёт)
- Ваша транзакция исполняется по высокой цене
- Бот продаёт после вас (на вашем проскальзывании)
Back-running: Бот ставит транзакцию сразу после крупной ценодвижущей сделки, захватывая возникшую арбитражную возможность.
Масштаб MEV
С 2020 года из блокчейнов было извлечено более $1,5 млрд через MEV. Это огромный бизнес для профессиональных участников — и источник потерь для обычных пользователей.
Как защититься от MEV-атак
Способ 1: Flashbots Protect (RPC)
Flashbots — организация которая создала инфраструктуру для «защищённых» транзакций. Их RPC-эндпоинт направляет транзакции напрямую валидаторам минуя публичный мемпул.
Как подключить в MetaMask:
- Network RPC URL:
https://rpc.flashbots.net - Транзакция не видна ботам до включения в блок
Способ 2: MEV Blocker
RPC URL: https://rpc.mevblocker.io
Альтернативный защищённый RPC от команды CoW Protocol. Добавьте в MetaMask как кастомную сеть Ethereum.
Способ 3: 1inch Fusion Mode
При использовании 1inch в режиме Fusion транзакции маршрутизируются через защищённую инфраструктуру без публичного мемпула.
Способ 4: Уменьшите Slippage Tolerance
Низкий лимит проскальзывания (0.1–0.5%) снижает потенциальную выгоду для MEV-ботов — атака становится менее выгодной.
Способ 5: Торгуйте на L2
На Arbitrum, Optimism, Base MEV менее агрессивен чем на Ethereum mainnet — меньше профессиональных ботов работает на L2.
Стоит ли новичкам заниматься flash loan арбитражем
Честный ответ: flash loans требуют написания смарт-контрактов на Solidity. Это не кнопка в интерфейсе.
Минимальные требования:
- Понимание Solidity (язык смарт-контрактов)
- Опыт работы с Hardhat или Foundry (фреймворки разработки)
- Понимание механики DeFi-протоколов
- Умение работать с Etherscan и анализировать on-chain данные
Реалистичная оценка времени: 2–3 месяца изучения для человека с опытом программирования.
Конкуренция: профессиональные MEV-боты работают с минимальными задержками и оптимизированными смарт-контрактами. Войти в эту нишу сложно.
Рекомендация для новичков: начните с обычного CEX-CEX или P2P арбитража. Flash loans — следующий уровень после накопления опыта.
Ресурсы для изучения
- Aave Flash Loans Docs: docs.aave.com/developers/guides/flash-loans
- Flashbots: docs.flashbots.net
- MEV Explorer: eigenphi.io (анализ MEV транзакций)
- Foundry Book: book.getfoundry.sh (обучение разработке смарт-контрактов)
Заключение
Flash loans и MEV — продвинутые инструменты DeFi-арбитража. Понимание их механики полезно каждому арбитражнику даже если вы ими не пользуетесь: знание MEV помогает защитить собственные транзакции от атак.
Открыть CEX-DEX сканер SpreadScan →
Образовательный материал. Не является финансовым или инвестиционным советом.
FAQ
Можно ли сделать flash loan без программирования? Есть несколько no-code инструментов (Furucombo, DeFi Saver), но они ограничены по функциональности. Для настоящего арбитража — нужен код.
Сколько можно занять через flash loan? Ограничено только ликвидностью пула. В Aave — сотни миллионов долларов в ETH, USDC, USDT.
Опасны ли flash loans для экосистемы? Flash loans использовались в нескольких крупных взломах DeFi-протоколов (через манипуляции ценами). Протоколы эволюционировали и стали более устойчивы к таким атакам.
Что такое sandwich bot и как он работает? Бот мониторит мемпул, видит крупную покупку с высоким slippage tolerance, вставляет покупку перед ней и продажу после — зарабатывая на разнице. Защита: низкий slippage tolerance и использование защищённого RPC.