Les prêts Flash
Les prêts flash sont des prêts non collatéraux qui doivent être remboursés dans la même transaction, permettant l'arbitrage, l'échange de garanties et d'autres stratégies complexes de DeFi.
Les Flash Loans sont une fonctionnalité unique de la finance décentralisée (DeFi) qui permet aux utilisateurs d'emprunter une grande somme d'actifs sans fournir de garantie, à condition que le prêt soit remboursé dans le même bloc de transaction. Ce mécanisme est facilité par des contrats intelligents, qui annulent automatiquement la transaction si le prêt n'est pas remboursé, garantissant ainsi la sécurité des fonds du prêteur. Ce concept innovant a ouvert de nouvelles possibilités pour diverses stratégies DeFi, notamment l'arbitrage, l'échange de garanties et l'auto-liquidation, sans obliger les utilisateurs à immobiliser leur capital.
graph LR
Center["Les prêts Flash"]:::main
Pre_logic["logic"]:::pre --> Center
click Pre_logic "/terms/logic"
Rel_decentralized_finance_defi["decentralized-finance-defi"]:::related -.-> Center
click Rel_decentralized_finance_defi "/terms/decentralized-finance-defi"
Rel_defi["defi"]:::related -.-> Center
click Rel_defi "/terms/defi"
Rel_flash_loan["flash-loan"]:::related -.-> Center
click Rel_flash_loan "/terms/flash-loan"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧠 Test de connaissances
🧒 Explique-moi comme si j'avais 5 ans
C'est comme emprunter une énorme somme d'argent pendant quelques secondes seulement pour faire un profit rapide, et si vous ne la remboursez pas instantanément, c'est comme si vous ne l'aviez jamais empruntée !
🤓 Expert Deep Dive
Les prêts flash sont un produit de l'atomicité transactionnelle de la blockchain. Un utilisateur initie une transaction en appelant le contrat d'un fournisseur de prêts flash, en spécifiant l'actif (ou les actifs) désiré(s), le(s) montant(s) et une adresse/fonction de rappel. Le contrat du fournisseur transfère les actifs au contrat de l'utilisateur. La fonction de rappel de l'utilisateur exécute ensuite une séquence d'opérations (par exemple, interaction avec plusieurs DEX, exécution d'échanges). Ce rappel doit impérativement renvoyer le contrôle au contrat du fournisseur, qui vérifie que le montant du prêt initial plus les frais a bien été remboursé. En cas de succès, la transaction est validée. Si le rappel échoue ou si le remboursement est insuffisant, l'intégralité de la transaction est annulée par l'EVM. Ce mécanisme rend les prêts flash sans risque pour le prêteur, mais fait peser la charge d'une logique complexe et optimisée en termes de gaz entièrement sur l'emprunteur. Les exploits ciblent souvent la logique de rappel de l'emprunteur ou les vulnérabilités au sein des protocoles DeFi ciblés, plutôt que le fournisseur de prêts flash lui-même. La taille maximale du prêt est généralement limitée par la liquidité disponible dans le pool du fournisseur.