Crypto

Automated market maker

Aussi appeléAMM

Un automated market maker est un mécanisme de trading fondé sur des contrats intelligents qui fixe les prix et exécute les transactions contre des réserves d’actifs au moyen d’une règle mathématique définie, plutôt que de s’appuyer uniquement sur la mise en correspondance d’ordres d’achat et de vente individuels dans un carnet d’ordres. Les fournisseurs de liquidité apportent généralement ces réserves.

Que signifie teneur de marché automatisé

Un AMM transforme un pool de tokens en lieu de trading disponible en continu. Un modèle courant utilise deux réserves et maintient leur produit proche d’une valeur constante ; lorsqu’une personne achète un actif, cette réserve diminue et son prix augmente par rapport à l’autre actif. Différents AMM utilisent différentes courbes, règles de frais et modalités de liquidité.

Un automated market maker détermine le prix d’exécution, l’impact de prix et le rééquilibrage auxquels font face les traders et les fournisseurs de liquidité. Il peut offrir un trading onchain sans teneurs de marché conventionnels, mais il n’élimine pas le slippage, les prix volatils, les risques liés au front-running ni le risque de contrat intelligent.

Supposons qu’un pool simplifié contienne 5 ETH et 10,000 USDC, pour une valeur produit constant de 50,000. Un trader qui ajoute des USDC pour acheter de l’ETH augmente la réserve d’USDC et réduit la réserve d’ETH. Selon la règle du produit constant, chaque ETH supplémentaire acheté coûte progressivement plus cher avant frais, car il reste moins d’ETH dans le pool.

Questions fréquentes

Un AMM utilise-t-il toujours la formule du produit constant ?+

Non. La formule du produit constant est un modèle largement utilisé, mais les AMM peuvent recourir à une liquidité concentrée, à des courbes d’actifs stables, à des pools pondérés, à des mécanismes d’enchères ou à d’autres règles de tarification. La formule et ses paramètres déterminent les résultats pour les traders et les fournisseurs.

Qui fixe le prix dans un AMM ?+

Le contrat intelligent calcule un cours à partir de ses réserves et de ses règles. Les traders acceptent ensuite ce cours, le refusent ou fixent des limites autour de ce cours. L’arbitrage contribue souvent à aligner le prix du pool sur celui observé ailleurs, mais cet alignement n’est ni instantané ni garanti.

Accédez au document source.

01Livre blanc Uniswap v2 Core02Ethereum.org — Bourses décentralisées