Salta al contenuto
BitcoinToolkit

Fondamenti di Bitcoin

Come funzionano le commissioni delle transazioni Bitcoin

Le commissioni Bitcoin dipendono dalla dimensione virtuale della transazione, dalla tariffa e dalla domanda variabile di spazio nei blocchi—non semplicemente dall'importo inviato.

Risposta diretta

Le commissioni Bitcoin dipendono dalla dimensione virtuale della transazione, dalla tariffa e dalla domanda variabile di spazio nei blocchi—non semplicemente dall'importo inviato.

Due pagamenti Bitcoin possono inviare lo stesso importo e pagare commissioni di rete molto diverse. La differenza non è il valore trasferito. È la transazione che il portafoglio deve costruire: quali output non spesi diventano input, quanti nuovi output vengono creati, quali tipi di script sono coinvolti, quanti dati serializzati contiene la transazione firmata e quale tariffa il portafoglio applica a quella dimensione virtuale.

Questo è il motivo per cui un portafoglio può mostrare una commissione prima della selezione delle monete e un'altra dopo che gli input finali sono stati scelti. È anche il motivo per cui inviare 0,01 BTC può costare più che inviare 1 BTC. Bitcoin non addebita una percentuale del pagamento. Fa pagare lo spazio del blocco.

Il calcolo segue un percorso continuo:

Input e output
→ dati di transazione serializzati
→ Weight della transazione
→ dimensione virtuale in vB
→ tasso di commissione in sat/vB
→ commissione totale in sats

Comprendere quel percorso ti permette di leggere un'anteprima delle commissioni del portafoglio senza confondere l'importo del pagamento, la tariffa e la commissione finale.

La Commissione Non È una Percentuale

Una commissione di transazione Bitcoin è la differenza tra il valore totale dei suoi input e il valore totale assegnato ai suoi output:

Commissione di transazione
=
Valore totale degli input
−
Valore totale degli output

Supponiamo che un wallet spenda un input del valore di 120.000 sats. Crea un output di pagamento di 100.000-sat e un output di resto di 18.500-sat. I restanti 1.500 sats sono la commissione di transazione:

120.000 sats
− 100.000 sats
− 18.500 sats
= 1.500 sats di commissione

La rete non preleva separatamente quella commissione da un conto. La commissione è il valore dell'input che la transazione non assegna a un nuovo output.

Un portafoglio può presentare diverse cifre correlate sulla stessa schermata. Descrivono parti diverse della transazione e non dovrebbero essere confrontate senza le loro unità.

Valore visualizzatoCosa significaEsempio
Importo del destinatarioBitcoin assegnato all'output del destinatario previsto100.000 sats
Commissione totaleValore di input non assegnato a nessun output1.500 sats
Tariffa della commissionePrezzo applicato per byte virtuale10 sat/vB
Dimensione virtualeDimensione della transazione Weighted utilizzata per il confronto delle commissioni150 vB
Totale addebito sul portafoglioImporto del destinatario più la commissione quando il mittente la paga separatamente101.500 sats

L'importo del pagamento e la commissione totale sono misurati in sats o BTC. La tariffa della commissione è misurata in sat/vB. La dimensione virtuale è misurata in vB. Se queste etichette non ti sono familiari, leggi prima cosa significa un satoshi nei portafogli e nelle visualizzazioni delle commissioni.

Input e Output Determinano la Dimensione

Gli input spendono UTXO esistenti

I portafogli Bitcoin non spendono da un saldo di un singolo conto. Spendono output di transazione non spesi esistenti, comunemente chiamati UTXO. Ogni UTXO selezionato diventa un input nella nuova transazione.

Un input identifica un output precedente e fornisce i dati necessari per satisfare le condizioni di spesa di quell'output. A seconda del tipo di script, alcuni dati di autorizzazione appaiono nella serializzazione di base della transazione e altri nel witness.

Un saldo visualizzato può nascondere la struttura che conta per le commissioni. Un portafoglio che mostra 500.000 sats potrebbe controllare:

  • un UTXO del valore di 500.000 sats;
  • cinque UTXO del valore di 100.000 sats ciascuno;
  • o cinquanta UTXO del valore di 10.000 sats ciascuno.

