Uno swap consiste nello scambiare direttamente una criptovaluta con un'altra in un'unica transazione, senza convertire in contanti nel mezzo. Se scambiate ETH con USDC, avete effettuato uno swap.
Dietro questa parola si celano due cose piuttosto diverse. Su un exchange, uno swap è un'interfaccia semplificata sovrapposta a una normale operazione di trading. On-chain, diventa l'esecuzione di uno smart contract con meccaniche e rischi completamente diversi.
Swap su un exchange
La versione più semplice, e ciò che la maggior parte delle persone intende con questo termine.
Scegliete due asset, inserite un importo e confermate. Eseguendo l'operazione sul proprio order book, la piattaforma aggiorna istantaneamente i vostri saldi. Poiché non avviene alcuna transazione su blockchain, non si applica alcuna commissione gas.
Sotto la superficie, una vendita e un acquisto presentati come un'unica azione. L'interfaccia nasconde completamente la coppia di trading.
Swap on-chain
Meccanismo diverso. I rischi non hanno quasi nulla in comune con quelli del trading su una piattaforma che detiene i vostri asset per vostro conto e può essere chiamata a risponderne quando qualcosa va storto.
- Collegate un portafoglio a un DEX.
- Approvate il token affinché il contratto possa spenderlo: si tratta di una transazione separata con una propria commissione.
- Inviate lo swap.
- Il contratto viene eseguito contro un pool di liquidità e i token arrivano nel vostro portafoglio.
Anziché da ordini abbinati, il prezzo deriva dalle riserve del pool. Una formula AMM determina quanto ricevete e la profondità del pool determina quanto il prezzo si muove a vostro sfavore.
È in quel passaggio intermedio di approvazione che si generano le perdite. Concedere a un contratto l'autorizzazione a spendere i vostri token crea un'autorizzazione permanente, e i wallet drainer dipendono esattamente dal fatto che tale meccanismo resti attivo molto tempo dopo che lo swap desiderato è stato regolato.
Swap su exchange vs swap on-chain
| Swap su exchange | Swap on-chain | |
|---|---|---|
| Custodia | La piattaforma detiene gli asset | Detenete voi le vostre chiavi |
| Commissione gas | Nessuna | Sì, più la commissione di approvazione |
| Velocità | Istantanea | Tempo di conferma del blocco |
| Asset disponibili | Listing verificati | Qualsiasi cosa abbia un pool |
| Fonte del prezzo | Order book | Formula del pool |
| Rischio principale | Fallimento della piattaforma | Approvazioni, MEV, bug del contratto |
Swap vs trade vs convert
Tre termini usati in modo generico, e vale la pena conoscerne le differenze prima di scegliere quale interfaccia utilizzare per un'operazione di dimensioni rilevanti.
Un trade avviene su un order book, dove stabilite un prezzo oppure accettate quello di mercato. Uno swap è tipicamente un'interfaccia semplificata: indicate ciò che desiderate e accettate il tasso quotato. Una funzione di conversione significa di solito la stessa cosa di uno swap, a un tasso stabilito dalla piattaforma.
La distinzione sta nel controllo. Il trading vi offre tipologie di ordine e profondità visibile. Lo swap vi offre velocità e meno decisioni, a un tasso che può incorporare uno spread più ampio.
Per importi ridotti il compromesso raramente conta. Per quelli elevati sì.
Che cosa determina il tasso che ottenete
- Profondità del pool o del book. Il fattore principale. Liquidità sottile significa slippage, che spesso supera qualsiasi commissione.
- Il percorso. Scambiare tra due token poco noti passa spesso attraverso un asset intermedio, generando costi due volte.
- Lo spread. Le interfacce di swap semplificate possono quotare uno spread più ampio di quello mostrato dall'order book sottostante.
- Congestione della rete. On-chain, i costi del gas e l'ordinamento delle transazioni in attesa influiscono entrambi sul risultato.
- Dimensione dell'operazione rispetto al pool. Uno swap da 500.000 $ contro un pool da 1 milione di $ sposta drasticamente il prezzo.
Swap cross-chain
Vale la pena trattarli a parte, poiché il profilo di rischio cambia completamente.
Scambiare ETH con SOL significa spostarsi tra due blockchain che non possono vedersi tra loro. Farlo richiede un'infrastruttura cross-chain, e i bridge sono stati il componente più regolarmente violato nel mondo cripto. Chainalysis ha stimato circa 2 miliardi di dollari sottratti in 13 incidenti relativi ai bridge nel solo 2022.
Non richiedendo alcuna terza parte, un atomic swap è l'alternativa trustless. Necessita però anche di una controparte che desideri esattamente l'operazione opposta nello stesso momento, motivo per cui non è mai riuscito a scalare.
Un exchange regolamentato aggira il problema in modo diverso. Attraverso un unico conto, asset su reti differenti vengono negoziati senza che nulla passi da un contratto bridge.
Errori comuni
- Ignorare l'approvazione. Le approvazioni illimitate restano attive finché non vengono revocate.
- Tolleranza allo slippage troppo ampia. I bot sandwich esistono proprio per sfruttarla.
- Scambiare importi minimi su mainnet. Il gas può superare il valore dell'operazione.
- Presumere che la quotazione sia il prezzo. Le stime si muovono.
- Rete sbagliata in fase di prelievo. Inviare un token su una rete che il destinatario non supporta comporta la perdita del token.
Mettete tutto questo in pratica su mb.io
Dietro ogni quotazione c'è la profondità, e dietro ogni saldo c'è una sede di negoziazione.
mb.io è un exchange spot di criptovalute regolamentato, supportato da MultiBank Group, un'istituzione finanziaria fondata nel 2005 che serve oltre 2 milioni di clienti in più di 100 Paesi.
- Regolamentata da VARA negli Emirati Arabi Uniti e da AUSTRAC in Australia
- Compra, vendi e scambia in tre passaggi, dalla registrazione all'acquisto
- Velocità di esecuzione di 40 nanosecondi
- Punteggio di sicurezza 10/10 da Hacken, auditor indipendente di sicurezza blockchain
- Custodia MPC di livello istituzionale realizzata con Fireblocks, con fondi dei clienti segregati
- Assistenza clienti multilingue 24/7
Apri il tuo conto e inizia a fare trading su mb.io.
Domande frequenti
Qual è la differenza tra uno swap e un trade?
Eseguendosi su un order book, un trade vi offre tipologie di ordine e profondità visibile. Uno swap è un'interfaccia semplificata in cui accettate un tasso quotato. Più rapido, e in grado di incorporare uno spread più ampio.
Devo pagare commissioni gas su uno swap?
On-chain sì, più una commissione separata per l'approvazione del token. Su un exchange centralizzato no, poiché lo swap aggiorna i saldi interni anziché essere regolato su una blockchain.
Perché il mio swap mi ha dato meno della quotazione?
Slippage. Le quotazioni sono stime e il prezzo si muove mentre la vostra operazione viene eseguita. Su pool sottili, o con una tolleranza ampia impostata, il divario può raggiungere diversi punti percentuali.
Posso effettuare swap tra blockchain diverse?
Sì, tramite infrastrutture cross-chain, e il profilo di rischio cambia notevolmente. Il componente più violato nel mondo cripto sono i bridge, con circa 2 miliardi di dollari sottratti in 13 incidenti nel 2022.
Che cos'è l'approvazione di un token e perché costa di più?
È l'autorizzazione concessa a un contratto di spendere i token dal vostro portafoglio, inviata come transazione autonoma con una propria commissione. Illimitate e persistenti finché non vengono revocate, le approvazioni sono ciò che i drainer sfruttano.
Fare uno swap è la stessa cosa di convertire?
Di norma sì. Entrambi significano scambiare un asset con un altro a un tasso quotato, anziché inserire un ordine su un book.
Che cosa costa meno, uno swap su exchange o uno swap su DEX?
Per la maggior parte delle dimensioni retail, l'exchange, poiché non si applicano né commissione gas né costo di approvazione. Gli swap su DEX hanno senso per token che nessuna sede regolamentata quota, al costo del gas e di un rischio più elevato.
Come evito di perdere denaro con gli swap?
Verificate la profondità rispetto alla dimensione dell'operazione, impostate una tolleranza allo slippage stretta anziché generosa, confermate la rete prima di prelevare e verificate che cosa autorizzi effettivamente qualsiasi approvazione di token prima di firmare.

