L’arbitraggio DeFi è l’arbitraggio ridotto alla sua forma più pura: lo stesso asset prezzato in modo diverso in due pool di liquidità, regolato in modo atomico all’interno di smart contract, con capitale che può essere preso in prestito gratuitamente tramite flash loan, il tutto immerso nella feroce competizione guidata dalla latenza nota come MEV. È anche una delle arene tecnicamente più impegnative di tutto il trading.
L’arbitraggio DeFi è la pratica di trarre profitto dalle differenze di prezzo dello stesso asset tra piattaforme della finanza decentralizzata, per lo più exchange decentralizzati (DEX) sulla stessa blockchain o su blockchain diverse. Poiché ogni DEX determina il prezzo degli asset in base al proprio pool di liquidità, lo stesso token può essere scambiato a prezzi leggermente diversi nello stesso momento. Un arbitraggista DeFi compra dove costa meno e vende dove costa di più, spesso all’interno di un’unica transazione atomica che si completa con profitto oppure viene annullata (revert) interamente.
La finanza decentralizzata è strutturalmente soggetta a discrepanze di prezzo, per ragioni insite nel suo funzionamento.
La maggior parte dei DEX fissa i prezzi tramite una formula basata sui saldi del pool: la regola del prodotto costante, x · y = k. Ogni operazione sposta il saldo e il prezzo, quindi la stessa coppia ha contemporaneamente prezzi diversi su DEX diversi.
Decine di DEX su Ethereum, sui Layer-2 e su altre chain detengono ciascuno i propri pool. Un movimento di prezzo su una piattaforma non si propaga istantaneamente alle altre, e i trasferimenti cross-chain aggiungono ritardo.
Lo stato on-chain è pubblico: chiunque può leggere la mempool e le riserve di ogni pool, e qualsiasi indirizzo può inviare una transazione di arbitraggio. Questa apertura lo rende accessibile a chiunque, e brutalmente competitivo.
Su una singola chain la forma più solida è quella atomica: l’intero acquisto e vendita è racchiuso in un’unica transazione che va a buon fine solo se è redditizia, quindi il rischio direzionale durante l’operazione è sostanzialmente eliminato.
La forma più semplice è un’operazione su due DEX: il token X costa meno nel Pool A che nel Pool B, quindi l’arbitraggista compra da A e vende in B, al netto di commissioni e gas. Poiché i prezzi degli AMM si muovono mentre fai trading (impatto sul prezzo), la dimensione dell’operazione è limitata dalla velocità con cui il divario si chiude. Su questa base si costruiscono diverse varianti.
| Variante | Come funziona | Nota |
|---|---|---|
| Cross-DEX | Due DEX sulla stessa chain, eseguiti in modo atomico in un’unica transazione. | Il caso classico. |
| Triangolare (on-chain) | Percorre in ciclo tre coppie di token (ETH → USDC → DAI → ETH) quando i prezzi relativi non sono allineati. | Arbitraggio triangolare on-chain. |
| Cross-chain | Stesso asset, due blockchain, tramite un bridge. | Margini più alti, ma non atomico e più rischioso. |
| Depeg di stablecoin | Fai trading su una stablecoin per riportarla verso il suo ancoraggio quando se ne discosta. | Più accessibile, ricorrente. |
I flash loan sono la caratteristica che rende l’arbitraggio DeFi diverso da qualsiasi cosa esista nei mercati tradizionali. Un flash loan è un prestito senza garanzie preso e rimborsato all’interno della stessa transazione: se non viene rimborsato (più una piccola commissione) entro la fine della transazione, l’intera transazione viene annullata come se non fosse mai avvenuta.
Prendi in prestito una grossa somma di un token da un protocollo di lending, senza capitale iniziale.
Compra l’asset sottoprezzato su un DEX e vendilo su un altro, all’interno della stessa transazione.
Restituisci l’importo preso in prestito più la commissione del flash loan prima che la transazione termini.
Tieni ciò che rimane. Se l’operazione non producesse un profitto al netto di commissioni e gas, viene annullata e perdi solo il gas.
Non puoi capire l’arbitraggio DeFi senza il MEV, Maximal Extractable Value: il valore massimo estraibile dalla produzione di un blocco includendo, escludendo o riordinando le transazioni. Su una blockchain, l’ordine è tutto: chi decide l’ordine delle transazioni decide chi cattura un arbitraggio. Questo ha generato un’intera economia attorno al diritto di ordinare le transazioni, formalizzata dalla proposer-builder separation (PBS).
Scansionano la chain e la mempool alla ricerca di opportunità (arbitraggi, liquidazioni) e creano bundle di transazioni per catturarle.
Raccolgono i bundle di molti searcher e assemblano il blocco di maggior valore possibile, in competizione per massimizzarne il valore totale.
Scelgono il blocco più redditizio offerto, in genere tramite MEV-Boost, e lo aggiungono alla chain. L’arbitraggio on-chain diventa un’asta in tempo reale per lo spazio nei blocchi.
Gli attacchi sandwich e il front-running estraggono valore direttamente dagli altri trader. Per questo gran parte dell’orderflow è diventato privato: viene inviato ai builder tramite relay che aggirano la mempool pubblica.
I tipi di MEV non sono tutti uguali: l’arbitraggio puro e il back-running correggono i prezzi e migliorano l’efficienza; le liquidazioni sono una funzione necessaria della DeFi; gli attacchi sandwich e il front-running sono il lato tossico; e la liquidità JIT (just-in-time) aggiunge liquidità concentrata subito prima di un grosso swap per catturarne la commissione. L’arbitraggio on-chain competitivo è, di fatto, trading ad alta frequenza: condivide il DNA con il mondo guidato dalla latenza della nostra guida sul trading ad alta frequenza.
L’arbitraggio DeFi viene spesso presentato come denaro facile, soprattutto nei tutorial sui flash loan. La realtà è più sobria: la maggior parte dei modi in cui si perde denaro on-chain non ha nulla a che vedere con il divario di prezzo in sé. Questi sono i rischi che ogni arbitraggista DeFi deve mettere in conto prima della prima transazione.
Ogni opportunità visibile viene contesa istantaneamente da searcher ben finanziati con bot ottimizzati e rapporti privati con i builder. I semplici bot sulla mempool pubblica perdono quasi sempre la gara.
Le transazioni fallite o annullate costano comunque gas e, in un’asta competitiva, perderai molte gare. Questi costi si accumulano indipendentemente dal fatto che tu chiuda o meno un’operazione redditizia.
Un bug nel tuo contratto di arbitraggio, o in un protocollo con cui interagisci, può prosciugare i fondi istantaneamente e in modo irreversibile. On-chain, gli errori non sono rimborsabili.
Se fai trading in modo ingenuo tramite la mempool pubblica, sei esattamente il bersaglio dei bot sandwich. Senza protezione dallo slippage e invio privato, i tuoi stessi tentativi vengono intercettati.
| Rischio | Cosa va storto | Come lo riducono i professionisti |
|---|---|---|
| Concorrenza MEV & front-running | Un searcher più veloce copia o supera la tua offerta; paghi il gas e non ottieni nulla, oppure subisci un sandwich. | Invio privato (bundle/relay invece della mempool pubblica), simulazione prima dell’invio, offerte realistiche di priority fee. |
| Gas & transazioni fallite | I tentativi annullati o in perdita costano comunque gas; nei giorni di traffico intenso le commissioni possono superare lo spread. | Traccia il costo del gas per tentativo, non solo per operazione vinta; imposta una soglia minima di profitto netto dopo il gas; preferisci le piattaforme in cui i bundle falliti non vengono addebitati. |
| Slippage & impatto sul prezzo | I prezzi degli AMM si muovono mentre fai trading, e il pool può muoversi prima che la tua transazione venga inclusa: il divario che avevi visto è sparito. | Dimensiona le operazioni in base alla profondità del pool, imposta limiti rigorosi di output minimo, ricontrolla le riserve nella stessa transazione. |
| Bug negli smart contract | Un bug nel tuo contratto o in un protocollo attraverso cui instradi le operazioni può prosciugare i fondi istantaneamente e in modo irreversibile. | Contratti minimali e verificati da audit; tieni solo il capitale operativo nell’executor; esegui fork test di ogni modifica. |
| Rischio di oracoli & protocolli | Oracoli di prezzo manipolati, pool sospesi o modifiche di governance invalidano le ipotesi su cui si basa la tua strategia. | Evita i pool poco liquidi e i protocolli appena lanciati; monitora gli annunci dei protocolli; limita l’esposizione per protocollo. |
| Token malevoli | I token “honeypot” o fee-on-transfer ti permettono di comprare ma non di vendere, oppure tassano silenziosamente il trasferimento: l’apparente arbitraggio è una trappola. | Usa una allow-list di token, simula l’intero ciclo di andata e ritorno, ignora i contratti non verificati. |
| Rischio dei bridge (cross-chain) | L’arbitraggio cross-chain non è atomico: il prezzo può muoversi mentre i fondi sono in transito, e i bridge stessi sono stati violati per centinaia di milioni di dollari (Ronin, Wormhole e Nomad nel 2022). | Posiziona in anticipo l’inventario su entrambe le chain invece di usare il bridge a ogni operazione; limita i fondi detenuti sui bridge. |
| Depeg di stablecoin | Una stablecoin usata come asset di quotazione perde il suo ancoraggio: USDC è stata brevemente scambiata intorno a $0.88 nel marzo 2023. | Diversifica gli asset di quotazione; tratta le operazioni sui depeg come rischio direzionale, non come arbitraggio gratuito. |
| Sicurezza delle chiavi & dell’infrastruttura | Una chiave privata trapelata o un server compromesso svuotano il wallet; un’interruzione dell’RPC ti fa perdere o inviare in modo errato le operazioni. | Conservazione delle chiavi su hardware/HSM, wallet hot e cold separati, nodi ridondanti. |
| Regolamentazione & fiscalità | Ogni swap può essere un evento imponibile; le regole sulla DeFi variano da paese a paese e cambiano rapidamente. | Conserva registri completi delle transazioni e verifica le norme locali prima di fare trading su larga scala. |
Se questo profilo di rischio è più di quanto vuoi sostenere, l’arbitraggio su exchange centralizzati evita il gas, la competizione nella mempool e il rischio degli smart contract (ha i suoi rischi: rischio di controparte dell’exchange, limiti di prelievo e limiti di frequenza delle API). Consulta la nostra guida all’arbitraggio cripto e lo scanner gratuito di arbitraggio cripto per confrontare.
Per molti trader attratti dall’arbitraggio cripto, la conclusione onesta è che la strada on-chain, guidata dal MEV, è la più difficile: non perché il concetto sia sbagliato, ma perché competere richiede sviluppo di smart contract, infrastruttura di nodi e un posto nell’asta dei builder. Esiste un’alternativa più accessibile che cattura la stessa inefficienza di fondo senza alcuna complessità on-chain: l’arbitraggio su exchange centralizzati (CEX), che sfrutta i divari di prezzo tra exchange centralizzati tramite le loro API, senza alcuna riga di Solidity.
Comprendi il pricing degli AMM, l’impatto sul prezzo, il gas, l’atomicità dei flash loan e la supply chain del MEV.
Osserva come si svolgono gli arbitraggi e il MEV esistenti sulle dashboard pubbliche prima di provare a competere. Vedere quanto velocemente vengono colte le opportunità è di per sé formativo.
Costruisci e testa qualsiasi contratto di arbitraggio su una testnet o un fork e simula ogni bundle per verificarne la redditività prima della mainnet: non distribuire mai logica non verificata da audit con fondi reali.
Dai per scontato che le opportunità pubbliche semplici siano già state colte, usa limiti di slippage e valuta l’invio privato per evitare di subire attacchi sandwich.
Se lo sviluppo di smart contract non è il tuo mondo, la strada più pratica è l’arbitraggio tra exchange: inizia analizzando opportunità reali prima di impegnare capitale.
La stessa inefficienza di fondo, catturata tra exchange centralizzati: niente Solidity, niente asta per lo spazio nei blocchi. Analizza opportunità reali di arbitraggio cripto prima di impegnare capitale.
Analizza l’arbitraggio cripto →
Leggi la guida all’arbitraggio cripto