Une flash loan est un emprunt instantané : tu empruntes des millions de dollars, tu fais une transaction complexe, et tu rembourses dans la même transaction. Si tu ne peux pas rembourser, la transaction échoue et annule tout. Aucun collatéral nécessaire. C’est unique à la blockchain et a permis des stratégies impossibles elsewhere. Mais ça crée aussi des risques de manipulation.
Comment ça marche : une transaction atomique
Exemple : tu veux faire de l’arbitrage avec une flash loan.
1. Tu empruntes 1 million USDC via flash loan
2. Tu l’envoies sur un DEX1 pour 1 million tokens (mauvais prix)
3. Tu envoies ces tokens sur DEX2 pour 1.05 million USDC (meilleur prix)
4. Tu rembourses 1 million USDC + 5000 USDC de fee
5. Tu touches 45 000 USDC de profit
Tout ça en UNE transaction. Si n’importe quel step échoue, TOUT échoue et ta balance revient à zéro.
Cas d’usage légitimes
— Arbitrage : profiter de différences de prix entre DEX
— Refinancing : emprunter sur un protocole et rembourser sur un autre pour des taux meilleurs
— Liquidation : nettoyage de positions dangereuses
— Testing : les développeurs utilisent les flash loans pour tester des smart contracts
Le côté noir : attaques et exploitations
Les flash loans ont aussi permis des hacks :
— bZx hack (2020) : attaquant a utilisé une flash loan pour manipuler les oracles de prix
— Pancake Bunny exploit : flash loan pour faire s’effondrer le prix et liquidiser les positions
L’attaque typique : emprunter beaucoup, manipuler un prix via ce montant, et profiter avant que le prix se rétablisse.
Protections : comment les protocoles se défendent
— Oracles externes (Chainlink) au lieu de prix on-chain
— Delai entre le prix et l’action (timelock)
— Limites sur les changements de prix en une transaction
— Audit des stratégies avant activation
Risques pour toi
Si tu utilises une flash loan pour faire de l’arbitrage et que les prix changent trop vite, tu peux perdre de l’argent. L’arbitrage est « risqué » : ce qui marche en théorie peut être non-profitable en pratique (slippage, fees, latence).
Conclusion
Les flash loans sont une innovation blockchain majeure. Elles permettent des stratégies impossibles en finance classique. Mais elles augmentent aussi la surface d’attaque pour les protocoles. Pour toi comme utilisateur, tu n’utilises généralement pas les flash loans directement : tu les subis quand un attaquant en utilise une. Comprendre comment elles marchent t’aide à identifier quand un protocole est exposé.
—