Tutti e tre i portafogli mostrano lo stesso saldo totale. Spendere da essi non crea la stessa transazione. Più UTXO selezionati generalmente significano più input, e ogni input aggiuntivo porta un altro outpoint, campo sequence, dati script o witness, e prefisso di lunghezza nella transazione serializzata.

Un pagamento da 50.000 sat finanziato da un singolo UTXO adatto può quindi essere più piccolo dello stesso pagamento finanziato da otto piccoli UTXO. La selezione delle monete cambia anche la privacy e il futuro set di UTXO del wallet. Per confrontare il costo di consolidare gli UTXO ora con spenderli separatamente in seguito, usa il Calcolatore di Consolidamento UTXO Bitcoin.

Output di destinazione e di resto

Un output di transazione contiene un valore intero in satoshi e uno script di blocco. Il pagamento al destinatario è un output. Il resto restituito al mittente è di solito un altro.

Se un wallet seleziona un UTXO da 120.000 sat per effettuare un pagamento da 100.000 sat, normalmente non può spendere solo una parte di quell'UTXO. La nuova transazione consuma l'output completo. Dopo aver contabilizzato la commissione, il valore non utilizzato ritorna a un output di resto controllato dal wallet.

Un pagamento tipico può quindi contenere uno o più input, un output del destinatario, un output di resto e campi fissi come versione e locktime. Contiene anche i conteggi di input e output, e ogni input ha il proprio valore di sequenza.

Aggiungere un altro destinatario aggiunge un output. Aggiungere il resto aggiunge anche un output. Ogni output aumenta la dimensione della transazione, sebbene un input ordinario a firma singola aggiunga solitamente più dimensione virtuale di un output ordinario.

Un wallet può evitare il resto quando il valore dell'input selezionato corrisponde strettamente al pagamento più la commissione. Può anche aggiungere un piccolo resto alla commissione invece di creare un output di resto antieconomico. Questa decisione dipende dalla selezione delle monete e dalle regole di policy del wallet, motivo per cui “un pagamento” non è informazione sufficiente per riprodurre una commissione.

Byte, Weight e vSize

Le transazioni Bitcoin sono serializzate in byte. La struttura grezza include una versione, il conteggio degli input, gli input, il conteggio degli output, gli output e il locktime. Le transazioni SegWit includono anche un marker, un flag e campi witness.

Prima di SegWit, i confronti delle commissioni si riferivano spesso direttamente ai byte della transazione. BIP 141 ha introdotto il Weight della transazione così che i dati witness potessero contribuire in modo diverso dai dati non-witness.

BIP 141 definisce Weight come:

Transaction Weight
=
Dimensione della transazione base × 3
+
Dimensione totale della transazione

La stessa relazione può essere scritta come:

Transaction Weight
=
Byte non-witness × 4
+
Byte witness

Un byte non-witness contribuisce con quattro unità di Weight. Un byte witness contribuisce con uno. La ponderazione inferiore non rende i dati witness gratuiti; consuma comunque Weight del blocco e aumenta comunque la dimensione rilevante per la commissione.

I wallet e i mercati delle commissioni esprimono comunemente il risultato in byte virtuali, abbreviato vB:

vSize
=
ceil(Weight della transazione ÷ 4)

La divisione arrotonda per eccesso a un byte virtuale intero. La dimensione di base, la dimensione serializzata totale, il Weight e la vSize sono misure correlate, ma non sono intercambiabili. La dimensione di base esclude i dati relativi al witness. La dimensione totale include la serializzazione completa. Il Weight applica la regola del quattro-a-uno. La vSize trasforma quel Weight nella dimensione intera utilizzata per i calcoli comuni del tasso di commissione.

sat/vB Prezza la Transazione

L'unità comune del tasso di commissione Bitcoin è satoshi per byte virtuale, scritta sat/vB. Una volta che la struttura della transazione ha prodotto una vSize, il calcolo semplificato della commissione è:

Commissione stimata in sats
=
vSize della transazione
×
Tasso di commissione in sat/vB

Le unità si annullano correttamente: i byte virtuali moltiplicati per i satoshi per byte virtuale lasciano un numero totale di satoshi.

Il tasso e la commissione totale rispondono a domande diverse:

  • Tasso di commissione: quanto paga la transazione per ogni unità di dimensione virtuale.
  • Commissione totale: quanti satoshi paga l'intera transazione.

