Intéragir avec une application décentralisée

La première application décentralisée est souvent un moment particulier, on découvre enfin le Web3 et on commence à peine a effleurer les possibilités que celui ci offre...

Rappel

Une application décentralisée (DAPP) est une application qui possède non pas son back sur une base de donnée centralisée comme c'est le cas dans 99% du web mais se trouve pour le cas d'Avalanche, décentralisée et publique.

Il existe différents type de DAPP mais il en existe un type qui a le vent en poupe depuis 2019: la DeFi pour FInance DEntralisée. Celle ci permet au travers de plusieurs service de faire travailler vos tokens, de les échanger ou meme de les prêter sans avoir besoin d'intermédiaire. Tout est dans le code qui régit l'application décentralisée et qui s'occupe d'être l'intermédiaire de confiance.

On peut donc retrouver des DAPP de:

  • Prêts et emprunts

  • Intérêts composés

  • Exchanges décentralisés

  • ...

Il vous est donc possible en temps que particulier d'offrir du prêt de token à des personnes inconnues. C'est grâce à du code informatique qui s'occupe de gérer le contrat qui vous lie que cela est possible.

C'est dans cet univers qu'il est possible d'avoir des rendements sur du dollars pouvant atteindre 10-40% annuel. Nous sommes assez loin du 1% du livret A !

Votre première application décentralisée: BenQI

BenQI est une application décentralisée de l'écosystème Avalanche. Elle permet de prêter et d'emprunter des tokens volatiles comme du AVAX ou des tokens stables comme de l'USDT. La plateforme possède son propre token, le QI.

En quelques chiffres BenQI c'est:

  • Plus de 2,5 Milliards de $ de valeurs déposées

  • Plus de 1,3 Milliards de $ de valeurs empruntées

  • La possibilité d'effectuer du Liquid Staking.

Se connecter à BenQI

Avant de vous connecter, vérifiez bien que vous possédez des AVAX sur votre wallet. Vous en aurez besoin car chaque mouvement que vous faites est payant et se paye en AVAX. 1 AVAX sera largement suffisant.

Si vous ne savez pas comment vous envoyer des AVAX sur votre wallet, direction ce tutoriel

Rendez vous sur le site de BenQI puis lancez y l'app

Il est de bonne pratique d'enregistrer les sites dans vos favoris. Cela vous permet de revenir facilement dessus sans tomber sur un faux site qui se ferait passer pour BenQI (phishing)

Vous êtes maintenant sur l'application de BenQI, prêt à vous y connecter. Une liste de gestionnaire de wallet s'offre à vous, sélectionnez le gestionnaire qui vous correspond.

Frame n'est pas dans la liste? C'est normal, il vous suffit de sélectionner Metamask et cela devrait fonctionner.

La suite des actions change en fonction que vous ayez Metamask ou Frame puis redeviendra commun une fois que vous serez connecté.

Dès lors que vous aurez cliqué sur l'icone Metamask, vous aurez une pop up de votre extension de navigateur qui va s'ouvrir. Sélectionnez le compte avec lequel vous voulez être connecté puis cliquez sur suivant

Vous pouvez ensuite cliquer sur connecter à la popup suivante

Une nouvelle interface est apparue du côté de BenQI depuis que vous avez accepté la connection? Parfait, vous êtes connecté ! Un rapide coup d'oeil dans la barre latérale vous le confirmera car vous y verrez l'adresse de votre wallet !

Mettre en prêt ses AVAX

Analyse de l'interface

Mettre en prêt des AVAX (supply) est la base de cette application décentralisée. Vous prêtez vos tokens à la plateforme qui va s'occuper de les donner à d'autres personnes qui souhaiteraient emprunter des AVAX.

Ce prêt n'est bien sur pas une action philanthrope, vous allez être récompensé par la plateforme pour ce prêt !

Tout se passe sur l'interface suivante pour prêter vos AVAX

  • (1) La partie supply représente la partie prêt (borrow, la partie emprunt)

  • (2) Le montant disponible maximum que vous avez pour le token sélectionné

  • (3) Le token sélectionné

  • (4) Le pourcentage de token dont vous disposez que vous souhaitez mettre en prêt

  • (5) Le % annuel de récompense. Ici il y a 7,69% annuel à gagner par rapport au total de prêt que vous faite à l'application.

Si vous prêtez vos AVAX à la plateforme, vous aurez un taux de 7,69% annuel !

Déposer ses AVAX

Sélectionnez le nombre de AVAX que vous souhaitez déposer puis cliquez sur deposit

Une popup surviendra sur l'interface de BenQI attendant que vous validiez du côté de Metamask

