Prêt Flash

Un prêt flash est un prêt instantané sans garantie, propre à la finance décentralisée (DeFi), qui doit être contracté et remboursé au cours d'une seule transaction blockchain. Si le prêt n'est pas remboursé, frais inclus, avant la finalisation de la transaction, celle-ci est automatiquement annulée par le contrat intelligent, comme si elle n'avait jamais eu lieu, éliminant ainsi tout risque de crédit pour le prêteur.

Cette structure de transaction atomique (toutes les étapes s'exécutent ou s'annulent) permet aux utilisateurs d'emprunter des millions de dollars en crypto-actifs sans garantie, le temps d'un seul bloc (environ 12 secondes sur Ethereum). Les prêts flash permettent de mettre en œuvre des stratégies financières sophistiquées, telles que l'arbitrage entre DEX, les échanges de garanties, l'auto-liquidation et l'optimisation des rendements. Ils ont également été utilisés à des fins malveillantes lors de certaines des attaques DeFi les plus importantes de l'histoire, permettant d'emprunter d'énormes liquidités pour manipuler les prix des oracles et vider les fonds du protocole.

Origine & Histoire

Date Espaces
Juillet 2023 Marble Protocol introduit le concept de prêt éclair, permettant à quiconque d'emprunter des actifs sans garantie, à condition que les fonds soient remboursés dans le cadre de la même transaction. Extension OKXMax Wolff est considéré comme l'inventeur original.
le 2020 janvier Aave lance des prêts flash sur le réseau principal Ethereum — la première implémentation publique largement utilisée
14 février 2020 Première attaque par prêt éclair bZx : un attaquant emprunte 10 000 ETH à dYdX, manipule le prix du wBTC sur Uniswap via bZx et empoche environ 355 000 $.
18 février 2020 Deuxième attaque contre bZx : l’attaquant emprunte 7 500 ETH, manipule le prix de l’oracle sUSD et réalise un profit d’environ 630 000 $. Les pertes cumulées des deux attaques s’élèvent à 954 000 $.
Mai 2020 Uniswap V2 introduit les échanges flash, un mécanisme d'emprunt atomique similaire.
août 2020 Des plateformes comme DeFi Saver et Furucombo rendent les prêts flash accessibles aux non-développeurs.
2020-2021 Les failles dans le système des prêts flash ont privé la finance décentralisée (DeFi) de centaines de millions de dollars : Harvest Finance (environ 34 millions de dollars), Pancake Bunny (environ 45 millions de dollars), et d’autres.
2021 Les prêts flash standardisés sous la norme EIP-3156 au sein de l'écosystème Ethereum
Mars 2023 Une attaque de prêts éclair contre Euler Finance entraîne une perte de 200 millions de dollars — les fonds ont ensuite été restitués par le pirate informatique.
2022-présent Les prêts flash arrivent à échéance en tant que primitive standard de la DeFi ; ils sont utilisés légitimement pour l’arbitrage, les échanges de collatéral et les interactions avec le protocole.

Fonctionnement

FLASH LOAN TRANSACTION LIFECYCLE (Single Block)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Block Opens
        ↓
User Calls Flash Loan Contract (Aave, etc.)
        ↓
Protocol Sends Loan Amount (e.g., 1M USDC)
        ↓
User's Custom Logic Executes:
  → Arbitrage: Buy low on DEX A, sell high on DEX B
  → Collateral Swap: Replace ETH with WBTC collateral
  → Self-Liquidation: Repay own debt, retrieve collateral
        ↓
User Repays Loan + Fee (0.09% on Aave)
        ↓
If Repaid:     Transaction Succeeds → State Changes Permanent
If NOT Repaid: Entire Transaction REVERTS → Nothing Happened
        ↓
