Qu'est-ce qu'un market-maker automatisé (Automated Market Maker - AMM) ?
Accueil
Articles
Qu'est-ce qu'un market-maker automatisé (Automated Market Maker - AMM) ?

Qu'est-ce qu'un market-maker automatisé (Automated Market Maker - AMM) ?

Intermédiaire
Publié le Oct 8, 2020Mis à jour le Jun 9, 2023
6m

Résumé

Vous pouvez voir le market-maker automatisĂ© comme un robot toujours prĂȘt Ă  vous proposer un prix entre deux actifs. Certains utilisent une formule simple comme Uniswap, lorsque d'autres tels que Curve ou Balancer en utilisent des plus compliquĂ©es.

Non seulement vous pouvez trader en toute confiance avec un AMM, mais vous pouvez également aider celui-ci en fournissant de la liquidité à une pool de liquidités. Cela permet à tous de devenir un market-maker et de toucher en contrepartie des frais issus des trades.

Les AMM ont réellement installé leur nid dans la DeFi. Cela s'explique par leur simplicité d'utilisation. La décentralisation des marchés est intrinsÚquement liée à la vision d'origine des cryptomonnaies.


Introduction

La finance dĂ©centralisĂ©e (DeFi) a vu son intĂ©rĂȘt exploser grĂące à Ethereum et d'autres plateformes de contrats intelligents telles que la Binance Smart Chain. Le yield farming est devenu un mode de distribution de tokens trĂšs utilisĂ©, les BTC tokĂ©nisĂ©s se dĂ©mocratisent sur Ethereum et les volumes des prĂȘts rapides explosent.

Pendant ce temps, les protocoles de market-maker automatisé comme Uniswap voient leur volume, leur liquidité et leur nombre d'utilisateurs augmenté.

Mais comment fonctionnent ces exchanges ? Pourquoi est-il si facile et si rapide de mettre en place un marché pour le dernier token alimentaire ? Les AMM peuvent-ils vraiment rivaliser avec les carnet d'ordres des exchanges ? Voyons ça ensemble.


Qu'est-ce qu'un market-maker automatisé ?

Un market-maker automatisĂ© est un type de protocole d'exchange dĂ©centralisĂ© (DEX), qui s'appuie sur des formules mathĂ©matiques pour Ă©valuer le prix des actifs. À la place d'utiliser un carnet d'ordres comme c'est le cas sur un exchange centralisĂ© (CEX), les actifs sont pricĂ©s en fonction d'un algorithme.

La formule derriĂšre cet algorithme dĂ©pend de chaque protocole. Uniswap par exemple utilise x * y = k, oĂč x est le nombre d'un token dans la pool de liquiditĂ© et y le nombre de l'autre token. Dans cette formule, k est une constante fixe, ce qui signifie que la liquiditĂ© totale de la pool reste constante. Les autres AMM utilisent des formules diffĂ©rentes en fonction du cas d'usage qu'ils visent. Le point commun entre tous et que le prix des actifs est dĂ©terminĂ© algorithmiquement. C'est encore un peu flou pour vous ? N'ayez pas peur, Ă  la fin de cet article, tout fera sens ! 

Les marchés traditionnels fonctionnent normalement grùce à des firmes disposent de vastes ressources et de stratégies bien spécifiques. Les market-makers vous permettent d'obtenir un bon prix grùce à un écart achat/vente trÚs faible, sur les carnet d'ordres d'exchange tels que Binance. Les market-makers automatisés décentralisent ce processus et permettent à quiconque le souhaite de créer un marché sur la blockchain. Comment cela fonctionne-t-il ? Cette question trouve réponse dans le prochain paragraphe.


Comment fonctionne un market-maker automatisé ?

Un AMM fonctionne de la mĂȘme maniĂšre que le carnet d'ordres d'un exchange, Ă©tant donnĂ© qu'on y retrouve des paires de tradings telles que ETH/DAI. Cependant, vous n'avez pas besoin d'une tierce partie (un autre trader) pour effectuer un trade. À la place, vous interagissez avec un smart contract qui « effectue » le trade pour vous.

Sur un exchange décentralisé tel que Binance DEX, les trades se font directement de wallet à wallet. Si vous vendez des BNB pour des BUSD sur Binance DEX, cela signifie que quelqu'un d'autre achÚte des BNB contre du BUSD. C'est ce que nous appelons une transaction peer-to-peer (P2P). 

Les AMM, quant Ă  eux, peuvent ĂȘtre considĂ©rĂ©s comme du peer-to-contract (P2C). Il n'y a pas de tierce partie au sens traditionnel du terme, les transactions s'effectuant entre utilisateurs ou contrats. Étant donnĂ© qu'il n'existe pas de carnet d'ordres, un AMM ne propose pas de types d'ordre (Stop-loss par exemple). Le prix de l'actif que vous voulez acheter ou vendre est donc dĂ©terminĂ© mathĂ©matiquement. NĂ©anmoins, certains AMM tentent d'innover en ce sens.

Attendez, il n'y a pas de tierce partie, mais il y a quand mĂȘme quelqu'un pour crĂ©er le marchĂ©, non ? Oui en effet. Les liquiditĂ©s dans les smart contracts doivent ĂȘtre fournies par les utilisateurs. Ceux-ci sont appelĂ©s des « fournisseurs de liquiditĂ© » (liquidity provider - LP).


Qu'est-ce qu'une pool de liquidités ?

Qu'est-ce qu'une pool de liquidités ?


