Lunedì, 21 settembre 2026 Il magazine su crypto, economia e finanza Academy Strumenti Area riservata
Cold Wallet

Transazione Bitcoin bloccata con un cold wallet: RBF, CPFP e aumento delle commissioni

Una transazione Bitcoin non confermata non è necessariamente persa. Ecco come funzionano RBF e CPFP, quando è possibile aumentare la commissione con un hardware wallet e quali controlli…

di Redazione · 27 ago 2026 · 9 letture
Transazione Bitcoin bloccata con un cold wallet: RBF, CPFP e aumento delle commissioni

Una transazione Bitcoin firmata con un cold wallet può rimanere a lungo non confermata. Di solito non significa che i fondi siano spariti: la transazione è stata trasmessa alla rete, ma non è ancora entrata in un blocco. Il motivo più comune è una commissione troppo bassa rispetto alla congestione del momento.

In questi casi esistono due tecniche principali per accelerare la conferma: Replace-by-Fee, spesso indicata con l’acronimo RBF, e Child-Pays-for-Parent, o CPFP. Sono strumenti diversi, con presupposti e rischi differenti. Capire come funzionano è particolarmente importante quando si utilizza un cold wallet, perché ogni modifica può richiedere una nuova firma e deve essere verificata sul dispositivo.

Perché una transazione Bitcoin può restare non confermata

Quando si invia Bitcoin, il wallet costruisce una transazione composta da input, che spendono UTXO già esistenti, e output, che indicano i destinatari e l’eventuale indirizzo di resto. La transazione viene firmata con la chiave privata e poi trasmessa alla rete.

Prima di essere inclusa in un blocco, la transazione rimane nella mempool dei nodi. Ogni nodo può applicare regole proprie sulla permanenza e sull’accettazione delle transazioni, mentre i miner tendono a selezionare quelle con il rapporto più interessante tra commissione e dimensione, espresso normalmente in satoshi per vByte.

Una transazione può quindi restare in attesa quando:

  • la commissione per unità di dati è bassa rispetto a quella richiesta dalle transazioni concorrenti;
  • la transazione è molto grande perché contiene numerosi input;
  • il wallet o il nodo che l’ha trasmessa non la sta più inoltrando;
  • la transazione non è stata accettata dalla mempool del nodo interrogato;
  • il destinatario o il servizio utilizzato considera necessarie più conferme.

Una transazione non confermata non può essere modificata liberamente. Bitcoin non prevede un comando universale per “cancellarla” dalla blockchain. Prima di intervenire è quindi necessario capire se la transazione è ancora in mempool, se è stata sostituita e se gli input risultano già spesi in un’altra transazione.

RBF: sostituire la transazione con una commissione più alta

Con Replace-by-Fee, il mittente crea una nuova transazione che spende gli stessi input della precedente, ma offre una commissione maggiore. La nuova transazione può sostituire la prima nella mempool dei nodi che supportano e accettano la sostituzione.

La transazione originaria deve essere stata costruita in modo compatibile con RBF. Nei wallet moderni questa possibilità viene spesso indicata prima dell’invio come “abilita sostituzione” o con un’opzione equivalente. Nel protocollo Bitcoin esistono anche segnali nei campi di sequenza degli input, ma l’interpretazione pratica dipende dal wallet e dalle regole del nodo.

Un cold wallet non “aumenta” direttamente la commissione. Il dispositivo conserva la chiave privata e firma una nuova transazione predisposta dal software wallet. Il computer può quindi creare la transazione sostitutiva, ma il cold wallet deve mostrare e autorizzare i dati essenziali prima della firma.

Una procedura tipica è la seguente:

  • aprire il wallet utilizzato per creare la transazione e individuare lo stato “non confermata”;
  • verificare che la transazione sia ancora presente e che sia segnalata come sostituibile;
  • selezionare l’opzione per aumentare la commissione;
  • controllare destinatario, importo, indirizzo di resto e nuova commissione;
  • collegare il cold wallet e verificare sul display i dati della nuova transazione;
  • firmare e trasmettere la sostituzione;
  • controllare l’identificativo della nuova transazione e attendere la conferma.

La nuova transazione non deve essere approvata automaticamente solo perché deriva da una precedente. Un malware sul computer potrebbe tentare di modificare un indirizzo o un importo. Il display del dispositivo è il riferimento da controllare, soprattutto per l’indirizzo del destinatario e per l’eventuale resto.

CPFP: pagare una commissione più alta con una transazione figlia

Il Child-Pays-for-Parent funziona in modo diverso. Non sostituisce la transazione originaria. Si crea invece una seconda transazione, detta “figlia”, che spende un output della prima, detta “genitore”, offrendo una commissione sufficientemente alta da rendere conveniente per il miner includere entrambe.

Il meccanismo è utile quando la transazione originaria non è sostituibile con RBF oppure quando la transazione in attesa ha inviato fondi a un wallet controllato dal destinatario. Per esempio, un servizio che deve ricevere Bitcoin può spendere l’output non ancora confermato in una nuova transazione con una commissione elevata. Il miner valuta la commissione complessiva del gruppo, cioè genitore più figlia, in rapporto alla dimensione complessiva.

Nel caso di un cold wallet, il CPFP può richiedere la firma di una nuova transazione che utilizza l’output non confermato. Se l’output appartiene al proprio wallet, il dispositivo può essere necessario anche per firmare la transazione figlia. Se appartiene al destinatario, sarà invece il destinatario a dover disporre della chiave privata e del supporto software adeguato.

Il vantaggio è che non occorre modificare la transazione già trasmessa. Il limite è che serve un output spendibile della transazione genitore e che la transazione figlia non può, da sola, rendere confermato il genitore: il miner deve includere entrambe nella sequenza corretta.