Una transazione grande può pagare una commissione totale elevata a un tasso moderato. Una transazione compatta può pagare una commissione totale inferiore anche a un tasso più alto. Confrontare solo la commissione totale nasconde la differenza tra dimensione della transazione e urgenza del mercato delle commissioni.

Una volta nota la transazione firmata finale, il suo tasso di commissione effettivo può essere calcolato dalla commissione effettiva e dalla vSize effettiva:

Tasso di commissione effettivo
=
Commissione effettiva in sats
÷
vSize effettiva in vB

Il tasso effettivo può contenere un decimale anche se la commissione della transazione stessa è un numero intero di satoshi.

Un portafoglio o un calcolatore può anche accettare un tasso di commissione decimale come obiettivo. La commissione della transazione stessa si risolve comunque in un numero intero di sats perché i valori di input e output sono interi. Quando la moltiplicazione produce un satoshi frazionario, l'implementazione deve scegliere una commissione in satoshi interi. L'arrotondamento per eccesso evita di scendere sotto il tasso obiettivo richiesto, il che può rendere il tasso effettivo finale leggermente superiore al valore inserito.

Un Calcolo di Commissione Riproducibile

L'esempio seguente modella una struttura di transazione firmata comune:

  • 2 input Native SegWit P2WPKH;
  • 1 output destinatario P2WPKH;
  • 1 output di resto P2WPKH;
  • CompactSize conta che ciascuno rientra in un byte;
  • firme ECDSA serializzate da 72 byte nel witness;
  • e un tasso di commissione selezionato di 12 sat/vB.

Questo è un modello tecnico illustrativo, non un record di transazione utente o un'affermazione su un wallet specifico. Le lunghezze finali delle firme ECDSA possono variare, quindi un wallet può riservare un massimo input Weight leggermente diverso prima di firmare.

Dalla serializzazione alla commissione finale

I due input P2WPKH contribuiscono con 41 byte base ciascuno. I due output P2WPKH contribuiscono con 31 byte ciascuno. I campi fissi e i conteggi di input e output di un byte contribuiscono con altri 10 byte base. Ogni input modellato trasporta 108 byte witness: un byte di conteggio elementi dello stack, un byte di lunghezza della firma, una firma serializzata da 72 byte, un byte di lunghezza della chiave pubblica e una chiave pubblica compressa da 33 byte.

ComponenteByte baseByte witnessContributo Weight
Versione, conteggi e locktime10040 WU
Due input P2WPKH82216544 WU
Due output P2WPKH620248 WU
Marcatore e flag SegWit022 WU
Totale154218834 WU
Weight
= (154 byte base × 4) + 218 byte witness
= 834 WU

vSize
= ceil(834 ÷ 4)
= 209 vB

Commissione
= 209 vB × 12 sat/vB
= 2.508 sats

Ogni presupposto è visibile. Modifica il numero di input, il numero di output, il tipo di script, la dimensione del witness o il tasso di commissione e il risultato cambia. Per modellare tipi di input e output misti, apri il Calcolatore Commissioni Transazione Bitcoin, inserisci la struttura mostrata dal wallet e confronta la stima con l'anteprima della transazione finale.

Stesso Pagamento, Commissione Diversa

Considera due wallet che inviano ciascuno lo stesso pagamento di 100.000-sat, creano un output di resto P2WPKH e utilizzano un tasso di commissione di 12 sat/vB. L'unica differenza è il numero di input P2WPKH.

Utilizzando lo stesso modello di firma a 72 byte dell'esempio svolto:

Transazione modellataInputOutputWeightvSizeCommissione a 12 sat/vB
Portafoglio A1 P2WPKH2 P2WPKH562 WU141 vB1.692 sats
Portafoglio B8 P2WPKH2 P2WPKH2.466 WU617 vB7.404 sats

Il destinatario riceve lo stesso importo. Il tasso di commissione è lo stesso. Il Wallet B paga di più perché spende più input e crea una transazione più grande.

L'importo può essere invariato. La struttura della transazione no.

Una stima della commissione che non conosce gli UTXOs effettivi del wallet è quindi uno scenario, non la transazione finale. Il wallet deve selezionare input reali prima di poter determinare la dimensione e la commissione probabili.

Il Tipo di Input Cambia il Costo

