Combo "Prêt Flash"

Tutoriel: Créer un Combo Flashloan sur Furucombo

Qu'est-ce qu'un Flashloan?

Les prêts flash sont proposés par Aave, un protocole de prêt open source permettant à quiconque de déposer et d'emprunter des actifs cryptographiques. Les prêts flash permettent aux utilisateurs d'emprunter n'importe quel montant jusqu'à concurrence de la liquidité totale disponible sans aucune garantie, à condition que le prêt soit remboursé dans la même transaction. Si le prêt n'est pas remboursé, l'ensemble de la transaction sera annulé. Avec flashloan, n'importe qui peut accéder à une quantité massive de liquidités et utiliser le prêt avec d'autres protocoles comme il le souhaite. Vous pouvez devenir une «baleine» sans capital.

Au moment de la rédaction de cet article, il existe trois protocols offrant des prêts flash :

  • Aave: 22 tokens disponibles avec des frais de 0.09% du capital emprunté

  • dYdX: 3 tokens disponibles sans frais*

  • Uniswap V2: 100+ tokens disponibles avec des frais de 0.3%

*Notez que flashloan sur dydx n'est pas une fonctionnalité grand public.
Il est réalisé par les développeurs enchaînant les actions de retrait, d'appel et de dépôt.

Donc, flashloan semble être une très bonne affaire. Pour quoi exactement pouvez-vous l'utiliser? Marc Zeller d'Aave a écrit un très bel article démontrant quelques-uns des principaux cas d'utilisation du flashloan.

Résumons les cas d'utilisation :

  • Transactions d'arbitrage

  • Swap de garantie (swap = échange)

  • Auto-couverture

  • Auto-liquidation

  • (Dette) Swap de taux d'intérêt

  • (Dette) Swap de devises

Le cas d'utilisation le plus populaire est de loin celui des transactions d'arbitrage. Pour ceux qui ne sont pas familiers, l'arbitrage est la stratégie consistant à tirer profit des différences de prix entre les différents marchés. Pour réaliser un profit significatif, vous aurez besoin d'un capital substantiel pour démarrer. Et c'est là que la magie opère - Nous utilisons flashloan pour générer de l'argent gratuit sans coût initial.

Avant de commencer

Il y a des choses importantes à comprendre :

Pour les traders d'arbitrage, Furucombo abaisse les barrières à l'entrée pour la construction de legos d'argent, en fournissant tous les éléments nécessaires pour créer des stratégies d'arbitrage, y compris les prêts flash uniquement pour les codeurs. Mais gardez à l'esprit que Furucombo ne trouve PAS d'opportunités d'arbitrage pour vous. Vous devrez le trouver vous-même. ✊🏻

Passons cette clause d'utilisation et vérifions les données. 👇🏻

Trouvez une opportunité d'arbitrage >0,09% pour couvrir les frais de prêt flash 
Ayez suffisamment d'ETH dans votre portefeuille pour payer les frais de transaction (gas fee).

L'exemple que nous utilisons ci-dessous est une opportunité d'arbitrage trouvée entre KyberSwap et Uniswap V1, il y a quelques mois.

Différence de taux : + de 20% 
1 DAI = 1,2411 sUSD sur Uniswap
1 sUSD = 0,9927 DAI sur Kyberswap
👉🏻 Achetez bas vendez haut : achetez sUSD sur Uniswap et vendez-le sur Kyberswap

Maintenant que vous avez trouvé la différence de taux, commençons à créer le combo. Le combo complet devrait ressembler à ceci :

Emprunter 100 DAI en Flashloan
Swap 100 DAI à 122.83649 sUSD sur Uniswap
Swap 122.83649 sUSD à 122.83429 DAI sur Kyberswap
Rembourser 100.09 DAI à Flashloan
Vous conservez un bénéfice de 22.74429 DAI.

Pas à pas

1. Allez sur Furucombo

2. Ajoutez un cube Uniswap V1

1️⃣ Cliquez sur le cube avec le symbole '+' 
2️⃣ Choisissez 'Swap Token' dans la section Uniswap V1 
3️⃣ Entrez l'entrée : 100 DAI
4️⃣ Sortie générée à partir d'Uniswap : 122.83649 sUSD
5️⃣ Cliquez sur 'Set'

3. Ajoutez un cube Kyberswap

1️⃣ Cliquez sur le cube avec le symbole '+' 
2️⃣ Choisissez 'Swap Token' dans la section Kyberswap 
3️⃣ Entrez l'entrée : 122.83649 sUSD
4️⃣ Sortie générée à partir de Kyberswap : 122.83429 DAI
5️⃣ Cliquez sur 'Set'

💡 Astuces : Si votre entrée est conforme à la sortie du cube précédent, entrez un montant légèrement inférieur au lieu du montant exact. De cette façon, vous pouvez éviter l'échec du combo en raison de la différence de taux.

4. Ajoutez un cube Flashloan

1️⃣ Cliquez sur le cube avec le symbole '+' 
2️⃣ Choisissez 'flashloan' dans la section Aave 
3️⃣ Entrez le montant: 100 DAI
4️⃣ Cliquez sur 'Set'
5️⃣ Deux cubes apparaissent. 
Le 1er cube est un emprunt de 100 DAI et le 2è cube est un remboursement de 100,09 DAI.

5. Faites glisser le premier cube de flashloan vers le haut

Il s'agit simplement d'ajuster l'ordre d'exécution. Vous souhaitez emprunter un flashloan au tout début pour avoir le capital initial. Donc, il suffit de cliquer et de faire glisser le cube d'emprunt vers le haut et de conserver le cube de remboursement en bas.

Le combo final ressemblerait à ça...

6. Connectez votre wallet (portefeuille)

7. Cliquez sur "Send" (Envoyer)

🎉 Bravo! Vous avez gagné de l’argent sans capital.

N'oubliez pas de partager votre résultat sur Twitter.🎉

Dernière mise à jour