AMM (teneur de marché automatisé)
Un AMM est un système automatisé qui détermine les prix lorsque vous échangez des tokens. Il permet de négocier sans qu’un acheteur et un vendeur aient besoin d’être directement mis en relation.
Qu’est-ce qu’un AMM ?
AMM signifie « teneur de marché automatisé ». Il s’agit d’un mécanisme principalement utilisé sur les échanges décentralisés, également appelés DEX.
Un AMM fonctionne avec un pool de liquidité : une réserve de deux tokens ou plus. Un algorithme examine la proportion de ces tokens et calcule le prix. Lorsqu’une personne achète un token, cette proportion change. L’AMM ajuste alors automatiquement le prix.
Ce mécanisme repose sur des contrats intelligents, c’est-à-dire des programmes qui exécutent automatiquement des règles définies à l’avance. Il n’est donc pas nécessaire d’avoir un carnet d’ordres traditionnel ni un teneur de marché actif.
Exemple d’AMM
Imaginons qu’un pool de liquidité contienne de l’ETH et de l’USDC. Une personne utilise de l’USDC pour acheter de l’ETH. Il reste alors moins d’ETH et davantage d’USDC dans le pool.
L’AMM calcule ensuite un prix plus élevé pour l’ETH dans ce pool. Les échanges peuvent ainsi se poursuivre, même si personne n’est immédiatement disponible pour vendre de l’ETH.
Pourquoi les AMM sont-ils importants dans la crypto ?
Les AMM rendent possibles les échanges sur de nombreux DEX. Les actualités sur les projets DeFi ou les échanges décentralisés peuvent donc indiquer qu’une plateforme utilise un AMM ou ouvre un nouveau pool de liquidité.
Le prix fixé par un AMM peut temporairement différer de ceux pratiqués sur d’autres plateformes de négociation. Les opérateurs d’arbitrage achètent et vendent alors sur différentes plateformes, ce qui tend souvent à rapprocher le prix de celui du marché dans son ensemble. Cela ne signifie pas que le prix d’un AMM est toujours identique au prix du marché.
Il existe également des risques. Lorsque la liquidité est faible, une transaction importante peut faire fortement varier le prix. Les personnes qui ajoutent des tokens à un pool peuvent aussi subir une perte impermanente. Des erreurs ou des vulnérabilités dans les contrats intelligents peuvent également entraîner la perte de fonds.