Pożyczki flash
Pożyczki flash to pożyczki niezabezpieczone, które muszą zostać spłacone w ramach tej samej transakcji, umożliwiając arbitraż, wymianę zabezpieczeń i inne złożone strategie DeFi.
Flash loans to unikalna funkcja w zdecentralizowanych finansach (DeFi), która pozwala użytkownikom pożyczać dużą sumę aktywów bez zapewniania jakiegokolwiek zabezpieczenia, pod warunkiem, że pożyczka zostanie spłacona w tym samym bloku transakcji. Mechanizm ten jest realizowany przez smart contracts, które automatycznie wycofują transakcję, jeśli pożyczka nie zostanie spłacona, zapewniając bezpieczeństwo środków pożyczkodawcy. Ta innowacyjna koncepcja otworzyła nowe możliwości dla różnych strategii DeFi, w tym arbitrażu, zamiany zabezpieczeń i samolikwidacji, bez konieczności angażowania kapitału przez użytkowników.
graph LR
Center["Pożyczki flash"]:::main
Pre_logic["logic"]:::pre --> Center
click Pre_logic "/terms/logic"
Rel_decentralized_finance_defi["decentralized-finance-defi"]:::related -.-> Center
click Rel_decentralized_finance_defi "/terms/decentralized-finance-defi"
Rel_defi["defi"]:::related -.-> Center
click Rel_defi "/terms/defi"
Rel_flash_loan["flash-loan"]:::related -.-> Center
click Rel_flash_loan "/terms/flash-loan"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧠 Sprawdzenie wiedzy
🧒 Wyjaśnij jak 5-latkowi
To jest jak pożyczenie ogromnej sumy pieniędzy na zaledwie kilka sekund, żeby szybko zarobić, a jeśli nie oddasz jej natychmiast, to tak, jakbyś nigdy jej nie pożyczył!
🤓 Expert Deep Dive
Flash loany to produkt atomowości transakcji blockchain. Użytkownik inicjuje transakcję, wywołując kontrakt dostawcy flash loanów, określając pożądane aktywa, kwoty oraz adres/funkcję zwrotną. Kontrakt dostawcy przekazuje aktywa do kontraktu użytkownika. Funkcja zwrotna użytkownika następnie wykonuje sekwencję operacji (np. interakcję z wieloma DEX-ami, realizację wymian). Ta funkcja zwrotna musi pomyślnie zwrócić kontrolę do kontraktu dostawcy, który weryfikuje, czy zwrócono pierwotną kwotę pożyczki wraz z opłatami. Jeśli się powiedzie, transakcja zostaje zatwierdzona. Jeśli funkcja zwrotna zawiedzie lub zwrot jest niewystarczający, cała transakcja jest wycofywana przez EVM. Ten mechanizm sprawia, że flash loany są wolne od ryzyka dla pożyczkodawcy, ale przenosi ciężar złożonej, zoptymalizowanej pod kątem gazu logiki całkowicie na pożyczkobiorcę. Eksploity często celują w logikę funkcji zwrotnej pożyczkobiorcy lub luki w docelowych protokołach DeFi, a nie w samego dostawcę flash loanów. Maksymalny rozmiar pożyczki jest zazwyczaj ograniczony dostępną płynnością w puli dostawcy.