Share

Dans cet article, nous allons voir le phénomène des échanges décentralisés. aussi connu sous le nom d’“Automated Market Makers” (“AAM”isqbelle)qui commencent à jouer un rôle prépondérant dans la finance décentralisée.

Il est très important de bien comprendre à quoi ils servent, comment ils fonctionnent, et pouvoir fournir de la liquidité au marché tout en obtenant des revenus.

Tout savoir sur l’utilisation des “Automated Market Makers”

Pourquoi les AMM ?

À quoi servent en réalité les “Automated Market Makers” ?

Fournir de la liquidité aux marchés électroniques

Ils servent essentiellement à fournir de la liquidité aux marchés électroniques. L’idée c’est de créer un “Pool” d’actifs dans lequel les traders vont pouvoir venir piocher pour échanger leurs actifs contre d’autres actifs de manière électronique. Ils permettent d’ajouter de la liquidité et permettre au marché de faire des transactions. Les market makers sont présents également dans le marché traditionnel où ils sont essentiels au bon fonctionnement du marché. Sans eux, le marché serait beaucoup plus petit et pourrait ne pas se développer aussi rapidement.

Par ailleurs, le concept de Automated Market Maker existe depuis très longtemps. Il est déjà appliqué dans la finance traditionnelle.

Qu’apportent-ils de nouveau ?

La nouveauté, c’est que ce soit appliqué au marché des cryptos. Il est assez intéressant de voir qu’il y a beaucoup de technologies qui sont reprises dans l’univers des cryptos qui existaient déjà. Par rapport aux bitcoins par exemple, que ce soit le hachage cryptographique, le merkle tree, le cryptage de clés asymétriques même là blockchain existait avant le bitcoin avant 2008. Les Smart contrat, mais aussi le principe d’Automated Market Maker existaient, mais l’impression est que la technologie décentralisée permet à toutes ces technologies de s’exprimer et de donner le meilleur d’elles mêmes.

Le “Logarithmic Market scoring Rule” par exemple a été développé en 2002 et il y a pas mal de littérature là-dessus bien avant l’apparition du bitcoin. Il avait pour rôle, non pas de faire des Pools de tokens mais des Pools d’information. Des sites comme  Augur et  Gnosis s’en servaient. Augur notamment qui est un marché de prédiction s’en servait pour faire des paris sur l’avenir. Plus vous avez raison et plus vous recevez des tokens. Ainsi, ces Automated Market Makers existaient déjà et ils apparaissent et se développent beaucoup parce que les échanges centralisés posent certains problèmes.

Problèmes avec les échanges centralisés

Il est évident que les échanges centralisés occupent encore une place complètement considérable et que les échanges décentralisés sont loin d’atteindre ce niveau. Mais la progression est très rapide et pour plusieurs raisons.

Problème de Custody

La première est qu’avec les échanges décentralisés (DEX), on n’a pas de problème de custody c’est à dire que vous restez maître de vos tokens. Vous ne transférez pas vos clés privées à une tierce personne qui en a le contrôle. Quand vous avez vos clés privées sur Binance par exemple, vous leur confiez vos clés privées et ils en font ce qu’ils veulent. S’ils se font hacker, ils perdent vos clés privées puisque vous n’en êtes plus détenteur.

Il est important de le comprendre, alors que dans les DEX, vous restez le détenteur, puisque vous les mettez sur un Pool comme celui de Uniswaps, Balancer ou Curve. Ainsi, vous les mettez dans un smart contrat et il y a aussi un risque opérationnel de la fiabilité du smart contrat. De ce point de vue, il est important de garder en esprit ce risque. 

Problèmes d’inégalités face aux listings

Ensuite, avec les échanges centralisés, on a une inégalité face aux listings c’est -à -dire que pour tous les nouveaux projets qui apparaissent, il y a des conditions drastiques qui sont imposées par des échanges centralisés pour lister les nouveaux tokens sur leurs échanges. La raison est toute simple. C’est parce que pour eux, ça a un coût et il faut qu’ils apportent de la liquidité dans ces tokens. Souvent ils ont eux-mêmes des DEX pour assurer de la liquidité sur le marché avec leurs propres actifs. Dans ce contexte, il y a souvent une frontière qui n’est pas forcément respectée entre leurs actifs et ceux de leurs clients. Il est alors évident qu’il y a des risques importants. 

