Glossarbegriff20. April 2024

Flash Loan

Ein unbesicherter Kredit, der innerhalb einer einzigen Blockchain-Transaktion aufgenommen und zurückgezahlt werden muss, ermöglicht risikofreie Arbitrage

Flash-LoanDeFiArbitrageLiquidationunbesichert

Definition

Ein unbesicherter Kredit, der innerhalb einer einzigen Blockchain-Transaktion aufgenommen und zurückgezahlt werden muss, ermöglicht risikofreie Arbitrage

Sie leihen sich 10 Millionen Dollar ohne Sicherheiten, nutzen sie, um einen Gewinn zu erzielen (Arbitrage, Liquidation), zahlen die 10 Millionen plus einer kleinen Gebühr zurück und stecken die Differenz ein – alles in einer Blockchain-Transaktion, die weniger als 15 Sekunden dauert. Wenn Sie den Betrag bis zum Ende der Transaktion nicht zurückzahlen können, wird alles rückgängig gemacht, als wäre es nie passiert. Der Kreditgeber verliert keinen Cent. Dies ist nur auf einer Blockchain möglich.

Ein Flash Loan ist ein unbesicherter Kredit, der innerhalb einer einzigen atomaren Blockchain-Transaktion ausgeführt wird. Der Kreditnehmer erhält zu Beginn der Transaktion die Mittel, muss diese nutzen, um einen Gewinn (abzüglich Gebühren) zu erzielen, und muss den vollen Kreditbetrag plus einer Gebühr bis zum Ende derselben Transaktion zurückzahlen. Wenn ein Schritt fehlschlägt oder der Kredit nicht vollständig zurückgezahlt wird, wird die gesamte Transaktion rückgängig gemacht und keine Mittel verlassen den Kreditpool. Dies macht Flash Loans für Kreditgeber risikofrei und für Kreditnehmer mit den nötigen Fähigkeiten einzigartig mächtig.

Für Händler sind Flash Loans der demokratischste Kapitalzugangsmechanismus, der je geschaffen wurde. Ein Retail-Händler mit dem richtigen Code kann sofort Millionen an Hebelkraft nutzen, was traditionell Prime-Broker-Beziehungen, Bonitätsprüfungen und institutionelle Infrastruktur erforderte. Flash Loans ermöglichen legitime DeFi-Aktivitäten (Arbitrage zwischen Pools, Selbstliquidation zur Vermeidung von Strafen, Refinanzierung von Krediten über Protokolle hinweg), sind aber auch das Hauptwerkzeug hinter den meisten großen DeFi-Exploits (Preis-Oracle-Manipulation, Governance-Angriffe, Reentrancy-Angriffe). Das Verständnis der Funktionsweise von Flash Loans hilft Ihnen, sowohl Handelsmöglichkeiten als auch strukturelle Risiken in den von Ihnen genutzten Protokollen zu erkennen.

Wie es funktioniert

Die Funktionsweise eines Flash Loans wird durch das atomare Transaktionsmodell von Ethereum (und anderen Chains) definiert. Eine Transaktion wird entweder vollständig ausgeführt, jede Operation gelingt, oder sie wird vollständig rückgängig gemacht, als wäre nichts geschehen.

Eine Flash-Loan-Transaktion folgt diesem Muster:

  1. Aufnehmen: Beantragen Sie einen Flash Loan von einem Kreditpool (Aave, dYdX, Uniswap usw.) für einen bestimmten Betrag.
  2. Ausführen: Nutzen Sie die geliehenen Mittel für eine oder mehrere Operationen, Arbitrage-Trades, Collateral-Swaps, Schuldenrefinanzierung, Liquidierungen.
  3. Zurückzahlen: Zählen Sie den geliehenen Betrag plus einer Gebühr (0,05–0,3 % des Kreditbetrags) an den Kreditpool zurück.
  4. Gewinn: Wenn die Operationen mehr als die Gebühr eingebracht haben, wird der verbleibende Gewinn an die Adresse des Kreditnehmers gesendet.

