Flash loan (ang. flash loan, pożyczka błyskawiczna) to pożyczka w DeFi udzielana bez żadnego zabezpieczenia pod jednym warunkiem: musi zostać spłacona wraz z opłatą w tej samej transakcji blockchainowej. Jeśli na końcu transakcji środki nie wrócą do puli, cała transakcja zostaje cofnięta, jakby nigdy się nie wydarzyła. Pożyczkodawca nie ponosi więc ryzyka kredytowego, a pożyczający może na kilka sekund dysponować milionami dolarów.
Flash loany spopularyzował Aave w 2020 roku. Podobną funkcję oferują m.in. Balancer, a w Uniswapie działa jej odpowiednik nazywany flash swap.
Jak działa flash loan krok po kroku
- Twój smart kontrakt wywołuje funkcję flash loan w protokole i prosi o określoną kwotę.
- Protokół przesyła środki na Twój kontrakt i wywołuje w nim zaprogramowaną logikę.
- Kontrakt wykonuje operacje – np. kupno na jednej giełdzie i sprzedaż na drugiej, spłatę długu, zamianę zabezpieczenia.
- Kontrakt zwraca pożyczkę z opłatą.
- Protokół sprawdza saldo. Jeśli brakuje choć jednej jednostki, cała transakcja jest wycofywana i tracisz tylko opłatę za gaz.
Wszystko dzieje się atomowo – w jednym bloku i jednej transakcji. Dlatego flash loan wymaga napisania własnego kontraktu lub skorzystania z gotowego narzędzia, a nie da się go wziąć ręcznie z poziomu portfela.
Zastosowania
| Zastosowanie | Na czym polega |
|---|---|
| Arbitraż | wykorzystanie różnicy cen tego samego tokena na dwóch DEX-ach bez własnego kapitału |
| Likwidacje | spłata długu niedozabezpieczonej pozycji w protokole pożyczkowym i odebranie zabezpieczenia z premią |
| Refinansowanie | przeniesienie pożyczki z jednego protokołu do drugiego w jednej transakcji |
| Zamiana zabezpieczenia | zmiana zabezpieczenia pozycji bez jej zamykania |
Przykład: arbitraż z flash loanem
Załóżmy, że stablecoin X kosztuje 1,000 USDC na giełdzie A i 1,004 USDC na giełdzie B. Bierzesz flash loan na 1 000 000 USDC z opłatą 0,05%, czyli 500 USDC.
| Krok | Operacja | Wynik |
|---|---|---|
| 1 | Pożyczka | +1 000 000 USDC |
| 2 | Kupno X na giełdzie A po 1,000 | 1 000 000 X |
| 3 | Sprzedaż X na giełdzie B po 1,004 | 1 004 000 USDC |
| 4 | Spłata pożyczki z opłatą | −1 000 500 USDC |
| 5 | Gaz (umownie) | −150 USDC |
| Zysk | 3350 USDC |
W praktyce przy takiej wielkości transakcji poślizg w pulach zjadłby dużą część różnicy cen, a podobne okazje wyłapują w ułamku sekundy boty MEV. Przykład pokazuje mechanikę: kapitał pożyczasz na czas jednej transakcji, a ryzykujesz tylko koszt gazu.
Flash loany w atakach na DeFi
Sam flash loan nie jest błędem – to narzędzie. Daje jednak każdemu dostęp do ogromnego kapitału, więc wzmacnia skutki błędów w innych protokołach. Najgłośniejsze przypadki:
- bZx (luty 2020) – pierwsze szeroko opisane ataki: pożyczony kapitał posłużył do manipulacji ceną w płytkiej puli, z której protokół brał wycenę.
- Beanstalk (kwiecień 2022) – atakujący pożyczył ogromną ilość tokenów, zdobył większość głosów w zarządzaniu i przegłosował przelanie sobie skarbca; protokół stracił około 180 mln USD.
- Euler Finance (marzec 2023) – błąd w logice darowizn i likwidacji pozwolił wyprowadzić około 197 mln USD; większość środków atakujący później zwrócił.
Wspólny wzór: protokół ufał cenie z jednej płytkiej puli, pozwalał głosować tokenami pożyczonymi na chwilę albo miał błąd, którego wykorzystanie wymagało dużego kapitału. Obrona to wyrocznie cen uśredniane w czasie (TWAP) lub z wielu źródeł, opóźnienia w głosowaniach i audyty uwzględniające scenariusze z flash loanem.
Najczęstsze błędy
- Uznanie flash loanów za „darmowe pieniądze” – opłata, gaz i poślizg zjadają większość prostych okazji.
- Kupowanie gotowych „botów do flash loanów” z ogłoszeń lub filmów – to popularny schemat oszustwa, w którym kontrakt wysyła środki twórcy.
- Obwinianie samych flash loanów za ataki, zamiast słabych wyroczni i błędów w protokołach.
- Wycena zabezpieczeń w swoim protokole na podstawie jednej puli DEX.
Perspektywa tradera
Dla większości traderów flash loan nie jest narzędziem do codziennego użytku, ale warto rozumieć jego skutki. Gwałtowne, jednoblokowe ruchy cen w płytkich pulach i nagłe likwidacje w DeFi często wynikają z transakcji opartych na flash loanach. Jeśli trzymasz środki w protokole, sprawdź, skąd bierze ceny i czy przeszedł audyt pod kątem manipulacji. Jeśli handlujesz na DEX-ach, ustawiaj rozsądną tolerancję poślizgu – arbitrażyści z pożyczonym kapitałem wyrównują ceny szybciej, niż zdążysz zareagować ręcznie.
Najczęstsze pytania
Czy flash loan wymaga zabezpieczenia?
Nie. Jedynym warunkiem jest spłata w tej samej transakcji – inaczej jest ona cofana.
Ile kosztuje flash loan?
Protokoły pobierają opłatę rzędu kilku setnych procenta pożyczonej kwoty, do tego dochodzi gaz. Stawki ustala zarządzanie danego protokołu.
Czy mogę wziąć flash loan bez programowania?
Tylko przez gotowe narzędzia. Pożyczka wymaga kontraktu, który wykona całą logikę w jednej transakcji.
Czy flash loany są nielegalne?
Sam mechanizm jest legalny. Wykorzystanie go do przejęcia cudzych środków to już atak z możliwymi konsekwencjami prawnymi.
Co się stanie, jeśli nie spłacę flash loana?
Nic się nie wydarzy – transakcja zostanie wycofana w całości, a stracisz tylko opłatę za gaz.
Tekst ma charakter edukacyjny i nie stanowi rekomendacji inwestycyjnej.


