
Dans DeFi, tout se déroule plus rapidement. Il y a des opérations qui remettent en question notre conception du temps. Parmi ceux-ci, on retrouve les prêts flash.
Nous sommes habitués à vivre dans le monde réel et à raisonner de manière asynchrone, c’est-à-dire à concevoir les actions comme des événements distincts qui se succèdent. Pourtant, dans certains contextes numériques – comme celui de DeFi – il peut parfois se produire davantage des choses exactement au même moment, ou plutôt dans le même bloc.
C'est précisément à partir de cette logique que prêt flashou prêts flash : opérations ouvertes et clôturées au sein d’une seule transaction en chaîne.
Il peut sembler contre-intuitif que des dynamiques apparemment complexes – nécessitant des signatures, des paiements et des interactions avec les protocoles DeFi – puissent être exécutées simultanément, et qu’elles puissent même s’influencer mutuellement. Autant d’activités qui, dans nos têtes, nécessiteraient des étapes distinctes et séparées.
Mais en réalité la blockchain – du moins en ce qui concerne Ethereum ou Bitcoin – il ne calcule pas le temps en secondes, mais en blocs, et pour chaque bloc il existe un certain ordre de priorité qui établit ce qui est exécuté en premier et ce qui suit.
En réalité, cela n'a aucun sens de parler de prêts flash par rapport au Bitcoin, mais seulement exclusivement au sein de réseaux comme celui d'Ethereum, où au niveau protocolaire on retrouve un plus grand contrôle sur leordonnancement des transactions et où différents acteurs s'affrontent pour déterminer l'ordre dans lequel s'écrit l'histoire de la chaîne.
Ethereum : comment fonctionnent les transactions sur la blockchain
Commençons par revoir quelques notions techniques de Blockchain Ethereumsans lequel il serait impossible de comprendre la logique qui sous-tend le flashn dans DeFi.
Nous avons dit que le temps est calculé en blocset que de nombreuses transactions sont enregistrées dans un même bloc dont l'ordre d'exécution est établi – selon certaines règles – par des acteurs extérieurs. Plus précisément, celles qui ponctuent cette séquence sont toute une série d'infrastructures qui participent à la construction de l'îlot.: validateur, constructeur et chercheur (MEV).