Come scegliere tra RBF e CPFP

La scelta dipende principalmente da come è stata creata la transazione e da quali output sono sotto il controllo del mittente.

  • RBF è normalmente la scelta più diretta quando la transazione è stata contrassegnata come sostituibile e il mittente controlla ancora gli input.
  • CPFP può essere utile quando RBF non è disponibile e si possiede un output non confermato che può essere speso in una nuova transazione.
  • Se non si controlla alcun output spendibile e la transazione non è sostituibile, spesso non è possibile accelerarla autonomamente.
  • Se la transazione è già stata confermata, RBF e CPFP non servono più: la transazione è registrata in un blocco e non può essere sostituita.

Non tutti i wallet offrono le stesse funzioni. Alcuni mostrano un pulsante per l’aumento della commissione, altri richiedono la costruzione manuale di una transazione, per esempio tramite un wallet Bitcoin compatibile con hardware wallet, un nodo personale o strumenti che supportano PSBT.

Il ruolo degli indirizzi di resto e degli UTXO

Per comprendere RBF e CPFP è utile distinguere tra saldo complessivo e UTXO. Bitcoin non aggiorna un conto unico: ogni transazione spende determinati output e ne crea di nuovi.

Quando una transazione invia un importo inferiore al valore dell’input, la differenza, meno la commissione, viene normalmente inviata a un indirizzo di resto controllato dal mittente. Nel caso di RBF, il wallet può modificare il valore del resto per aumentare la commissione senza cambiare l’importo destinato al destinatario.

Nel caso di CPFP, invece, il wallet spende un output della transazione non confermata. Se quell’output è un indirizzo di resto del proprio wallet, il dispositivo può firmare la transazione figlia. Se è l’output destinato a un’altra persona o a un servizio, non è possibile usarlo senza il controllo della relativa chiave privata.

Questa distinzione evita un errore frequente: pensare che conoscere l’identificativo della transazione o vedere un saldo nell’interfaccia permetta di spendere automaticamente qualsiasi output. Il controllo dipende sempre dalla chiave privata associata all’indirizzo.

Controlli da fare prima di aumentare la commissione

Prima di firmare una transazione RBF o CPFP è opportuno eseguire alcuni controlli indipendenti:

  • verificare l’identificativo della transazione su un block explorer affidabile o sul proprio nodo;
  • controllare che lo stato sia realmente non confermato;
  • confrontare gli input e gli output della transazione originale con quelli della nuova transazione;
  • controllare il destinatario direttamente sul display del cold wallet;
  • verificare che il resto vada a un indirizzo appartenente al proprio wallet;
  • valutare la nuova commissione in rapporto alla dimensione della transazione;
  • assicurarsi che la nuova transazione non stia spendendo UTXO diversi da quelli previsti;
  • salvare il nuovo transaction ID senza confonderlo con quello della transazione precedente.

Se il software mostra un messaggio come “replacement rejected”, “mempool conflict” o “missing inputs”, non è consigliabile ripetere tentativi casuali. L’errore può dipendere da regole di sostituzione, dalla scadenza della transazione nella mempool o dal fatto che un’altra transazione abbia già speso gli stessi input.

Rischi ed errori da evitare

Aumentare la commissione non garantisce una conferma immediata. La commissione può rendere la transazione più competitiva, ma la selezione dei miner e le regole dei nodi non sono un servizio garantito.

Un errore comune consiste nel pagare una commissione eccessiva senza verificare la dimensione effettiva della transazione. Un altro è tentare di “annullare” una transazione inviando nuovamente i fondi senza sapere se l’operazione originale è ancora in competizione. In questo modo si può creare confusione o, se la prima transazione viene confermata, spendere gli stessi fondi in modo incompatibile.

Bisogna inoltre diffidare dei servizi che chiedono la seed phrase per accelerare una transazione. Per RBF e CPFP non è necessario consegnare a terzi la seed phrase, il PIN o le chiavi private. Un servizio legittimo può eventualmente trasmettere una transazione già firmata o fornire assistenza tecnica, ma non deve richiedere il segreto principale del wallet.

Infine, non bisogna confondere una transazione non confermata con una transazione fallita. Su Bitcoin una transazione può essere rimossa dalla mempool dopo un certo periodo e, in assenza di conferma, gli input possono tornare disponibili nel wallet. Tuttavia, lo stato deve essere verificato con il proprio nodo o con fonti affidabili prima di costruire una nuova operazione.

Una procedura prudente per il futuro

Per ridurre il rischio di transazioni bloccate, è utile utilizzare un wallet che mostri chiaramente commissione, dimensione stimata, fee rate e possibilità di RBF. Prima dell’invio conviene verificare il destinatario sul cold wallet e mantenere un backup operativo della configurazione del wallet, senza esporre la seed phrase.

Chi utilizza un nodo personale può anche controllare direttamente la mempool e costruire transazioni tramite PSBT, mantenendo separati il computer connesso alla rete e il dispositivo che custodisce la chiave privata. Questa configurazione non elimina gli errori, ma rende più chiaro il processo: il computer prepara, il cold wallet verifica e firma, il nodo trasmette.

RBF e CPFP non sono strumenti per recuperare una seed phrase, annullare una transazione confermata o correggere un indirizzo sbagliato. Servono a gestire una transazione non confermata quando le condizioni tecniche lo permettono. La sicurezza dipende dalla verifica dei dati sul dispositivo, dalla comprensione degli UTXO coinvolti e dall’assenza di pressioni a firmare rapidamente.

Articoli correlati

Iscriviti alla newsletter

Ricevi ogni settimana le notizie e le analisi più importanti su crypto e finanza.