Remplacer les gate keepers par des lignes de code

Le but en réalité est de remplacer les “gate keepers”, ces personnes qui mettent des barrières à l’entrée de l’univers des cryptos aux nouveaux projets. Le DEX apporte une solution, une facilité pour indexer les nouveaux tokens. Ça ne veut pas dire que ces nouveaux tokens vont trouver de la liquidité immédiatement mais ça veut dire qu’ils vont être plus facilement accessibles pour ceux qui veulent ajouter de la liquidité. 

Sans les livres d’ordres, Le prix n’est plus déterminé par le bid/ask, offre/demande

Enfin, ce qu’il est important de comprendre c’est que dans les échanges centralisés, il y a des livres d’ordres. Un livre d’ordre étant une place où l’offre et la demande se rencontrent (le bid et l’ ask). Et toute l’utilité des échanges centralisés c’est de faire en sorte que l’offre et la demande se rencontrent. Les Market Makers sur les marchés centralisés peuvent être amenés à être des deux côtés, à offrir et acheter en même temps. Ce qui peut créer des manipulations de marché alors que sur les DEX c’est plus compliqué. Le prix ne bouge que quand il y a un trade.

Ainsi, il y a moins de risques de manipulation. Mais, vous verrez exactement comment ça fonctionne et vous aurez une idée plus précise de la façon dont fonctionne ces Pools de liquidités. Il est important de comprendre ces mécanismes si vous voulez devenir liquidity provider c’est-à-dire déposer vos actifs sur des plateformes comme Uniswapps, Balancer ou Curve. Il est important de comprendre le mécanisme derrière parce que vous allez vous apercevoir qu’il y a des risques et vous ne pouvez les comprendre que si vous comprenez comment ça fonctionne. Le mécanisme de fonctionnement est très simple. 

Les Constant Function Market Maker (CFMM)

Uniswapps par exemple fonctionne selon une équation simple qui suit le modèle X*Y=k où k est une constante réelle. k ne varie jamais, elle garde une valeur constante égale à la valeur du Pool. Partons du principe que k vaut 10.000 dollars.

  • En supposant que X est l’offre d’Ethereum (50), Y sera le prix auquel l’Éther est négocié.
  • Dans ce cas, la valeur de Y sera 10.000/50 = 200 (Y = K/X) car k = 10.000 comme constante. Si quelqu’un vient et achète Ethereum, il supprimera Ethereum (X) et ajoutera au montant en dollars du Pool.
  • Supposons qu’ils aient acheté deux Ethers à 200 $. La valeur de X sera donc 48 et changera la valeur de Y. Puisque la valeur k est une constante, le prix des Ether devra changer pour qu’il soit le même. Pour calculer cela, il faudra faire 10.000/48 = 208 $ qui est le nouveau prix de l’Ether. Ainsi, le prix des Ethers augmente au fur et à mesure qu’il y a des achats.
  • De même, dans le prochain échange, si quelqu’un décide de vendre une énorme quantité d’Ethers, l’offre d’Ethers dans le Pool augmentera. Supposons que quelqu’un souhaite vendre 7 Ethers après un certain temps. Le total des ETH dans le Pool sera de 48 + 7 = 55 ETH. Puisque X vaut maintenant 55, il devra y avoir du changement dans la valeur de Y (prix) pour refléter la nouvelle offre et demande.
  • Puisque k vaut 10.000, pour obtenir le nouveau prix, il faudra le diviser par 55. Dans ce cas, cela reviendrait à 181 $. L’offre de dollars dans le Pool serait alors 10.400 – (7181) = 9113 $.

Il est important de comprendre que le prix est déterminé de cette manière qu’on appelle Constant Function Market Maker. C’est relativement basique et il faut garder à l’esprit qu’il y a une constante et que le niveau de ces Pools ne varie jamais. 

Les différents intervenants

Il faudra voir ensuite les différents intervenants qui sont dans ces Pools. Il y en a essentiellement trois.

Les Traders

Ce sont eux qui vont échanger un actif contre un autre. Ils apportent l’Éther par exemple pour obtenir une autre devise.

Les Liquidity Provider (LP)

