CryptoManiaques
CryptoManiaques

@CryptoManiaques

16 Tweets 102 reads Feb 08, 2022
Defi : Qu'est-ce qu'un flash Loan [Thread]
Hello tout le monde !
Aujourd'hui, petit thread pour vous présenter ce qu'est un flash loan et une flash loan attaque.
Emprunter 1 Millions d'euros sans garantie ça vous intéresse ?
Le concept du flash loan (prĂȘt Ă©clair), c'est de pouvoir emprunter autant d'argent qu'on veut sans poser de garantie en Ă©change.
C'est comme si vous pouviez aller voir votre banque, leur demander 1 Millions d'euros et ne fournir aucun papier, mĂȘme pas votre nom.
PlutÎt stylé.
Comment ça marche ?
On va utiliser la blockchain, et permettre ce prĂȘt seulement sur la pĂ©riode d'un bloc ; d'une transaction.
On va vous prĂȘter cet argent juste pour cette transaction, et vous devez l'avoir remboursĂ© Ă  la fin de votre bloc.
Si vous ne pouvez pas rembourser le flash loan Ă  la fin de votre transaction, le prĂȘt est annulĂ© par le contrat, et c'est comme si vous n'aviez jamais reçu cet argent, et que vous n'aviez rien fait avec. Votre transaction est annulĂ©e.
En terme de sĂ©curitĂ©, c'est imparable. Si la transaction passe, vous ĂȘtes sĂ»r Ă  100% d'avoir remboursĂ© votre emprunt. Sinon, il ne s'est jamais rien passĂ©.
Vous vous demandez peut ĂȘtre Ă  quoi ça sert dans ce cas ? Pourquoi emprunter pour rembourser l'emprunt quelques secondes plus tard.
Parce que dans une transaction sur la blockchain, vous pouvez effectuer plein plein de chose ! Vous pouvez vendre, acheter, revendre, staker, ...
Le but du flashloan, c'est d'emprunter des grandes quantités d'argent pour essayer de lui faire prendre de la valeur sur une période de temps trÚs courte.
Si vous empruntez 1 Millions d'euros et que vous arrivez Ă  faire 1% de profit vous avez gagnĂ© 10 000€ avec 0 risque.
On utilise souvent le flashloan pour faire de l'arbitrage : jouer sur l'écart de prix entre les différents exchange.
On achĂšte par exemple le BTC Ă  43 000$ sur Pancakeswap, on le bridge vers Ethereum, le vend Ă  44 000$, rembourse le prĂȘt et on peut garder le profit pour nous.
Tout ça c'est tout à fait légal, et il faut de toute façon bien que quelqu'un arbitre le marché.
Le problÚme c'est que les flash loans sont aussi souvent utilisés par des "hackeurs" pour tout type d'arnaque.
Il faut les comprendre, ils ne risquent presque rien. Ils peuvent tenter des attaques pour voler des millions de dollars avec seulement quelques centaines d'euros, c'est incroyable ! Et ils peuvent essayer et réessayer jusqu'à que ça marche sans souci.
En général, ils trouvent quelque chose dans le code à exploiter ; souvent sur le contrat des DEX.
Ils vont par exemple se rendre compte qu'ils peuvent manipuler le prix d'un token, ou utiliser une pool de liquidité pour générer des tokens à l'infini.
On en voit passer réguliÚrement, et c'est toujours trÚs impressionnant et trÚs ingénieux (les codes sont de plus en plus sécurisés, donc les attaques de plus en plus techniques).
Voici un exemple d'une attaque Ă  130 Millions sur Cream Finance :
VoilĂ  pour les flashloans !
Alors maintenant si vous souhaitez vous y essayer pour faire de l'arbitrage, comment faire ?
Le mieux est évidemment de tout faire à la main, mais ça demande des compétences dev poussées (que je n'ai pas).
Il y a quelques outils en ligne qui font tout pour vous, c'est moins flexible mais pour le coup c'est vraiment trĂšs simple d'accĂšs. Par exemple : furucombo.app
Si vous connaissez de meilleurs outils, je suis preneur !
C'est fini pour ce thread, la prochaine fois que vous voyez passer un arbitrage bien juteux vous pourrez essayer d'en profiter !
Je trouve personnellement le sujet hyper intéressant, au moins pour la culture G !
A bientÎt pour un nouveau thread, like et RT appréciés :)
Vous ĂȘtes plusieurs Ă  me demander comment utiliser furucombo, un follower sympa m'a envoyĂ© un mĂ©dium bien expliquĂ© en dm si ça vous aide !
medium.com
Prenez le temps de chercher d'autres outils quand mĂȘme, je ne suis pas expert en flash loans du tout :)

Loading suggestions...