Flash loan
Flash loan to krótkoterminowa pożyczka w kryptowalutach, którą trzeba spłacić w ramach tej samej transakcji. Jeśli się to nie uda, cała transakcja zostaje cofnięta.
Czym jest flash loan?
Flash loan nie jest zwykłą pożyczką zaciąganą na kilka dni lub miesięcy. Smart kontrakt tymczasowo pożycza tokeny, wykonuje z góry określone działania i natychmiast zwraca pożyczoną kwotę. Smart kontrakty to programy, które automatycznie realizują ustalenia na blockchainie.
Przy flash loan osoba zaciągająca pożyczkę nie musi wcześniej blokować zabezpieczenia. Może jednak obowiązywać opłata za pożyczkę. Wszystkie etapy muszą zakończyć się powodzeniem. Taki proces nazywa się atomowym: albo udaje się wszystko, albo nic.
Jeśli spłata się nie powiedzie, blockchain nie przetwarza transakcji. Pożyczkobiorca nie zostaje więc z niespłaconym długiem. Osoba inicjująca transakcję może jednak zapłacić opłatę gas za obliczenia związane z nieudaną transakcją.
Przykład flash loan
Smart kontrakt zauważa, że ten sam token ma chwilowo różne ceny na dwóch rynkach. Pożycza tokeny za pomocą flash loan, sprzedaje je na droższym rynku, a następnie odkupuje na tańszym. Taką wymianę nazywa się swapem.
Następnie kontrakt zwraca pożyczone tokeny wraz z opłatą. Transakcja zostanie zrealizowana tylko wtedy, gdy wszystkie etapy się powiodą i po odliczeniu wszystkich kosztów pozostanie wystarczająca liczba tokenów. To przykład arbitrażu, czyli próby wykorzystania różnicy cen.
Dlaczego flash loans są ważne w świecie kryptowalut?
Flash loans umożliwiają wykonanie kilku działań DeFi w ramach jednej transakcji. DeFi to aplikacje finansowe działające na blockchainie. Mogą one na przykład pomóc w arbitrażu lub dostosowaniu zabezpieczonej pozycji pożyczkowej.
Flash loans pojawiają się też w doniesieniach o atakach na protokoły DeFi. Flash loan sam w sobie nie powoduje błędu w protokole. Można go jednak wykorzystać do tymczasowego pozyskania dużej liczby tokenów i przeprowadzenia szybszego ataku na istniejącą lukę na większą skalę.
Flash loan nie jest łatwym sposobem na zarabianie. Ta technika jest złożona, a koszty, zmiany cen podczas swapu i ograniczona dostępność płynności mogą sprawić, że transakcja okaże się nieopłacalna.