Il numero di input non è l'unica variabile strutturale. Le condizioni di spesa degli output selezionati determinano cosa deve serializzare ogni input.

I profili comuni a firma singola includono Legacy P2PKH, SegWit P2SH-P2WPKH annidato, SegWit P2WPKH nativo e P2TR key-path Taproot. Non aggiungono lo stesso Weight.

Profilo di input comuneDove appaiono i dati di autorizzazioneDimensione marginale illustrativaConfine importante
P2PKHscriptSig della transazione di baseCirca 148 vBLa lunghezza della firma ECDSA può variare
P2SH-P2WPKHProgramma di riscatto in scriptSig più witnessCirca 91 vBSegWit annidato include dati wrapper
P2WPKHTestimoneCirca 68 vBLa lunghezza della firma ECDSA può variare
Percorso chiave P2TRFirma Schnorr singola in witnessCirca 58 vBUn byte sighash non predefinito aggiunge un byte

Queste cifre descrivono percorsi di spesa comuni a firma singola, non ogni possibile transazione. Multisig, percorsi script P2WSH, Taproot, iscrizioni, script complessi e costruzioni non standard possono trasportare dati witness molto diversi.

Anche il tipo di output è importante, sebbene un indirizzo di ricezione non riveli in ogni caso il costo futuro esatto dell'input. Per un confronto mirato delle codifiche degli indirizzi, della compatibilità e delle famiglie di script comuni, leggi Tipi di indirizzo Bitcoin e loro implicazioni per il portafoglio.

Perché le stime del portafoglio cambiano

Una stima della commissione del portafoglio può cambiare tra il modulo di pagamento e la schermata di firma anche quando l'importo del destinatario rimane lo stesso. Diverse decisioni di costruzione della transazione possono essere ancora irrisolte quando appare la prima stima.

La selezione delle monete e il resto sono provvisori

Il portafoglio può inizialmente modellare un numero di input, poi selezionare un insieme diverso dopo aver considerato lo stato di conferma, le impostazioni di controllo delle monete, le regole di privacy, l'evitamento del resto o la necessità di coprire la commissione. Una volta noti gli input, può aggiungere, rimuovere o cambiare il tipo di un output di resto.

Bitcoin Core fundrawtransaction La documentazione riflette queste scelte: un portafoglio può aggiungere input, creare al massimo un output di resto, selezionare un tipo di resto, usare una tariffa in sat/vB o sottrarre la tariffa dagli output specificati. Aggiungere un input aumenta il Weight. Aggiungere il resto aumenta la dimensione dell'output. Sottrarre la tariffa modifica l'importo del destinatario. Evitare un piccolo output di resto può spostare il resto nella tariffa.

Firme e tariffe sono stimate

Le firme ECDSA non sono garantite avere lunghezze serializzate identiche. La documentazione sul finanziamento delle transazioni di Bitcoin Core consiglia di usare la dimensione massima serializzata della firma DER quando viene fornita una stima Weight per un input esterno. Un portafoglio può quindi riservare un massimo sicuro prima che esistano le firme effettive.

La tariffa può anche aggiornarsi prima della firma. Se il portafoglio riceve una stima più recente o l'utente cambia l'obiettivo di conferma, la tariffa sat/vB selezionata cambia anche quando la struttura della transazione non cambia.

Queste non sono discrepanze casuali. Una commissione modificata dovrebbe corrispondere a un insieme di input modificato, a una struttura di output modificata, a un'ipotesi di dimensione della firma modificata, a una stima della tariffa modificata o a una loro combinazione.

La domanda di rete determina la tariffa

La struttura della transazione determina vSize. Le condizioni di rete influenzano la tariffa che un portafoglio sceglie per un obiettivo di conferma.

Lo spazio del blocco Bitcoin è limitato. Le transazioni non confermate competono per l'inclusione, e la tariffa è uno dei principali segnali utilizzati per confrontare quanto ogni transazione paga rispetto alla sua dimensione virtuale. Un wallet può selezionare una tariffa più alta per un obiettivo più aggressivo o una tariffa più bassa quando l'utente accetta più ritardo.

Bitcoin Core estimatesmartfee RPC restituisce una tariffa approssimativa per una transazione per iniziare la conferma entro un numero richiesto di blocchi quando sono disponibili dati sufficienti. Usa la dimensione virtuale della transazione e fornisce due modalità di stima:

  • Economica risponde più rapidamente ai cali di tariffa a breve termine e può restituire una stima più bassa.
  • Conservativa usa una storia più lunga, risponde più lentamente ai cali a breve termine e può restituire una stima più alta.

