Un Automated Market Maker (AMM) è un modello di exchange decentralizzato che utilizza liquidity pool e formule matematiche per calcolare i prezzi ed eseguire gli scambi in modo automatico. Anziché abbinare acquirenti e venditori tramite un order book, un AMM consente agli utenti di scambiare token direttamente contro un pool di token.

Gli AMM sono un elemento centrale della DeFi perché rendono possibile il trading on-chain senza permessi. Chiunque può scambiare token tramite un AMM e chiunque può fornire liquidità a un pool per guadagnare una quota delle commissioni di trading. I principali protocolli basati su AMM includono Uniswap, Curve, PancakeSwap e Balancer.

Prima degli AMM, molti exchange decentralizzati cercavano di replicare on-chain i tradizionali order book. Questi sistemi erano spesso lenti, costosi e difficili da utilizzare. Gli AMM hanno semplificato il modello sostituendo il matching degli ordini con smart contract, liquidity pool e pricing automatico.

Come funziona un AMM?

Un AMM funziona detenendo token in uno smart contract chiamato liquidity pool. I trader effettuano scambi contro il pool, mentre i liquidity provider depositano asset nel pool e guadagnano commissioni dall'attività di trading.

Ad esempio, un pool ETH/USDC contiene sia ETH che USDC. Se un trader scambia ETH per USDC, aggiunge ETH al pool e rimuove USDC. Questo modifica il rapporto tra i token nel pool e l'AMM aggiusta automaticamente il prezzo.

La maggior parte dei primi AMM utilizzava la formula del prodotto costante: x × y = k

In questa formula, x e y rappresentano le quantità dei due token nel pool, mentre k rimane costante. Ogni scambio modifica il rapporto tra i token, ma deve preservare la formula. Questo è ciò che consente al pool di quotare i prezzi senza un market maker tradizionale.

I liquidity provider ricevono LP token che rappresentano la loro quota del pool. Al momento del prelievo, ottengono la loro quota del pool più le commissioni di trading accumulate, al netto di eventuali perdite come l'impermanent loss.

Quali sono i principali tipi di AMM?

Modelli AMM diversi sono progettati per asset e necessità di trading differenti.

  1. AMM a prodotto costante: È il classico modello di Uniswap v1 e v2, basato su x × y = k. Funziona per quasi qualsiasi coppia di token, ma può produrre slippage elevato quando la liquidità è scarsa o la dimensione dello scambio è grande.
  2. AMM StableSwap: Curve ha diffuso questo modello per stablecoin e asset ancorati. È progettato per mantenere basso lo slippage quando gli asset scambiano vicino allo stesso valore, come USDC/USDT o ETH/stETH.
  3. AMM a liquidità concentrata: Uniswap v3 ha introdotto la liquidità concentrata, consentendo ai liquidity provider di scegliere intervalli di prezzo specifici in cui il loro capitale è attivo. Questo migliora l'efficienza del capitale, ma le posizioni richiedono una gestione più attiva.
  4. AMM a pool ponderati: Balancer utilizza pool con pesi personalizzati per i token, come 80% ETH e 20% USDC. Questo consente ai pool AMM di comportarsi più come strategie di portafoglio o liquidity pool in stile index.

Perché gli AMM sono importanti nella DeFi?

Gli AMM sono importanti perché consentono il trading decentralizzato senza exchange centralizzati, order book o market maker. Questo li rende uno dei principali pilastri della DeFi.

Gli AMM supportano:

  • Trading senza permessi: Gli utenti possono scambiare token direttamente da un wallet senza affidarsi a un exchange centralizzato.
  • Liquidità senza permessi: Chiunque può creare un pool o fornire liquidità a uno esistente.
  • Accessibilità ai token: I nuovi token possono diventare scambiabili senza una formale quotazione su exchange.
  • Componibilità DeFi: Piattaforme di prestito, aggregatori, protocolli di yield e wallet possono instradare gli scambi attraverso gli AMM.
  • Reddito da commissioni per i liquidity provider: I Liquidity Provider (LP) guadagnano una quota delle commissioni di trading quando gli utenti operano attraverso il pool.

Questa struttura aperta ha contribuito a rendere gli AMM la base del trading decentralizzato su Ethereum, BNB Chain, Solana, Base, Arbitrum, Optimism e altri ecosistemi blockchain.