Les “Liquidity Provider” (les fournisseurs de liquidité) sont ceux qui apportent leurs actifs, leurs tokens dans les Pools. Ils acceptent de les laisser pour offrir de la liquidité au marché. En échange, ils sont rémunérés par les frais payés par les traders quand ils font des échanges. Sur Uniswap par exemple, c’est 0.3.

Par ailleurs, sur d’autres plateformes, ils sont payés en tokens.  Par exemple, sur Balancer, ils sont payés en BAL. Ainsi, ils sont incités de plusieurs manières et parfois, ils reçoivent des compensations pour le “landing”. Il y a donc plusieurs méthodes pour recevoir des compensations pour offrir de la liquidité aux marchés des cryptos et prendre le risque de mettre ses tokens qui pourraient rester en Cold Wallet sur son ledger qui sont dans un smart contrat et qui est un risque opérationnel donc qui est rémunéré par ses frais.

Les Arbitrageurs

Il est important de comprendre que dans les Pools, si jamais le prix des Éthers diminue, les arbitrageurs sont là pour équilibrer. En partant de l’exemple précédent, il y a 7 Éthers qui sont vendus et le prix des Éthers est descendu à 181. Le prix des Éthers dans le Pool serait différent de celui du prix des Éthers sur un échange centralisé. Alors les arbitrageurs y voient une opportunité.

Le prix est à 181 sur Uniswap pendant qu’il est à 192 sur Binance, alors ils vont en acheter sur Uniswap et aller les revendre tout de suite sur Binance. Ce sont des bottes qui font ce travail, mais ça existe sur tous les marchés et ce depuis toujours. Il s’agit là des stratégies de hedge funds. Il est dit qu’ils permettent d’avoir des prix plus équitables parce qu’effectivement ça permet de remettre toujours le prix à jour. Ils permettent donc d’équilibrer les échanges décentralisés et centralisés. 

Fonctionnement de Uniswap, Balancer et Curve

Il est alors important de comprendre comment fonctionnent ces différentes plateformes mentionnées à savoir Uniswap, Balancer et Curve. Avant tout, il faudrait noter que même si les échanges décentralisés sont en pleine croissance, ils sont encore très loin de détrôner les échanges centralisés. Même si ça va arriver dans le futur, les deux vont se développer en parallèle et c’est déjà le cas.

Que disent les sondages ?

Par ailleurs, d’après une étude récente, les principaux échanges centralisés traitent pour un total de 5,83 milliards de dollars par jour alors que c’est environ ce que tous les échanges décentralisés traitent en une année. Ils sont donc très loin de faire dans les mêmes proportions mais le développement des échanges décentralisés est en pleine croissance et il est vraiment important de le noter.

Si vous allez sur Defi Pulse et que vous cliquez sur Dexes,  vous aurez les principaux échanges décentralisés. Mais, l’exposé portera sur les trois principaux. Bancor est l’un des principaux et sa nouvelle version est assez intéressante parce qu’elle permet de résoudre un problème particulier. Elle résout en réalité un bon nombre de problèmes. 

Curve Finance se trouve en tête de la liste parce qu’ils sont spécialisés en Stable Coin. L’utilisation de Uniswap est assez simple. Vous pouvez soit swapper deux actifs ou ajouter de la liquidité. Si vous voulez juste utiliser la plateforme pour échanger des Ethers contre n’importe quel autre actif, vous devez commencer par connecter votre Wallet. Pour cela, il vous faudra d’abord télécharger et installer MetaMask qui est une extension Chrome.

Comment installer et utiliser MetaMask ?

Il suffit d’aller dans google et taper comment ajouter une application chrome et procéder à l’installation. Ensuite vous allez avoir un portefeuille, vous pouvez même en avoir plusieurs. Vous pouvez ajouter tous les tokens ERC Twente et connecter Uniswap.  Il est également possible d’envoyer ou de recevoir des Éthers. Vous pouvez connecter votre Ledger Nano ou votre trésor directement dessus. MetaMask jouera alors l’intermédiaire entre la blockchain et votre Wallet. MetaMask va se connecter automatiquement à votre Wallet lorsqu’il est installé sur chrome et le montant sur votre Wallet y apparaît directement. 