Nessuna modalità riserva spazio nei blocchi. La stima si basa sul comportamento osservato, non su una promessa che un miner includerà la transazione in un blocco particolare.

Portafogli, esploratori e servizi possono usare finestre temporali diverse, viste del mempool, margini di sicurezza ed etichette di obiettivo. Due interfacce possono quindi raccomandare tariffe diverse nello stesso momento senza applicare regole di consenso Bitcoin diverse.

Non esiste una singola coda mempool globale che ogni nodo vede esattamente nello stesso ordine. I nodi ricevono le transazioni in momenti diversi e applicano le proprie impostazioni di policy. Una stima del portafoglio descrive i dati disponibili alla sua fonte di commissione; un miner seleziona infine dalle transazioni e dalle policy disponibili per quella operazione di mining.

La transazione firmata finale

Prima di firmare, un portafoglio stima i dati di autorizzazione richiesti per ogni input. Dopo la firma, la transazione contiene le firme effettive e gli stack witness. La serializzazione finale rivela il vero Weight, vSize, la commissione totale e la tariffa effettiva.

La schermata di firma dovrebbe quindi essere considerata più autorevole di una stima iniziale inserita all'inizio. Può rivelare che il wallet ha selezionato più input del previsto, ha aggiunto resto, ha utilizzato un tipo di output diverso, ha prodotto una dimensione di firma diversa o ha aggiornato il tasso di commissione prima dell'autorizzazione.

I dettagli di pagamento possono essere corretti mentre la struttura della transazione merita ancora un'altra revisione. Controlla entrambi prima di trasmettere.

Modifiche della commissione dopo la trasmissione

La trasmissione invia la transazione ai peer. Non garantisce che ogni nodo la accetti e la conservi o che appaia nel blocco successivo. Nuove transazioni possono entrare nel mercato delle commissioni dopo la tua, rendendo la tariffa originale meno competitiva.

Alcuni wallet possono creare una sostituzione con commissione più alta quando una transazione non confermata è idonea per l'aumento della commissione. Bitcoin Core's bumpfee il workflow può ridurre, modificare o aggiungere input quando necessario, il che significa che la dimensione e la commissione totale della transazione sostitutiva possono entrambe differire dall'originale.

Leggi l'anteprima finale del portafoglio

Prima di firmare, controlla le cifre che stabiliscono la commissione invece di fare affidamento su una singola riga “commissione di rete”.

  1. Importo del destinatario: Conferma l'importo assegnato al destinatario previsto e se la commissione viene detratta da quell'output.
  2. Input selezionati: Un numero di input superiore al previsto spiega molti aumenti delle commissioni.
  3. Output e resto: Conferma gli output del destinatario, l'output di resto e la destinazione del resto.
  4. Dimensione virtuale: Controlla la cifra vB quando il wallet la espone.
  5. Tasso di commissione: Distinguere una tariffa in sat/vB dalla commissione assoluta in sats.
  6. Commissione totale: Conferma il totale di satoshi che la transazione paga complessivamente.
  7. Obiettivo di conferma: Trattalo come una stima e nota se il wallet può successivamente aumentare la commissione.

Il controllo incrociato più utile è aritmetico:

Il vSize visualizzato × sat/vB visualizzato corrisponde approssimativamente alla tariffa visualizzata in sats?

Una piccola differenza può derivare da una tariffa decimale, da un arrotondamento intero di satoshi o da valori visualizzati arrotondati. Una grande differenza inspiegata merita un'altra revisione prima di firmare.

Per un contesto più ampio su UTXOs, conferme, miner e validazione, continua alla Riferimento di rete e transazione Bitcoin.

Cosa la stima non può garantire

Una stima completa della commissione può descrivere la transazione e la tariffa selezionata. Non può garantire:

  • conferma nel prossimo blocco o in un momento esatto;
  • l'accettazione e la conservazione continua da parte di ogni nodo;
  • una domanda di rete invariata dopo la firma della transazione;
  • o che il wallet abbia scelto gli input più privati ed economici o che non avrà mai bisogno di un aumento della commissione.