Quali sono i vantaggi degli AMM?

Gli AMM offrono diversi vantaggi rispetto ai tradizionali exchange basati su order book.

  1. Liquidità sempre disponibile: Gli scambi possono essere eseguiti in qualsiasi momento, purché il pool disponga di liquidità.
  2. Nessun matching di controparte: Gli utenti non devono attendere che un altro trader piazzi l'ordine opposto.
  3. Creazione aperta di mercati: Chiunque può creare una coppia di token lanciando una liquidity pool.
  4. Reddito passivo da commissioni: I liquidity provider possono guadagnare commissioni di trading dall'attività del pool.
  5. Integrazione con smart contract: Gli AMM possono essere integrati in altri protocolli DeFi, trading bot, aggregatori e wallet.

Questi vantaggi rendono gli AMM particolarmente utili per i token long-tail e gli asset in fase iniziale che potrebbero non disporre ancora di mercati profondi sugli exchange centralizzati.

Quali sono i rischi degli AMM?

Gli AMM introducono anche rischi sia per i trader sia per i liquidity provider.

  1. Slippage: Gli scambi di grandi dimensioni possono spostare il prezzo del pool, specialmente quando la liquidità è scarsa. Ciò significa che i trader possono ricevere un prezzo di esecuzione peggiore rispetto a quello atteso.
  2. Impermanent loss: I liquidity provider possono ottenere rendimenti inferiori rispetto a una semplice strategia di detenzione quando i prezzi dei token si muovono l'uno rispetto all'altro.
  3. MEV e front-running: Sulle blockchain pubbliche, i bot possono rilevare le transazioni in attesa e tentare sandwich attack o altre strategie MEV.
  4. Rischio degli smart contract: I pool AMM custodiscono i fondi degli utenti in smart contract. Bug, exploit o fallimenti di governance possono causare perdite.
  5. Rischio dei token: Molti pool AMM includono token volatili o di bassa qualità, che possono esporre LP e trader a bruschi cali di prezzo o trappole di liquidità.

A causa di questi rischi, prima di effettuare scambi o fornire liquidità gli utenti dovrebbero verificare la liquidità del pool, le impostazioni di slippage, la qualità dei token, la cronologia degli audit e la reputazione del protocollo.

AMM vs. Order Book: qual è la differenza?

Un exchange basato su order book abbina acquirenti e venditori a prezzi specifici. I trader inseriscono offerte di acquisto e di vendita, e gli scambi avvengono quando gli ordini si incrociano. Questo modello è comune negli exchange centralizzati e nei mercati finanziari tradizionali.

Un AMM non richiede il matching degli ordini. Utilizza una liquidity pool e una formula di pricing per quotare gli scambi automaticamente. Questo rende gli AMM più semplici da gestire on-chain, ma introduce anche rischi peculiari come lo slippage e l'impermanent loss.

In sintesi, gli order book dipendono da acquirenti e venditori attivi, mentre gli AMM dipendono da liquidity pool e algoritmi.

Riepilogo

Un Automated Market Maker (AMM) è un sistema di exchange decentralizzato che utilizza liquidity pool e formule di pricing al posto degli order book. Gli AMM consentono agli utenti di scambiare token direttamente on-chain e permettono ai liquidity provider di guadagnare commissioni depositando asset nei pool.

Gli AMM sono fondamentali per la DeFi perché rendono possibili il trading di token senza permessi, la fornitura di liquidità e la componibilità dei protocolli. Gli utenti devono tuttavia comprendere i compromessi connessi, tra cui slippage, impermanent loss, MEV, rischio degli smart contract e rischio legato alla qualità dei token.

Concetti correlati

  1. Cos'è un AMM?
  2. Cos'è un Order Book?
  3. Cos'è un Exchange Decentralizzato (DEX)?
  4. Cos'è un Maker?

Approfondimenti

  1. Cos'è un Automated Market Maker (AMM)?
  2. Quali sono i 10 principali Exchange Decentralizzati (DEX) del 2026?
  3. Cos'è la DeFi (Finanza Decentralizzata)? 8 tipi di protocolli DeFi da conoscere
  4. Cos'è Uniswap? Guida completa al token UNI, al Fee Switch e alle funzionalità da V1 a V4
  5. Cos'è PancakeSwap (CAKE), l'Exchange Decentralizzato (DEX) su BNB Chain?