Solo a scopo educativo; non costituisce consulenza finanziaria. Gli investimenti possono comportare perdite.
Risposta diretta
Un token con commissione sul trasferimento trattiene valore nella propria logica di trasferimento; il destinatario può quindi ricevere meno della quantità passata a transfer o transferFrom. La parte trattenuta può essere bruciata, ridistribuita, inviata a un altro wallet o destinata alla liquidità. La regola può inoltre dipendere dal mittente, dal destinatario o dal contesto dell’operazione.
Il rischio principale non è soltanto la commissione dichiarata. Acquisto, vendita e trasferimento tra wallet possono avere aliquote diverse; alcuni indirizzi possono essere esenti o bloccati; gli account privilegiati possono modificare le regole. Un preventivo o un acquisto riuscito non dimostra quindi che la posizione potrà essere venduta in seguito a un costo ragionevole.
Come funziona
Un router tradizionale di un market maker automatizzato può calcolare ogni uscita dall’importo nominale in entrata. Uniswap V2 Router02 offre invece funzioni di swap specifiche: ricava l’entrata effettiva dalla variazione del saldo della coppia e confronta l’aumento del saldo del destinatario con amountOutMin. La compatibilità dipende dal router, dal percorso e dal comportamento esatto del token, non solo dal suo simbolo.
Le commissioni del token si combinano con quelle del pool e con l’impatto sul prezzo. Un percorso a più passaggi può attivare la logica di trasferimento più volte; esenzioni o rilevamento di acquisto e vendita possono rendere l’aliquota effettiva diversa per direzione. Stima separatamente entrata e uscita usando lo stato corrente della blockchain.
Esempio
Supponiamo che un trader spenda 1,000 USDC. Le commissioni del pool e l’impatto sul prezzo riducono il valore del 2%, seguiti da una commissione di acquisto del 5%: 1,000 × 0.98 × 0.95 = 931. Se il prezzo di mercato non cambia, una commissione di vendita del 10% e un ulteriore 2% di attrito restituiscono circa US$821: 931 × 0.90 × 0.98 ≈ 821. La perdita complessiva è circa il 18% anche senza un calo del prezzo di mercato.
È un esempio illustrativo, non un preventivo. L’ordine delle trattenute può cambiare e commissioni, liquidità, percorso e stato del contratto possono variare tra le operazioni. Leggi il contratto e lo stato del pool correnti e simula il percorso esatto con lo stesso wallet prima di affidarti alla stima.
Rischi e controlli
- Verifica l’indirizzo del contratto e il codice distribuito. Individua la logica delle commissioni, le esenzioni, gli elenchi di blocco, i limiti massimi, i ruoli del proprietario, i controlli di aggiornamento e i poteri di pausa.
- Confronta l’uscita prevista con la variazione simulata del saldo del destinatario. Assicurati che ogni router e passaggio del percorso gestisca esplicitamente la commissione sul trasferimento.
- Simula una vendita dallo stesso wallet e svolgi la prova di andata e ritorno solo con una piccola somma che puoi perdere interamente. Il successo non garantisce che regole o liquidità rimangano invariate.
- Imposta
amountOutMinsu un limite di perdita che accetti davvero. Il valore 0 o un aumento ripetuto dello slippage elimina la protezione del prezzo, ma non aggira un revert, un elenco di blocco o una commissione punitiva. - Dimensiona la posizione in base al peggior valore netto di uscita credibile. Non procedere se la simulazione di vendita fallisce, il codice non è verificato, i privilegi sono opachi o un amministratore può aumentare le commissioni o bloccare i trasferimenti senza un ritardo efficace.
Idee sbagliate comuni
- Mito 1: L’importo del trasferimento o l’evento dimostra quanto è arrivato. Controlla la variazione del saldo del destinatario: le integrazioni per questi token usano le differenze di saldo proprio per questo motivo.
- Mito 2: Più Gas o slippage farà riuscire qualsiasi vendita. Il Gas incide sull’inclusione della transazione e lo slippage allenta il prezzo minimo; nessuno dei due aggira la logica del contratto.
- Mito 3: La rinuncia alla proprietà rende il token immutabile. Amministratori proxy, altri ruoli privilegiati o contratti esterni di configurazione possono ancora controllarne il comportamento; esamina tutti i percorsi di accesso effettivi.
Argomenti correlati
- Prezzo indice delle criptovalute
- Slippage nel trading di criptovalute
- Come verificare l’indirizzo del contratto di un token
- Simulazione delle transazioni
Fonti
- Uniswap V2 Router02 - Uniswap (consultato: 2026-08-20)
- FeeOnTransferDetector.sol - Uniswap (consultato: 2026-08-20)
- SC01:2026 Access Control Vulnerabilities - OWASP (consultato: 2026-08-20)