Flash loan
Een flash loan is een tijdelijke lening in crypto die binnen dezelfde transactie moet worden terugbetaald. Lukt dat niet, dan wordt de hele transactie teruggedraaid.
Wat is een flash loan?
Een flash loan is geen gewone lening die dagen of maanden openstaat. Een smart contract leent tijdelijk tokens, voert vooraf ingestelde stappen uit en betaalt het bedrag direct terug. Smart contracts zijn programma’s die automatisch afspraken uitvoeren op een blockchain.
Bij een directe flash loan hoeft de aanvrager vooraf geen onderpand vast te zetten. Wel kan er een premie voor de lening zijn. Alle stappen moeten samen slagen. Dit heet atomair: alles gebeurt, of er gebeurt niets.
Lukt de terugbetaling niet, dan verwerkt de blockchain de transactie niet. De lener houdt dus geen openstaande schuld over. De verzender kan wel gas betalen voor het rekenwerk van de mislukte transactie.
Een voorbeeld van een flash loan
Een smart contract ziet dat hetzelfde token op twee markten tijdelijk verschillende prijzen heeft. Het leent via een flash loan tokens, verkoopt ze op de duurdere markt en koopt ze terug op de goedkopere markt. Dit ruilen heet een swap.
Daarna betaalt het contract de geleende tokens en de premie terug. Alleen als alle stappen lukken en er na alle kosten genoeg tokens zijn, gaat de transactie door. Dit is een voorbeeld van arbitrage: proberen te profiteren van een prijsverschil.
Waarom zijn flash loans belangrijk in crypto?
Flash loans maken het mogelijk om meerdere DeFi-stappen in één keer uit te voeren. DeFi zijn financiële toepassingen op een blockchain. Ze kunnen bijvoorbeeld helpen bij arbitrage of bij het aanpassen van een leenpositie met onderpand.
Je ziet de term ook in berichten over aanvallen op DeFi-protocollen. Een flash loan veroorzaakt geen fout in een protocol. Maar iemand kan er tijdelijk veel tokens mee gebruiken om een bestaande zwakte sneller en op grotere schaal te misbruiken.
Een flash loan is geen makkelijke manier om geld te verdienen. De techniek is complex en kosten, prijsveranderingen tijdens een swap en beperkte beschikbare liquiditeit kunnen een transactie ongunstig maken.