Der Smart Contract des Kreditpools überprüft am Ende der Transaktion, ob sein Guthaben mindestens dem ursprünglichen Betrag plus der Gebühr entspricht. Wenn ja, ist die Transaktion erfolgreich. Wenn nicht, wird die gesamte Transaktion rückgängig gemacht, das Guthaben des Pools ändert sich nie, und der „Kreditnehmer“ verliert nur die Gasgebühren.

Die Einschränkung: Der gesamte Kredit muss innerhalb einer Transaktion zurückgezahlt werden. Sie können keinen Flash Loan aufnehmen und die Mittel über mehrere Blöcke halten, sie auf verschiedene Chains verschieben oder an eine Börse abheben. Die Atomaritätsbeschränkung bedeutet, dass Flash Loans Werkzeuge für sofortige, einzeltransaktionale Operationen sind, nicht für langfristigen Hebel.

Warum es für Händler wichtig ist

Flash-Loan-Arbitrage demokratisiert Gewinnmöglichkeiten. Wenn derselbe Token auf verschiedenen DEXen zu unterschiedlichen Preisen gehandelt wird, ermöglicht ein Flash Loan Ihnen: 1 Mio. USDC zu leihen, den Token im günstigeren Pool zu kaufen, ihn im teureren Pool zu verkaufen, den Kredit plus Gebühr zurückzuzahlen und die Spanne zu behalten – alles ohne eigenes Kapital einzusetzen. Vor Flash Loans erforderte dies, Bestände auf beiden Börsen zu halten und Ausführungsrisiken zu managen. Jetzt kann jeder mit den Programmierkenntnissen zum Erstellen eines Flash-Loan-Vertrags konkurrieren. Der Haken: Dieser Bereich ist hoch kompetitiv, mit professionellen MEV-Suchern, die ausgeklügelte Bots und Low-Latency-Infrastruktur nutzen. Für manuelle Händler ist der realistische Ansatz nicht, bei der Ausführungsgeschwindigkeit zu konkurrieren, sondern Möglichkeiten zu identifizieren, die aufgrund von Cross-Chain-Komplexität oder Marktstrukturineffizienzen bestehen bleiben.

Flash Loans zeigen Protokollschwachstellen auf, bevor sie gegen Sie ausgenutzt werden. Das Kennzeichen eines Flash-Loan-Angriffs auf ein Protokoll: Ein massiver Flash Loan finanziert eine Operation, die das Preis-Oracle oder den Governance-Mechanismus des Protokolls manipuliert und Wert extrahiert, den das Protokoll nicht zurückholen kann. Indem Sie verstehen, wie Flash-Loan-Angriffe funktionieren, können Sie bewerten, ob die von Ihnen genutzten Protokolle anfällig sind, und vor einem Angriff aussteigen. Warnsignale: Protokolle, die sich auf Single-Source-Spot-Preis-Oracles stützen (in einer einzigen Transaktion manipulierbar), Protokolle mit konzentrierten Governance-Token-Beständen (ein einziger Flash Loan kann eine Abstimmung kippen) und Protokolle mit komplexen Komposability-Ketten, bei denen ein Ausfall einer Komponente kaskadiert.

Selbstliquidation via Flash Loans kann Kapital retten. Wenn Sie einen unterbesicherten Kredit haben, der sich der Liquidation nähert, können Sie einen Flash Loan zur Selbstliquidation nutzen: Leihen Sie den erforderlichen Betrag, zahlen Sie Ihre Schulden zurück, fordern Sie Ihr Collateral an und zahlen Sie den Flash Loan zurück – alles atomar. Dies vermeidet die Liquidationsstrafe (5–15 % der Position), die Drittliquidatoren einstreichen würden. Dies ist eine legitime, defensive Nutzung von Flash Loans, die versierte DeFi-Nutzer einsetzen, um ihre Positionen vor ungünstigen Liquidierungen zu schützen.