Pour simplifier, on peut dire que le validateur est la personne chargée de proposer et de valider le bloc final du réseau Ethereum, tandis que les constructeurs et chercheurs opèrent en amont, contribuant à sa construction et proposant un avant-projet dans lequel les transactions sont déjà organisées selon un ordre bien précis.
Celui qui décide du rang de chaîne a un avantage
LE'ordre des opérations dans un bloc – un concept que nous avons répété à plusieurs reprises jusqu’à présent – est important car il détermine un impact économique sur un marché et crée situations avantageuses ou désavantageuses pour les utilisateurs en fonction de la situation. Les sujets mentionnés ci-dessus, qui ont une responsabilité dans ces décisions, exploitent les incitations économiques et recherchent les inefficacités potentielles – via Techniques MEV – pour bénéficier d’une séquence spécifique.
Là doubler en question ne doit pas être comprise comme celle du supermarché (où peu importe qui paie en premier et qui paie ensuite) mais comme une chaîne d'événements dans lequel chaque étape conditionne la suivante, parfois même de manière catastrophique.
Pensons, par exemple, à ce qui se passe lorsqu'un achat important sur le marché atteint un livre peu liquide en bourse : le prix de l'actif augmente immédiatement, et celui qui parvient à vendre immédiatement après cet ordre a un avantage économique considérable, d'autant plus s'il a également acheté – par exemple coïncidence – juste avant.
C'est exactement ce qui est arrivé à quelqu'un il y a peu de temps utilisateur malheureux que par erreur a brûlé 50 millions de dollars dans un échange. Accident dû à un mauvais acheminement et à une vente forcée sur un marché illiquide, entraînant un résultat qui a été rapidement détecté par un robot MEV qui a gagné des millions de dollars grâce à cette erreur. Nous expliquons mieux l'histoire dans ce podcast.
Et même dans cette situation, comme dans beaucoup d’autres qui se sont produites dans le passé dans DeFi, on retrouve le rôle fondamental de prêt flash. Prêts avec lesquels les opérateurs de MEV exploitent diverses opportunités, intervenant sur le marché en même temps que se génère l'inefficacité.
Prêt flash : quand tout se passe dans une même transaction
En pratique, un utilisateur peut demander un emprunter à un protocoleutiliser ces fonds pour exécuter une ou plusieurs actions – par exemple un swap sur un pool de liquidité – et rembourser le capital emprunté, le tout en un seul bloc.
L'avantage de pouvoir effectuer toutes les opérations dans le même flux est que le le protocole n'est jamais exposé au risque réel de « créances irrécouvrables ». En effet, l’utilisateur qui demande un prêt flash est obligé de restituer la somme empruntée à la fin de la transaction. En cas d'échec, toute l'opération est automatiquement annulée et c'est comme si elle n'avait jamais existé.
Cela implique également que aucune garantie n'est nécessaire qui garantissent la situation d'endettement, précisément parce que le risque d'insolvabilité est éliminé en amont. Cependant, il y a évidemment un coût à payer pour réaliser cette étape, généralement sous la forme de frais appliqués par le protocole qui accorde le prêt.
A quoi servent les prêts flash ?
À ce stade, vous vous demanderez à juste titre : « A quoi servent les prêts flash si je dois rembourser immédiatement ce que j'ai emprunté ? »
Généralement, lorsque vous empruntez un actif dans DeFi, vous le faites pour augmenter votre exposition (via des pièces stables) ou pour vendre à découvert une pièce. Cependant, toute cette logique s’effondre lorsqu’il faut restituer la somme dans le même bloc.
En réalité ils existent plusieurs cas dans lequel les prêts flash deviennent essentiels pour exploiter une inefficacité particulière. De manière générale, ceux qui contractent un prêt flash recherchent l’une de ces opportunités de revenus :
- Arbitrage entre différents marchés DEX.
- Liquidations de positions sous-garantis.
- Refinancement des positions de dette.
- Stratégies DeFi avancées.
Il est important de rappeler que les prêts flash ils peuvent être exécutés par n'importe quià condition de savoir programmer et gérer un contrat intelligent. Ce ne sont pas déjà des outils « préemballé » dans des interfaces simples, mais utilisables selon une séquence précise d'instructions qui doivent être exécutées personnellement.
Pour cette raison, dans la pratique, ils sont souvent utilisés via des systèmes automatisés tels que des robots qui surveillent en permanence le marché à la recherche d’opportunités.
Le lien entre les prêts flash et les robots MEV
La notion de prêt flash est souvent associée au monde des MEV, et ce n'est pas un hasard si nous vous parlions au début de l'importance de l'ordre des transactions au sein d'un bloc.
En effet, si l'avantage du chercheur réside dans sa capacité à exploiter une séquence spécifique d'événements dans le même blocLes prêts flash représentent l’outil idéal pour profiter de situations particulières.
En effet, une fois qu'un MEV a identifié une inefficacité potentielle du marché (par exemple un prix différent du même jeton entre deux pools), des liquidités sont toujours nécessaires pour en profiter réellement. Et cette liquidité provient du prêt flash, avec lequel le bot peut obtenir du capital immédiatement et l'utiliser au fur et à mesure que l'opportunité se présente.
Examinons maintenant quelques cas célèbres de prêts flash qui, dans le passé, ont généré un fort impact au sein de l'écosystème DeFi.
Le cas Beanstalk Farms : le prêt flash d’un milliard de dollars
L’un des cas de prêts flash les plus emblématiques de l’histoire de la DeFi concerne l'exploit de Beanstalk Farmsc'est-à-dire un protocole basé sur le stablecoin actif principalement jusqu'en 2022. Disons jusqu'en 2022 puisqu'à partir de cette année-là, après l'accident, la plateforme n'était plus en mesure de se relever.
Ici le prêt flash a été utilisé pour une raison inhabituelle (que nous n’avons pas évoquée dans les cas d’usage ci-dessus, justement parce qu’elle a un caractère exceptionnel). Le hacker en question a emprunté 1 milliard de dollars de valeur équivalente en stablecoins, en l'utilisant pour prendre temporairement le contrôle de la gouvernance du protocole, via le token LP »BEAN3CRV-f».
Une fois qu'il a acquis ce pouvoir, il a approuvé une proposition malveillante qui lui a permis de vider le protocole et de voler 182 millions de dollars. Ce faisant, il a alors également pu retirer les fonds fournis en LP, rembourser la dette du prêt et clôturer l'intégralité de la séquence dans le même bloc.
Le cas d’Euler Finance en 2023
Encore une situation emblématique qui reflète parfaitement le pouvoir destructeur (ou constructif, selon les points de vue) des prêts flash. le hack d'Euler Finance en 2023.
Dans ce cas, l'attaquant a exploité une vulnérabilité dans la logique interne du protocole pour manipuler le relation entre la dette et la garantie. Ratio qui, sur tous les marchés monétaires, détermine quand vous pouvez emprunter avec certaines garanties. Le fait est que s’il y a un prix manipulable ou une faille dans le code, quelqu’un peut utiliser relativement peu d’argent pour emprunter beaucoup plus.
Dans le cadre d'Euler, le hacker a emprunté via prêt flash d'environ 30 millions de dollars de jetons DAI, qu'il a utilisés comme garantie dans le protocole, créant ainsi une position à fort effet de levier. À partir de là, compte tenu de la vulnérabilité, il a pu emprunter beaucoup plus de valeur sous forme d'autres jetons, pour plus tard. être auto-liquidé par le marché et gagnez de la différence positive.
Au total, il a réussi à drainer environ 200 millions de dollars d'Euler, remboursant évidemment la dette – comme nous l'avons expliqué précédemment – dans le même bloc avec lequel le prêt flash a été initié. En réalité, l'exploit s'est produit lors de plusieurs transactions et de plusieurs prêts, avec une durée estimée à environ 18 minutes.
Mais il y a aussi une fin heureuse dans cette histoire, puisque le même hacker – qui s'est avéré être un garçon de 19 ans qui opérait depuis une chambre d'hôtel à Rome – a restitué la somme volée au bout de trois semaines et s'est excusé publiquement d'avoir touché l’argent des autres.
Conclusions
Les prêts flash sont l'un des outils les plus puissants dont dispose le Le monde DeFi mettre à disposition. Comme nous l’avons vu dans cette étude, ils sont principalement utilisés pour exploiter les inefficacités du marché, les différences de prix ou les situations temporaires qui n’existent que pour quelques instants.
C'est précisément pour cette raison qu'ils sont souvent associés à des exploits et attaques de des milliards de dommagesmais pas parce qu'ils sont nés avec une intention malveillante, mais plutôt parce qu'ils sont capables d'amplifier n'importe quelle erreur présente dans les protocoles, et de la faire « punissable » immédiatement.
On peut conclure en disant que les prêts flash sont un peu le reflet de la manière dont est construite la blockchain Ethereum, et toutes les autres chaînes qui permettent gérer le temps de manière non asynchrone. Tout est extrêmement efficace et programmable, mais il n’y a pas non plus de place pour des erreurs, ou plutôt pas de temps pour les corriger.