Block Closes
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Fonctionnalité Prêt Flash Prêt traditionnel
Garantie requise Aucun 100 à 150 % et plus
Durée 1 bloc (~12 secondes) Des mois à des années
Vérification de crédit Aucun (remboursement atomique) Revenus, cote de crédit
Quantité maximale Liquidités du pool (millions) En fonction des garanties/revenus
Coût de l'échec Frais d'essence uniquement Conséquences du défaut de paiement
Programmation requise Oui (logique des contrats intelligents) Non

En termes simples

Prêt instantané sans garantie : un prêt flash vous permet d’emprunter des millions de dollars en cryptomonnaie pour une seule transaction sans fournir aucune garantie ; l’atomicité de la blockchain est la seule garantie nécessaire.

Sécurité absolue : si vous ne pouvez pas rembourser au cours de la même transaction, rien ne se passe — la blockchain annule tout comme si le prêt n’avait jamais existé. Le prêteur ne court aucun risque de défaut de paiement.

Pouvoir d'arbitrage : les traders utilisent des prêts flash pour acheter simultanément un actif à bas prix sur une bourse et le vendre à un prix plus élevé sur une autre, profitant ainsi de l'écart — le tout au sein d'un même bloc.

Échanges de garanties : les utilisateurs de DeFi peuvent échanger leurs garanties de prêt (par exemple, remplacer l'ETH par du WBTC) sans fermer leur position, en utilisant un prêt flash pour combler temporairement l'écart.

Risque d'exploitation : des attaquants peuvent emprunter des sommes colossales, manipuler les oracles de prix, vider les protocoles et rembourser les prêts, le tout en une seule transaction. Les prêts flash représentent une menace de plus de 50 millions de dollars que n'importe qui peut utiliser contre n'importe quel contrat on-chain vulnérable.

Exemples du monde réel

Scénario Mise en œuvre Résultat
Arbitrage DEX Un trader emprunte 1 million de dollars américains via un prêt flash Aave ; il achète de l'ETH à 3 000 $ sur Uniswap, le revend à 3 050 $ sur Curve, puis rembourse son prêt et les frais de 900 $. 50 000 $ de profit en une seule opération ; environ 12 secondes au total
Échange de garantie Un utilisateur ayant un prêt DAI garanti par ETH sur Compound emprunte du DAI de manière éclair, rembourse sa dette, échange son ETH contre du WBTC, redépose, emprunte à nouveau, puis rembourse le prêt éclair. Le type de garantie a été modifié sans clôturer la position.
Attaque bZx n° 1 (février 2020) Un attaquant emprunte 10 millions de dollars en ETH à dYdX ; prend une position courte x5 sur la paire ETH/wBTC sur bZx ; fait tripler le prix du wBTC sur Uniswap par un glissement de prix ; vend le wBTC emprunté à un prix gonflé ; rembourse le prêt éclair Bénéfice d'environ 355 000 $ ; bZx se retrouve avec un prêt insuffisamment garanti
Euler Finance (mars 2023) L'attaque par prêt éclair exploite les lacunes de la logique de validation du mécanisme de don 200 millions de dollars détournés ; les fonds ont été restitués après négociation.

Avantages

Avantage Description
arbitrage démocratisé N'importe qui peut accéder à des capitaux de niveau institutionnel pour l'arbitrage sans exigences de capital.
Risque de crédit nul L'atomicité des contrats intelligents élimine totalement le risque de défaut de paiement des prêteurs.
Efficacité du capital Permet de mettre en œuvre des stratégies DeFi sophistiquées sans immobiliser d'importants capitaux.
Échanges de garanties Les utilisateurs peuvent restructurer leurs positions DeFi sans avoir à les dénouer puis à les réinvestir.
Autoliquidation Les emprunteurs peuvent liquider leurs propres positions pour éviter les pénalités de liquidation par un tiers
Normalisé Les prêts flash sont désormais standardisés sous la référence EIP-3156. Benjaminion, ce qui les rend cohérents entre les protocoles

Inconvénients et risques

Désavantage Description
Complexité Les prêts flash nécessitent des compétences en programmation de contrats intelligents ; les erreurs peuvent coûter cher.
Exploiter le vecteur Les prêts flash amplifient les attaques par manipulation d'oracles contre les protocoles DeFi
Coûts du gaz Les transactions complexes de prêts flash multiprotocoles nécessitent des frais de gaz importants.
exposition aux MEV Les transactions de prêts éclair les plus rentables peuvent être devancées par des robots MEV.
Risque lié au protocole L'interaction avec plusieurs protocoles au sein d'une même transaction engendre un risque accru lié aux contrats intelligents.

Conseils de gestion des risques :

  • Pour les protocoles : utilisez des prix moyens pondérés dans le temps (TWAP) ou des oracles décentralisés comme Chainlink pour vous protéger contre la manipulation des prix des prêts flash.
  • Pour les utilisateurs : testez minutieusement les stratégies de prêts flash sur les réseaux de test avant leur déploiement sur le réseau principal.
  • Pour les investisseurs : privilégiez les protocoles DeFi qui ont mis en œuvre des mesures d’atténuation des attaques par prêts flash et qui ont fait l’objet d’audits récents.

QFP

Q : Les prêts flash nécessitent-ils une vérification de crédit ou une garantie ? R : Non. Les prêts flash ne sont pas garantis et ne nécessitent aucun historique de crédit ; l’atomicité de la blockchain garantit le remboursement ou la restitution intégrale.

Q : Quel montant peut-on emprunter avec un prêt flash ? R : Jusqu’à la limite de liquidités disponibles dans le pool de prêts. Sur Aave V3, cela peut atteindre des centaines de millions de dollars en stablecoins majeurs.

Q : Quels sont les frais habituels d’un prêt flash ? R : Aave facture 0.09 % du montant emprunté ; Uniswap V2 facture 0.3 % ; dYdX facture seulement 2 Wei. OKX. Sur un prêt flash Aave de 1 million de dollars, cela représente 900 $ de frais, quelle que soit la durée.

Q : Tout le monde peut-il utiliser les prêts flash ? R : Les prêts flash étaient initialement conçus pour les développeurs, mais depuis août 2020, des plateformes comme DeFi Saver et Furucombo permettent aux utilisateurs moins techniques d'accéder aux stratégies de prêts flash sans écrire de code.

Q : Les prêts flash sont-ils légaux ? R : Les prêts flash sont des outils DeFi légaux. Toutefois, leur utilisation pour manipuler les marchés ou exploiter des protocoles à des fins lucratives non autorisées peut constituer une fraude selon les juridictions.

Q : Les prêts flash sont-ils le véritable problème des attaques de ce type ? R : Généralement non. Les attaques de ce type ne sont possibles qu'en raison des vulnérabilités inhérentes aux protocoles eux-mêmes ; le prêt flash n'est qu'un outil permettant d'amplifier le capital de l'attaquant. Une meilleure conception des oracles et des audits rigoureux des contrats intelligents constituent la véritable défense.

Termes connexes

DeFi · Aave · Arbitrage · Contrat intelligent · Manipulation d'oracle · EIP-3156 · MEV · Transaction atomique

Conseil UPay : Les prêts flash sont des outils puissants de la DeFi. Si vous êtes développeur, consultez la documentation et les réseaux de test d’Aave pour comprendre comment élaborer des stratégies de prêts flash. Si vous investissez dans des protocoles DeFi, vérifiez si votre protocole utilise TWAP ou des oracles décentralisés comme Chainlink pour se prémunir contre la manipulation des oracles de prêts flash. La menace des attaques liées aux prêts flash ne provient pas des prêts eux-mêmes, mais des vulnérabilités des oracles et des contrats intelligents qu’ils exposent.

Avertissement : Ce contenu est fourni à titre informatif uniquement et ne constitue en aucun cas un conseil financier ou d’investissement. Les marchés des cryptomonnaies sont extrêmement volatils. Il est impératif de mener vos propres recherches avant toute décision financière.

UPay — Rendre la crypto encyclopédique

Actualités et Événements