Du coté de Metamask vous aurez une demande de confirmation de l'interaction. Vous pouvez cliquer sur confirmer

Une fois cela effectué, vous verrez une autre popup du coté de BenQI vous indiquant que vous avez déposé vos AVAX sur la DAPP.

Fermez cette popup et regardons maintenant ce que nous avons d'affiché. Une nouvelle ligne c'est ajoutée en bas de votre interface BenQI. On y aperçoit votre dépôt ainsi que l'APY qui lui est associé (ici 7,94%)

Voilà c'est terminé ! Vous avez posé votre premier AVAX sur la plateforme BenQI ! Il faut maintenant laisser travailler votre placement pour qu'il puisse vous rapporter. Vos placement vous rapportent sous des rewards. Dès que vous le souhaitez, vous pourrez aller réclamer vos récompenses !

Réclamer ses récompenses

Il existe deux formes de récompense. La première s'ajoute toute seule a votre montant de token prêté à la plateforme(dans notre exemple c'est le montant de AVAX qui va monter de lui même). Plus vous prêtez longtemps, plus cette valeur va monter dans le temps.

Dans notre tutoriel, nous avons déposé 1 AVAX sur la plateforme BenQI. Si je retourne voir mon placement un peu plus tard, on peut apercevoir que le montant à augmenté tout seul !

La deuxième forme de récompense sont les récompenses que l'application vous donne pour vous remercier d'utiliser sa plateforme. Ces récompenses sont données sous forme de tokens, celui de la plateforme Benqi le QI et le token AVAX.

Pour réclamer vos récompenses, rendez vous dans la partie rewards de BenQI

Pour recevoir les récompenses liées au protocol, il vous suffit de cliquer sur Claim et de valider dans Metamask ou Frame l'interaction avec la plateforme. Vos tokens viendront dans votre wallet dès que l'interaction aura été validée par la Blockchain.

Pour consulter votre wallet et avoir une vue d'ensemble de celui-ci, vous pouvez coller l'adresse de votre wallet sur le site Debanq. L'application va scanner toutes les DAPP quelle connait, à la recherche de vos placements et vous indiquera tous vos placements et tous les tokens que vous possédez sur la Blockchain. Pratique !

Aller plus loin

La notion de collatéralisation

Pour rappel BenQI est une DAPP de prêt et d'emprunt. Plus haut dans le tutoriel, nous avons prêté, mais qu'en est il de l'autre fonction de BenQI?

Pour pouvoir emprunter il faut avoir au préalable déposé des tokens. Ces tokens prêté peuvent être mis en gage à un certain % pour que nous puissions emprunter d'autres tokens. Le pourcentage maximum de l'emprunt lié au gage de token que nous avons fait s'appelle le taux de collatéralisation.

Prenons l'exemple de l'AVAX, si j'en dépose, je peux l'utiliser comme gage pour emprunter une autre crypto. Pour combien puis je emprunter au maximum? 70% de la valeur déposée. (le facteur de collatéralisation peut être amené a changer). Si je dépose 1 AVAX et que je souhaite emprunter du AVAX, je pourrai en emprunter 0,7 au maximum.

L'emprunt ne doit jamais être utilisé à son maximum. Si lors d'une micro seconde votre taux d'emprunt dépasse les 70% autorisé, vous serez liquidé !

Exemple: vous déposez 1 AVAX d'un valeur de 100$ et souhaitez emprunté du dollars. A l'heure du dépot le AVAX étant à 100$, 70% d'emprunt voudrait dire que vous pouvez emprunter 70$ au maximum. Vous décidez d'emprunter 50$ pour être "secure"

Quelques heures passent, et le AVAX est brusquement tombé à 50$. La plateforme regarde votre emprunt et remarque que maintenant 70% de 50$ ne vaut plus 70$ mais 35$.

Votre emprunt étant resté à 50$ vous êtes au dessus de votre capacité maximum d'emprunt qui est passé à 35$ avec la chute brutale du AVAX... Vous êtes liquidé !

L'emprunt est un bon moyen de pouvoir faire travailler son emprunt mais reste un outil dangereux s'il n'est pas correctement maitrisé et monitoré. Vous savez maintenant !

La notion de boucle de prêt et d'emprunts

en cours de rédaction

L'automatisation de boucles avec YieldYak

en cours de rédaction

Vous avez des questions / suggestions?

Je suis disponible sur Twitter, n'hésitez pas à me follow.

Vous avez aimé cet article?

Si cet article vous a été utile et que vous souhaitez me remercier, vous pouvez effectuer un don a cette adresse C-Chain: 0x3e2d6dce444e52e15d28d9013196bb99cb0fcdd1

Dernière mise à jour