La domanda riproducibile è più ristretta: data questa struttura di transazione e questa tariffa, quanti satoshi paga la transazione? I tempi di conferma rimangono probabilistici.

FAQ sulle commissioni di transazione Bitcoin

Le commissioni di transazione Bitcoin si basano sull'importo inviato?

No. Le commissioni di transazione Bitcoin si basano principalmente sulla dimensione virtuale della transazione e sulla tariffa selezionata. L'importo inviato può influenzare quali UTXOs un wallet deve utilizzare, ma un pagamento più grande non crea automaticamente una commissione più alta.

Cosa significa sat/vB?

Sat/vB significa satoshi per byte virtuale. È una tariffa applicata alla dimensione virtuale di una transazione. Moltiplicando vSize per la tariffa si ottiene una commissione totale modellata in satoshi.

Perché la commissione del mio wallet Bitcoin è cambiata prima di firmare?

Il wallet può selezionare input diversi, aggiungere o rimuovere il resto, aggiornare il tipo di resto, riservare una dimensione di firma diversa o aggiornare la tariffa. Qualsiasi di queste modifiche può alterare la commissione finale.

Perché due wallet possono addebitare commissioni diverse per lo stesso pagamento?

I wallet possono controllare UTXOs diversi, scegliere input diversi, creare output di resto diversi, utilizzare stime di tariffa diverse o applicare margini di sicurezza diversi. L'importo del destinatario può essere lo stesso mentre le strutture delle transazioni differiscono.

Una commissione Bitcoin più alta garantisce una conferma più rapida?

No. Una tariffa più alta può migliorare la priorità relativa di una transazione, ma non può garantire un blocco specifico. La domanda futura, la selezione dei miner, la politica del mempool e la scoperta dei blocchi rimangono fuori dal controllo del wallet.

La commissione Bitcoin può essere aumentata dopo la trasmissione?

Alcuni wallet possono creare una sostituzione con commissione più alta quando la transazione originale è idonea per l'aumento della commissione. La sostituzione può ridurre il resto o aggiungere input, quindi la sua dimensione e la commissione totale possono entrambe cambiare.

Fonti tecniche

Le formule e i limiti di costruzione delle transazioni in questa guida si basano sulle specifiche primarie Bitcoin e sulla documentazione Bitcoin Core.

  • BIP 141: Segregated Witness — definisce la transazione Weight, la dimensione base, la dimensione totale e la dimensione virtuale della transazione.
  • Riferimento per sviluppatori di transazioni Bitcoin — documenta input e output serializzati e spiega che i valori di output sono registrati in satoshi.
  • Bitcoin Core 31.0 stima tariffa RPC — documenta la stima della commissione target, l'uso della dimensione virtuale e le modalità economica e conservativa.
  • Bitcoin Core 31.0 fundrawtransaction RPC — documenta la selezione automatica degli input, la creazione del resto, le impostazioni della commissione, la sottrazione della commissione e le assunzioni sugli input-Weight.
  • Bitcoin Core 31.0 bumpfee RPC — documenta la sostituzione della commissione nel portafoglio e come una transazione con commissione più alta possa ridurre il resto o aggiungere input.
  • BIP 341: Taproot — definisce le firme key-path Taproot e il comportamento dei witness utilizzati nel modello di dimensione input-P2TR comune.

Fonti

  1. BIP 141: Peso Segregated Witness e dimensione virtuale
  2. Bitcoin Core send RPC: fee_rate in sat/vB
  3. Bitcoin Core estimatesmartfee RPC

Utilità correlate

Strumenti correlati

Centro argomenti

Monete correlate

BTC

Bitcoin

Dati di mercato di riferimento Bitcoin, candele spot BTC/USDT, strumenti pratici e indicazioni di rete revisionate.

Revisionato il 2026-07-25

Esplora Bitcoin →

Continua a imparare

Guide correlate

Tipi di indirizzi Bitcoin spiegati

Confronta i formati di indirizzo legacy, SegWit annidato, SegWit nativo e Taproot, i prefissi, la compatibilità e i limiti di sicurezza.

Leggi la guida →

Cos'è un Satoshi?

Un satoshi è l'unità più piccola rappresentata in Bitcoin. Scopri la relazione con BTC, le unità intermedie e gli esempi di conversione esatti.

Leggi la guida →