Théoriquement, vous pouvez échanger n’importe quel token, mais ça dépend de ce que vous avez dans votre portefeuille. Si vous décidez d’échanger des Éthers contre des BAL par exemple, vous obtenez immédiatement une estimation du nombre de BAL que ça vaut. Vous avez également le minimum à recevoir, mais si jamais vous devez recevoir moins que ça, la transaction peut être annulée.

Après avoir swapé, vous serez redirigé sur MetaMask pour confirmer le GAS FEE. Vous n’êtes pas obligé d’accepter et il est possible d’éditer le GAS FEE. Il faut noter que plus vous dépensez, plus c’est rapide. Vous pouvez choisir “average” ou aller dans advanced et voir le nombre de GAZ FEE que ça peut vous coûter.

Toutefois, vous pouvez aller voir sur un site qui s’appelle Ethereum GAS station pour voir le prix. Une fois que la transaction a été soumise, vous devez rapidement recevoir une confirmation. Vu que c’est l’achat de BAL qui a été effectué, il faut ajouter le token BAL.  Pour cela, il suffit d’aller dans etherscan et chercher Balancer. Vous copiez ensuite le lien que vous venez collez au niveau de MetaMask dans la section custom token. Ça peut prendre une minute ou deux si le montant ajouté n’est pas très élevé.

Ajout de liquidité

Si vous voulez ajouter de la liquidité, c’est exactement le même processus. Vous cliquez sur Add liquidity, mais la seule différence c’est que vous devez ajouter deux tokens au même niveau. Après, c’est exactement le même processus qu’il faut suivre.

Vous pouvez aller sur le site Uniswap.info où il y a la liste de tous les Pools avec le niveau de liquidités et le volume par jour. Il est très important d’en avoir conscience car il y a des risques de liquidités si le volume par jour est trop bas bas. Vous pouvez aussi checker le nombre de FEE qui sont distribués. Mais plus le niveau de liquidité est important, plus ces FEES sont distribués par un nombre important de “Liquidity Provider”. Par contre, ça ne veut pas forcément dire que c’est là où vous allez gagner plus d’argent. Mais il faut faire attention à toujours avoir un minimum de liquidités dans le Pool.

Sur Balancer, c’est exactement la même méthode. Vous allez vous connecter à votre MetaMask et suivre le même cheminement. Idem, si vous voulez ajouter de la liquidité. La seule différence est que pouvez soit créer un Pool, soit choisir le Pool dans lequel vous voulez ajouter vos liquidités. Vous ne pouvez ajouter qu’un seul côté. Vous n’êtes pas obligé d’ajouter les deux donc c’est un peu un avantage par rapport à Uniswap. Ce qui est à retenir est qu’il faut suivre le processus. Pour Curve, c’est exactement le même processus.

Vous pouvez aller sur prédictions.exchange/balancer où vous avez tous les Pools et aussi le retour sur les liquidités. La possibilité vous est offerte de sélectionner les Pools qui vous offre le plus haut rendement. Un autre avantage est que vous êtes en mesure de calculer votre retour sur investissement. Pour un Pool de 50 % de BAL et 50% de WETH, 1000 euros pourront vous apporter 64 BAL. Vous aurez une distribution annuelle de 64 BAL et au prix actuel ça ferait 679$ + 67% de retour sur 1000 $. Il faut savoir qu’il s’agit d’une prévision. Ce rendement bouge sur une année et la valeur des BAL aussi peut bouger. Mais ça vous permet d’avoir une idée sur le rendement. Après vous pouvez switcher d’un Pool à un autre pour conserver un rendement si celui d’un Pool diminue. 

Quels sont les risques pour les LP ?

Quelles sont alors les risques que vous prenez en ajoutant de la liquidité dans ces Pools. Souvent, ces séries ne sont pas assez bien comprises. Il est important de comprendre qu’il y a deux types de risque lorsque vous participez à ces plateformes. 

“Slippage”

Le “Slippage” s’explique par le fait que s’il n’y a pas assez de liquidités sur une de ces plateformes, vous pouvez vous retrouver à ne pas obtenir le prix que vous voulez pour acheter ou que vous voulez pour vendre. La raison est qu’il n’y a pas assez d’offres de l’autre côté pour répondre exactement à la demande que vous avez. C’est l’équivalent du Bid/ask spread qu’on retrouve dans un livre d’ordre des marchés centralisés.

