Zum Inhalt springen
Krypto Navigator

Was sind Flash Loans? Einfach erklärt mit Beispiel

Von Malte Jäger, aktualisiert am , 4 Minuten Lesezeit, Schritt 29 von 29 im Lernpfad

Illustration: Ein Blitz schlägt in eine Kreisbahn ein, auf der Münzen in einem einzigen Umlauf verliehen und zurückgegeben werden.
KI-generiertes Bild, erstellt mit Higgsfield

Kurz erklärt

Ein Flash Loan ist ein Kredit ohne Sicherheit, der innerhalb derselben Blockchain-Transaktion aufgenommen und zurückgezahlt werden muss. Gelingt die Rückzahlung nicht, wird die gesamte Transaktion rückgängig gemacht, als hätte es den Kredit nie gegeben. So lassen sich für einen Augenblick Millionenbeträge leihen, etwa für Arbitrage, aber auch für Angriffe auf schlecht gesicherte DeFi-Plattformen.

Warum so etwas überhaupt möglich ist

In der klassischen Finanzwelt wäre ein Kredit ohne jede Sicherheit verrückt. Auf einer Blockchain gibt es aber eine Besonderheit: Eine Transaktion ist atomar. Sie wird entweder vollständig ausgeführt oder gar nicht. Es gibt kein „halb erledigt“.

Eine einzige Transaktion kann dabei viele Schritte enthalten, etwa leihen, tauschen, wieder tauschen und zurückzahlen. Wenn am Ende auch nur ein Schritt scheitert, wird alles zurückgedreht. Für den Verleiher heißt das: Entweder er bekommt sein Geld samt Gebühr zurück, oder es hat es nie verlassen. Er trägt praktisch kein Ausfallrisiko.

So läuft ein Flash Loan ab

  1. Leihen: Ein Smart Contract leiht sich bei einer Lending-Plattform wie Aave eine große Summe, zum Beispiel eine Million USDC.
  2. Einsetzen: Im selben Atemzug nutzt er das Geld, etwa für Tauschgeschäfte auf dezentralen Börsen.
  3. Zurückzahlen: Am Ende der Transaktion zahlt er den Kredit plus eine kleine Gebühr zurück, meist weniger als 0,1 Prozent der Summe.
  4. Oder alles zurückdrehen: Reicht das Geld für die Rückzahlung nicht, scheitert die Transaktion, und alle Schritte werden ungeschehen gemacht. Verloren ist dann nur die Netzwerkgebühr.

Das alles passiert innerhalb eines einzigen Blocks, also in wenigen Sekunden.

Wofür Flash Loans genutzt werden

Arbitrage

Kostet ein Token auf zwei Börsen unterschiedlich viel, lässt sich mit geliehenem Geld auf der einen günstig kaufen und auf der anderen teurer verkaufen.

Beispiel

Auf Börse A kostet ein ETH 3.000 USDC, auf Börse B 3.020 USDC. Ein Smart Contract leiht sich per Flash Loan 300.000 USDC, kauft damit 100 ETH auf Börse A und verkauft sie auf Börse B für 302.000 USDC.

Er zahlt 300.000 USDC plus angenommene 0,05 Prozent Gebühr zurück, also 300.150 USDC. Übrig bleiben 1.850 USDC, abzüglich Netzwerkgebühr.

In der Praxis würden die Käufe die Preise auf beiden Börsen verschieben und einen Teil des Gewinns auffressen. Und solche Gelegenheiten werden von automatischen Programmen in Sekundenbruchteilen gefunden.

Sicherheiten tauschen und Kredite umschulden

Wer bei einer Lending-Plattform einen Kredit hat, kann per Flash Loan in einer einzigen Transaktion die Schulden tilgen, die Sicherheit freigeben, gegen einen anderen Token tauschen und neu hinterlegen. Ohne Flash Loan bräuchte man dafür eigenes Kapital in Höhe der Schulden.

Liquidationen

Wer unterbesicherte Kredite auf Lending-Plattformen liquidiert, braucht Kapital, um die Schulden zu tilgen. Mit einem Flash Loan geht das ohne eigenes Geld.

Flash-Loan-Angriffe

Flash Loans geben jedem für einen Moment enormes Kapital. Das macht sie zum Werkzeug für Angriffe auf Plattformen mit Schwachstellen. Typisch ist die Manipulation von Preisen, die eine Plattform von einer einzelnen dezentralen Börse übernimmt. Siehe Was sind Oracles?

Bekannte Fälle:

  • bZx (Februar 2020): einer der ersten bekannten Flash-Loan-Angriffe, bei dem Preise über dezentrale Börsen manipuliert wurden
  • Beanstalk (April 2022): Der Angreifer lieh sich per Flash Loan so viele Stimmrechte, dass er allein über eine Änderung abstimmen konnte und rund 180 Millionen Dollar an Werten abzog.
  • Euler Finance (März 2023): Über eine Lücke im Code wurden fast 200 Millionen Dollar erbeutet. Der Angreifer gab den Großteil später zurück.

Wichtig: Der Flash Loan selbst ist nicht die Schwachstelle. Er vergrößert nur einen Fehler, der in der angegriffenen Plattform schon vorhanden ist.

Kann ich als Privatperson einen Flash Loan nutzen?

Theoretisch ja, praktisch kaum. Ein Flash Loan muss von einem Smart Contract ausgeführt werden, der alle Schritte in einer Transaktion bündelt. Dafür musst du programmieren können, etwa in Solidity. Gewinnbringende Gelegenheiten werden außerdem von spezialisierten Programmen in Sekundenbruchteilen ausgenutzt. Für Einsteiger ist das Thema vor allem wichtig, um zu verstehen, wie DeFi funktioniert und warum manche Plattformen angreifbar sind.

Häufige Fragen

Sind Flash Loans legal?

Das Werkzeug selbst ist legal und wird von großen Plattformen offen angeboten. Wer damit gezielt Schwachstellen ausnutzt, um anderen Geld zu entziehen, kann sich aber strafbar machen.

Warum trägt der Verleiher bei einem Flash Loan kein Risiko?

Weil die Rückzahlung Teil derselben Transaktion ist. Wird nicht zurückgezahlt, scheitert die ganze Transaktion, und das Geld hat den Topf nie verlassen.

Kann man mit Flash Loans Geld verdienen?

Mit Arbitrage ist das grundsätzlich möglich, der Wettbewerb durch automatisierte Programme ist aber enorm. Ohne Programmierkenntnisse und eigene Infrastruktur ist es kaum realistisch.

Was kostet ein Flash Loan?

Eine Gebühr in Prozent der geliehenen Summe, meist unter 0,1 Prozent, plus die Netzwerkgebühr für die Transaktion. Scheitert die Transaktion, fällt nur die Netzwerkgebühr an.