Häufige Fehler

  1. Zu denken, Flash Loans seien nur für Exploits und Kriminelle. Legitime Flash-Loan-Nutzung übertrifft die Exploit-Nutzung bei Transaktionsanzahl und -wert bei weitem. Arbitrage, Selbstliquidation, Collateral-Swapping und Schuldenrefinanzierung sind routinemäßige, nützliche Operationen, die Flash Loans ermöglichen. Die Sichtbarkeit großer Exploits erzeugt eine verzerrte Wahrnehmung. Flash Loans sind ein neutrales Werkzeug. Wie ein Messer können sie produktiv oder destruktiv genutzt werden, je nachdem, wer sie führt.
  2. Anzunehmen, Protokolle mit Flash-Loan-Angriffen seien kaputt. Einige Protokolle wurden nicht aufgrund fundamentaler Code-Fehler per Flash Loan angegriffen, sondern aufgrund wirtschaftlicher Design-Schwachstellen (manipulierbare Oracles, unzureichende Liquiditätspuffer). Nach einem solchen Angriff behebt das Protokoll die Design-Schwachstelle und arbeitet weiterhin sicher. Ein Protokoll, das einen Flash-Loan-Angriff überstanden und Korrekturen implementiert hat, könnte robuster sein als eines, das nie getestet wurde.
  3. Die technische Hürde für Flash-Loan-Arbitrage zu unterschätzen. Die Ausführung von Flash Loans erfordert: Schreiben und Bereitstellen eines Smart Contracts, Berechnen optimaler Trade-Größen, Berücksichtigen von Gas-Kosten und MEV-Risiken sowie Konkurrieren gegen professionelle Bots mit Sub-100ms-Latenz. Die wirtschaftliche Gelegenheit ist real, aber der Wettbewerb ist hart. Für manuelle Händler ist es praktischer, Flash-Loan-Aktivität als Marktsignal zu überwachen, als zu versuchen, Flash-Loan-Trades direkt auszuführen.

FAQ

F: Was hindert jemanden daran, einen Flash Loan aufzunehmen und nicht zurückzuzahlen? A: Die Transaktionsatomarität. Der Smart Contract, der den Flash Loan ausgibt, überprüft am Ende der Transaktion, ob sein Guthaben dem Vorkredit-Guthaben plus Gebühr entspricht oder übersteigt. Wenn nicht, wird die gesamte Transaktion rückgängig gemacht, alle Zustandsänderungen werden ungültig. Es gibt keinen separaten „Rückzahlungsschritt“; wenn die Rückzahlung fehlschlägt, ist die Transaktion aus Sicht der Blockchain nie passiert. Die einzigen Kosten für den potenziellen Säumigen sind die Gasgebühren für die fehlgeschlagene Transaktion.

F: Welche Protokolle bieten Flash Loans an? A: Aave, dYdX (Solo), Uniswap V2/V3, Balancer, MakerDAO (via DssFlash) und viele andere. Jedes hat unterschiedliche Gebührenstrukturen und unterstützte Assets. Aave ist der am häufigsten genutzte Flash-Loan-Anbieter aufgrund seiner hohen Liquidität und breiten Asset-Unterstützung. Flash-Loan-Aggregatoren (Furucombo, DeFi Saver) bieten benutzerfreundliche Oberflächen zum Erstellen von Flash-Loan-Transaktionen ohne das Schreiben benutzerdefinierter Smart Contracts.

F: Sind Flash Loans außerhalb von Ethereum möglich? A: Ja, auf jeder Blockchain, die atomare Transaktionen und Smart Contracts mit Komposability-Features unterstützt. Flash Loans existieren auf BSC (PancakeSwap), Solana (Solend), Polygon, Avalanche und den meisten EVM-kompatiblen Chains. Die Funktionsweise ist identisch: leihen, nutzen, zurückzahlen, alles in einer Transaktion, aber die verfügbare Liquidität und Gebührenstrukturen unterscheiden sich je nach Chain.

Detaillierte Studie

Möchten Sie mehr erfahren? Sehen Sie sich an:

Verwandte Begriffe

Bereit zum Trading?

Treten Sie der Kingfisher-Community bei und erhalten Sie Zugang zu professionellen Trading-Tools und Einblicken.