Trading
Crypto swapping spiegato
Lo swapping indica lo scambio diretto di una criptovaluta con un'altra, senza un passaggio intermedio in euro o dollari. Se un exchange tradizionale richiede spesso di convertire prima in una valuta fiat o in una stablecoin, la funzione di swap permette di passare, ad esempio, da ether a un altro token con un'unica operazione. Dietro questa semplicità si cela un meccanismo di pool di liquidità, algoritmi di routing e smart contract che pochi utenti comprendono appieno. Spieghiamo di seguito come avviene uno swap, perché il prezzo finale a volte differisce da quello previsto e dove risiedono i rischi. Non si tratta di un consiglio di investimento e non raccomanda alcuna piattaforma o token specifico.
Cosa succede tecnicamente durante uno swap
Su un exchange decentralizzato (DEX), uno swap non viene abbinato tra un acquirente e un venditore come in un order book tradizionale. L'exchange opera invece tramite un pool di liquidità: uno smart contract che detiene due (o più) token depositati da altri utenti. Quando si deposita il token A per ricevere il token B, il rapporto all'interno del pool varia e una formula matematica adegua automaticamente il prezzo.
Questo approccio è chiamato automated market making (AMM). Non c'è una controparte specifica che accetta l'ordine; il pool risponde invece alla domanda inserita. Più lo swap è grande rispetto al pool, più il prezzo all'interno di quel pool varia durante la transazione stessa.
Routing: perché uno swap a volte passa attraverso più pool
Non tutte le coppie di token dispongono di un pool di liquidità profondo. Se si desidera scambiare il token A direttamente con il token C ma quel pool ha scarsa liquidità, un'interfaccia di swap può dividere il percorso automaticamente: prima da A a un token intermedio comune come una stablecoin, poi da quel token intermedio a C. Questo processo è chiamato routing e avviene solitamente in background in modo automatico.
Gli aggregatori sono servizi che cercano simultaneamente su più DEX e pool per individuare la combinazione di percorsi più favorevole. Possono persino suddividere uno swap su diverse piattaforme contemporaneamente se ciò produce un risultato netto migliore. Il risultato è in genere un prezzo migliore, ma anche una transazione leggermente più complessa con più passaggi sottostanti e quindi spesso commissioni di rete più elevate.
- Pool diretto: più veloce, ma conveniente solo con sufficiente profondità
- Percorso suddiviso tramite un token intermedio: spesso necessario per coppie meno liquide
- Aggregatore: confronta automaticamente più percorsi e piattaforme
Costi di uno swap: rete, piattaforma e spread
Uno swap comporta generalmente tre tipi di costo. Innanzitutto, le commissioni di rete (gas fee) pagate alla rete blockchain per elaborare la transazione, indipendentemente dalla piattaforma utilizzata. Queste commissioni variano in base alla congestione della rete e possono aumentare notevolmente su una blockchain popolare nei momenti di picco.
In secondo luogo, il pool di liquidità stesso addebita solitamente una piccola percentuale come compenso per i provider di liquidità, spesso tra lo 0,01% e l'1% dello swap. In terzo luogo, la piattaforma o l'interfaccia può aggiungere una propria commissione di servizio. Insieme, queste tre componenti determinano l'importo effettivo ricevuto rispetto al prezzo inizialmente visualizzato.
Impostazioni di slippage e schermata di conferma
Prima di confermare uno swap, quasi tutte le interfacce mostrano una panoramica con la quantità prevista di token che si riceveranno, la quantità minima in caso di variazione sfavorevole del prezzo e una tolleranza di slippage regolabile. Questa tolleranza determina lo scostamento dal prezzo previsto che si accetta prima che la transazione venga annullata.
Una tolleranza impostata su un valore troppo basso può causare il continuo fallimento dello swap in un mercato volatile, con conseguente perdita delle commissioni di gas tentata dopo tentata. Una tolleranza troppo alta espone a un prezzo significativamente peggiore o al cosiddetto front-running, in cui un bot rileva la transazione in arrivo e trae profitto da essa. Consultare la guida sullo slippage per una spiegazione più dettagliata.
Approvazione degli smart contract: la transazione di 'approve'
Prima che un DEX possa trasferire token dal wallet per conto dell'utente, è di norma necessario firmare una transazione separata di 'approve' che autorizza lo smart contract per uno specifico token. Questo è un passaggio distinto dallo swap vero e proprio e comporta anch'esso commissioni di rete.
Molti wallet e interfacce offrono la scelta tra un'approvazione illimitata (comoda per un uso ripetuto, ma più rischiosa se il contratto dovesse rivelarsi vulnerabile) o un'approvazione limitata esattamente all'importo richiesto. Per chi preferisce la cautela, limitare le approvazioni all'importo dello swap è una prassi ragionevole, anche se richiede una nuova firma per ogni swap successivo.
Rischi specifici dello swapping
Oltre al rischio di mercato, lo swapping comporta alcuni rischi specifici. L'inserimento di un indirizzo di token errato o la selezione di una versione contraffatta di un token popolare può portare a scambiare per un token senza valore, soprattutto quando si utilizzano interfacce meno note. Verificare sempre l'indirizzo del contratto tramite una fonte ufficiale prima di effettuare lo swap di un token nuovo o sconosciuto.
Esiste anche il rischio di vulnerabilità nello smart contract sottostante del DEX o del pool stesso. I protocolli più grandi e consolidati sono stati generalmente sottoposti a molteplici audit esterni, il che riduce ma non elimina completamente tale rischio.
Recommended by our newsroom
External parties. Block #9 does not hold or manage your assets at these providers. Not investment advice.
Frequently asked questions
Qual è la differenza tra lo swapping e il trading su un order book?
Quando si effettua uno swap tramite un pool AMM, una formula determina il prezzo in base al rapporto tra due token presenti in un pool, senza richiedere che una controparte combaci esattamente con l'ordine. Su un order book, come quello utilizzato dalla maggior parte degli exchange centralizzati, gli ordini di acquisto e vendita degli utenti vengono abbinati direttamente tra loro.
Perché si ricevono leggermente meno token rispetto alla stima iniziale?
Ciò è solitamente dovuto a una combinazione di slippage durante l'elaborazione della transazione, alla commissione del pool e a eventuali commissioni di rete dedotte. La schermata di conferma mostra in genere un importo minimo ricevuto che funge da soglia minima.
Lo swap avviene sempre tramite un exchange decentralizzato?
No, alcune piattaforme centralizzate offrono anche una funzione di 'swap' che opera internamente tramite il proprio order book o la propria liquidità, senza che l'utente debba firmare personalmente una transazione sulla blockchain. Il meccanismo sottostante differisce quindi da uno swap su DEX, anche se l'esperienza utente appare simile.
Perché è necessario firmare prima una transazione di 'approve'?
Si tratta di un requisito tecnico della maggior parte degli standard di token: uno smart contract può trasferire token da un wallet solo dopo che l'utente lo ha esplicitamente autorizzato. Senza questa approvazione, la transazione di swap non può essere eseguita.
È possibile annullare uno swap in caso di errore?
No, una volta che una transazione di swap è confermata sulla blockchain, è definitiva e irreversibile. Verificare sempre l'indirizzo del token, l'importo e le impostazioni di slippage prima di confermare.
Read next
What is a DEX?
A DEX is a decentralised exchange where you trade straight from your own wallet. How it works, what it costs, and the risks of slippage and fake tokens.
What is a liquidity pool?
A liquidity pool is a shared reserve of assets you trade against. How depth, slippage, fees and impermanent loss actually work.
Slippage and price impact
What is slippage, how does price impact arise with large orders, and how do you set a sensible tolerance? An explanation without investment advice.
Holding your own crypto
How to set up a self-custody wallet, store a seed phrase safely and decide when a hardware wallet is worth it. Practical guide, not advice.