Flash loan
Un flash loan est un prêt temporaire en crypto qui doit être remboursé au cours de la même transaction. Si le remboursement échoue, la transaction entière est annulée.
Qu’est-ce qu’un flash loan ?
Un flash loan n’est pas un prêt classique qui reste en cours pendant plusieurs jours ou plusieurs mois. Un Smart Contract emprunte temporairement des tokens, exécute des étapes prédéfinies, puis rembourse immédiatement le montant emprunté. Les Smart Contracts sont des programmes qui exécutent automatiquement des accords sur une blockchain.
Avec un flash loan classique, l’emprunteur n’a pas besoin de bloquer de garantie à l’avance. Une commission peut toutefois être appliquée. Toutes les étapes doivent réussir. On parle d’opération atomique : soit tout se déroule, soit rien ne se passe.
Si le remboursement échoue, la blockchain ne traite pas la transaction. L’emprunteur n’a donc aucune dette en cours. L’expéditeur peut toutefois payer des frais de gas pour le calcul lié à la transaction échouée.
Exemple de flash loan
Un Smart Contract constate que le même token affiche temporairement des prix différents sur deux marchés. Il emprunte des tokens au moyen d’un flash loan, les vend sur le marché où leur prix est plus élevé, puis les rachète sur celui où leur prix est plus bas. Cette opération d’échange s’appelle un swap.
Le contrat rembourse ensuite les tokens empruntés ainsi que la commission. La transaction n’aboutit que si toutes les étapes réussissent et que le nombre de tokens restant après déduction de tous les frais est suffisant. Il s’agit d’un exemple d’arbitrage : chercher à tirer parti d’un écart de prix.
Pourquoi les flash loans sont-ils importants dans la crypto ?
Les flash loans permettent d’exécuter plusieurs opérations de DeFi en une seule fois. La DeFi désigne des applications financières sur une blockchain. Elles peuvent notamment servir à réaliser un arbitrage ou à modifier une position de prêt garantie par un collatéral.
Le terme apparaît aussi dans des articles sur les attaques visant des protocoles DeFi. Un flash loan ne provoque pas une faille dans un protocole. Toutefois, une personne peut s’en servir pour disposer temporairement d’un grand nombre de tokens et exploiter plus rapidement et à plus grande échelle une faiblesse existante.
Un flash loan n’est pas un moyen facile de gagner de l’argent. La technique est complexe et les frais, les variations de prix pendant un swap et la faible liquidité disponible peuvent rendre une transaction défavorable.