Si vous investissez  ou si vous donnez de la liquidité, il est conseillé de toujours utiliser des Pools qui ont déjà de volume journalier et un minimum de tokens.  Optez pour des Pools qui ont un minimum de 50 millions d’échange journalier. Ainsi, vous vous assurez qu’au moment où vous voulez retirer vos tokens, vous ayez le prix exact.

“Impairment loss”

Ensuite vous avez ce qu’on appelle le “Impairment loss” par opposition à “permanent loss”. Concrètement, ce sont des pertes qui ne sont pas permanentes. Les pertes impermanentes correspondent à la différence entre le prix d’un actif lorsqu’il est dans le pool et par rapport au prix si vous l’aviez conservé dans un portefeuille sur une bourse d’échange d’un échange centralisé. C’est la perte qui pourrait survenir si le prix d’un token diminue trop lorsqu’il est dans un pool de liquidités. Cependant, la plupart du temps ces plateformes disent que c’est temporaire. Qu’il y a une mise à jour, mais le constat est que ce n’est pas toujours le cas.

Il y a énormément de volatilité. Si ça bouge dans le mauvais sens, vos tokens, pendant longtemps, ne sont pas au même niveau par rapport au prix auquel vous les avez déposés. Dans ce cas, vous pouvez perdre de l’argent et il est important de comprendre ce risque lorsque vous investissez. Si vous commencez et que vous n’avez pas l’habitude de bouger vos actifs d’un Pool à un autre, il est important de prendre des Pools qui ont les mêmes actifs soit de “stablecoin” soit un Ether et d’un côté un WETH. Ce serait des actifs qui auront la même valeur. Même si vous êtes plus avancé, l’idée est de limiter au maximum ce “impermanent loss” avec des actifs de même valeur, dont la valeur ne va pas bouger. Ainsi, vous n’aurez pas ce problème.

Les approches de solution aux risques

Il est à noter qu’il y a de plus en plus de plateformes qui essayent de résoudre ce problème. Il va falloir suivre de près les solutions qui vont être apportées prochainement. Ces échanges décentralisés vont vraiment se développer et ils sont très intéressants. Le fait est qu’ils permettent d’apporter de la liquidité, des transactions en temps réel. Quand il y a des livres d’ordre, ce n’est pas toujours facile de trouver une transaction qui match.

Il y a déjà des applications qui commencent à résoudre ces problèmes et c’est celle-là qu’il faut suivre en ce moment. C’est la première vague de Defi, mais après il y aura toutes les applications d’amélioration de la défi et c’est ces tokens qu’il faut checker maintenant. C’est le cas par exemple de Bancor.

La dernière version de Bancor Network qui vient de sortir a été organisée pour éviter ces problèmes qui sont mentionnés dans le slippage et le impermanent loss. Il résout les problèmes du slippage et d’impermanente loss grâce à des oracles dont chainlink. Grâce aux oracles, la valeur du pool n’est plus constante, mais le prix est constamment injecté dans le pool. Ceci rend le Pool plus hybride. La détermination du prix est faite en fonction de la demande, en fonction des trades et aussi en fonction de la valeur sur les échanges centralisés.

Finalement, le prix des actifs dans les Pools se met à jour de manière hybride et ainsi, il y a pas cet impermanent loss. Il n’y a pas de perte selon que vous détenez des tokens dans un Wallet ou dans un Pool de liquidités et ça devrait faire augmenter le prix de manière exponentielle. Par ailleurs, lorsque vous voyez les principaux gagnants ces derniers temps, il ressort que Bancor et Chainlink se situent en bonne position avec des augmentations. Il n’y a que des tokens de Defi qui sont dans les premiers rangs et c’était prévisible. Concrètement, Bancor et chainlink sont à suivre de près. 

Cet article vous aura permis de mieux comprendre ce que sont les “Automated Market Makers”. Il aura également permis de vous faire prendre conscience des risques qu’ il y a.

Follow me on Social media
Share
Passionné depuis 2014 par les technologies liées à la blockchain, j'ai créé ce blog pour partager avec les plus grand nombre les dernières innovations, les start-ups et les Crypto-monnaies qui selon nous constituent une avancée significative pour cette industrie en pleine expansion.