﻿---
title: "Rischi dei token con commissione sul trasferimento"
description: "I token con commissione sul trasferimento possono accreditare meno dell'importo inviato e applicare costi diversi ad acquisti, vendite o trasferimenti tra wallet. Scopri come verificare router, autorizzazioni, simulazioni e una prova di andata e ritorno con un piccolo importo."
image: "https://wiki.fcontext.com/og.png"
---

> Documentation Index
> Fetch the complete documentation index at: https://wiki.fcontext.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Rischi dei token con commissione sul trasferimento

> Solo a scopo educativo; non costituisce consulenza finanziaria. Gli investimenti possono comportare perdite.

<a id="answer"></a>

## 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.

<a id="mechanism"></a>

## 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.

<a id="example"></a>

## 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.

<a id="risks"></a>

## 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 `amountOutMin` su 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.

<a id="misconceptions"></a>

## 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.

<a id="related"></a>

## Argomenti correlati

- [Prezzo indice delle criptovalute](/it/crypto/index-price-crypto/)
- [Slippage nel trading di criptovalute](/it/crypto/slippage-crypto/)
- [Come verificare l'indirizzo del contratto di un token](/it/crypto/token-contract-verification/)
- [Simulazione delle transazioni](/it/crypto/transaction-simulation/)

<a id="sources"></a>

## Fonti

- [Uniswap V2 Router02](https://github.com/Uniswap/v2-periphery/blob/master/contracts/UniswapV2Router02.sol) - Uniswap (consultato: 2026-08-20)
- [FeeOnTransferDetector.sol](https://github.com/Uniswap/util-contracts/blob/main/src/FeeOnTransferDetector.sol) - Uniswap (consultato: 2026-08-20)
- [SC01:2026 Access Control Vulnerabilities](https://scs.owasp.org/sctop10/SC01-AccessControlVulnerabilities/) - OWASP (consultato: 2026-08-20)

Source: https://wiki.fcontext.com/it/crypto/fee-on-transfer-token-risk/index.mdx