Les fournisseurs de liquiditĂ© dĂ©posent les fonds dans une pool de liquiditĂ©s. Vous pouvez considĂ©rer une pool de liquiditĂ©s comme une gigantesque cagnotte d'argent, servant pour les trades. Pour remercier les LP de fournir de la liquiditĂ© au protocole, ceux-ci touchent une part des frais des trades des pools dans lesquels ils possĂšdent des fonds. Dans le cas d'Uniswap, les LP doivent dĂ©poser deux tokens – par exemple, 50 % ETH et 50 % DAI dans la pool ETH/DAI.

Attendez, ça veut dire que n'importe qui peut devenir un market-maker ? Oui absolument ! Il est d'ailleurs relativement simple d'ajouter des fonds à une pool de liquidités. Les récompenses sont ensuite déterminées par le protocole. Par exemple, Uniswap charge 0,3 % de frais, qui sont ensuite distribués aux fournisseurs de liquidité. Les autres plateformes ou forks peuvent changer ce taux pour attirer plus ou moins de liquidités dans leur pool.

Pourquoi est-il important d'attirer de la liquidité ? En raison de la façon dont les AMM fonctionnent, une pool contenant beaucoup de liquidités subira moins le glissement (slippage). Ce qui en retour attirera davantage de volume sur la plateforme, déclenchant ainsi une boucle vertueuse.

Les problÚmes de glissement dépendent de la conception de chaque AMM, n'hésitez pas à faire vos recherches. N'oubliez jamais que le prix est déterminé algorithmiquement. De maniÚre simplifiée, le prix est déterminé par l'évolution du ratio aprÚs un trade entre les tokens dans la pool de liquidités. Si le ratio change de façon trop importante, le glissement sera élevé.

Pour aller plus loin, supposons que vous vouliez acheter tous les ETH contenus dans la pool ETH/DAI d'Uniswap. Eh bien vous ne pourriez pas ! Vous devriez en effet payer un prix exponentiellement grand pour tenter d'acheter ceux-ci. Pourquoi ? À cause de la formule x * y = k. Si x ou y  = 0, ce qui signifierait qu'il n'y a plus aucun ETH ou DAI dans la pool, l'Ă©quation n'aurait plus aucun sens.

Il y a bien d'autres choses Ă  apprendre en ce qui concerne les AMM et les pool de liquiditĂ©s. Gardez toujours en tĂȘte que lorsque vous fournissez des liquiditĂ©s Ă  un AMM, vous vous exposez aux pertes non permanentes.


Qu'est-ce qu'une perte non permanente (impermanent loss) ?

La perte non permanente survient lorsque le ratio du prix entre les tokens que vous avez dĂ©posĂ© change. Plus l'Ă©cart est important, plus la perte est importante. C'est pour cette raison que les AMM fonctionnent mieux avec des paires de tokens, oĂč les deux actifs constituant celles-ci sont des stablecoins ou des tokens wrappĂ©s. Si le ratio du prix de la paire ne peut que faiblement Ă©voluĂ©, la perte non permanente devient nĂ©gligeable.

À l'inverse, si le ratio change de maniĂšre importante, les fournisseurs de liquiditĂ© seront plus rentables en holdant leurs tokens qu'en fournissant de la liquiditĂ©. MalgrĂ© ça, des pools Uniswap telles qu'ETH/DAI, qui sont pourtant fortement exposĂ©es aux pertes non pertes non permanentes, sont rentables grĂące aux frais gĂ©nĂ©rĂ©s par les trades.

Ceci dit, « perte non permanente », n'est pas la meilleure des façons de nommer ce phĂ©nomĂšne. Le terme « non permanente » suppose que si les actifs retournaient Ă  leur prix qui Ă©tait en vigueur au moment de votre dĂ©pĂŽt, les pertes seraient diminuĂ©es. Cependant, si vous retirez vos fonds Ă  un ratio de prix diffĂ©rent de celui du dĂ©pĂŽt, la perte sera complĂštement permanente. Bien que dans certains cas, les frais de trading attĂ©nuent les pertes, vous devez toujours garder en tĂȘte le risque de perte non permanente.

Soyez prudent lorsque vous déposez des fonds sur un AMM et assurez-vous de pleinement comprendre le concept de la perte non permanente. Si vous souhaitez obtenir une explication plus technique, consultez l'article de Pintail qui traite de ce sujet.


➟Vous souhaitez vous lancer dans les cryptomonnaies ? Achetez des bitcoins sur Binance !


Conclusion

Les market-makers automatisés constituent un élément essentiel de la DeFi. Ils permettent à tout un chacun de créer rapidement et facilement un marché. Bien que ceux-ci aient des limites telles que l'absence de carnet d'ordres, l'innovation que ceux-ci apportent à la sphÚre crypto est immense.

Les AMM n'en sont qu'à leurs débuts. Les AMM que nous connaissons et utilisons tels qu'Uniswap, Curve et PancakeSwap sont élégants et simples d'utilisation, mais ne disposent pas de beaucoup de fonctionnalités... Des AMM plus sophistiqués verront sûrement le jour dans le futur. Ces innovations réduiront les frais et les frictions et attireront à termes plus de liquidité dans la DeFi.

Vous voulez en savoir plus sur la DeFi et les market-makers automatisĂ©s ? Consultez notre plateforme Q&R, Demandez Ă  l'AcadĂ©mie, oĂč la communautĂ© Binance se fera un plaisir de rĂ©pondre Ă  vos questions.