Vai al contenuto
buybitcoinsmart

Glossario / Transazioni e commissioni

Transazione bloccata

Noto anche come Transazione in sospeso.

Che cos'è una transazione bloccata?
Una transazione bloccata è una transazione diffusa e accettata dai nodi che continua a non entrare nei blocchi, perché la commissione che paga è inferiore a quella che i miner accettano attualmente.

Niente è rotto quando un pagamento si blocca in questo modo, e nulla è andato perso. Lo spazio nei blocchi è un'asta con circa 4 milioni di unità di peso in vendita ogni dieci minuti, e un'offerta competitiva ieri può essere superata per giorni. I tuoi bitcoin restano tuoi per tutto il tempo, fermi in un output non speso che non si è mosso.

Come funziona

Una transazione si blocca per aritmetica, non per errore, e l'aritmetica gioca contro ogni altra transazione in attesa nello stesso momento.

Ogni nodo mantiene una mempool delle transazioni valide di cui è venuto a conoscenza e che non ha ancora visto minate, limitata per impostazione predefinita a 300 megabyte di memoria. I miner costruiscono i blocchi partendo dall'alto di quella mempool in base alla commissione per unità di peso. Se la tua è sotto la linea, aspetta semplicemente il suo turno, e la linea si sposta in base a una domanda che non puoi prevedere: un exchange che riequilibra, il lancio di un token, un'ondata di iscrizioni ordinals.

Due soglie decidono quanto può durare l'attesa. Quando una mempool è piena, il nodo elimina le transazioni che pagano meno e alza il proprio limite minimo di accettazione sopra il valore predefinito di 1 satoshi per byte virtuale, così una transazione molto economica può essere scartata dalla maggior parte della rete senza mai essere minata. Inoltre, Bitcoin Core dimentica qualsiasi transazione rimasta non minata per 336 ore, cioè 14 giorni. Dopo, i bitcoin si comportano come se nulla fosse mai stato inviato, e il wallet può spenderli di nuovo.

La congestione è a picchi, non costante. Il 20 aprile 2024 il blocco dell'halving, il numero 840.000, ha incassato 37,6 BTC di commissioni, più di dieci volte il sussidio del blocco pagato allo stesso miner, perché nello stesso blocco è stato lanciato un protocollo di token. A un episodio del genere possono seguire settimane di blocchi quasi vuoti. Per questo la pazienza è spesso la risposta corretta e la più economica.

La diagnosi richiede un minuto. Cerca l'id della transazione su un block explorer, leggi la commissione in sat/vB e confrontala con la mempool attuale. Se l'arretrato in attesa si smaltisce a una commissione superiore alla tua, stai aspettando. Se l'arretrato è vuoto e la tua transazione non è ancora minata, il problema più probabile è che non si sia mai propagata, cosa che accade con wallet mal collegati e con transazioni che violano la politica di relay.

Perché questo conta quando compri bitcoin

Chi compra incontra transazioni bloccate in tre situazioni, e la risposta giusta è diversa in ciascuna.

Deposito su un exchange. Il tuo deposito verrà accreditato quando sarà raggiunta la soglia di conferme dell'exchange, e non c'è altro da fare che aspettare. Non aprire un ticket di assistenza nella prima ora e non accettare mai un'offerta di "reinviare" il deposito, perché pagare due volte è un modo reale di perdere denaro.

Prelievo verso il tuo wallet. La transazione è stata costruita dall'exchange, quindi non puoi riscriverla. Le recensioni degli exchange su questo sito indicano quali piattaforme ti permettono di scegliere la tua commissione, e sceglierne una bassa in un momento di traffico è la causa più comune di un prelievo lento. Se ti servono subito i bitcoin, spendi l'output in arrivo con una transazione figlia a commissione alta.

Invio dal tuo wallet. Qui hai il pieno controllo. Aumenta la commissione con una sostituzione, oppure aspetta il fine settimana, quando le commissioni di norma scendono di un ordine di grandezza.

C'è anche uno strato di truffe che esiste solo perché le transazioni bloccate spaventano le persone. Cerca aiuto e troverai "acceleratori di transazioni" che chiedono un pagamento a un indirizzo, "specialisti del recupero" che sostengono di sbloccare qualsiasi cosa per una percentuale, e account di assistenza che compaiono tra le risposte entro pochi minuti da una lamentela pubblica. Nessuna terza parte può muovere la tua transazione senza le chiavi che l'hanno firmata o un rapporto con un pool di mining. Chi ti chiede di inviare bitcoin, collegare un wallet o condividere una frase di recupero per sistemare un pagamento in sospeso ti sta derubando.

Leggere un prelievo fermo a 5 sat/vB

Immagina un prelievo diffuso un martedì sera a 5 sat/vB, in un momento in cui la mempool si svuotava a 4 sat/vB. Entro mercoledì mattina si è formato un grande arretrato e nulla sotto 40 sat/vB viene confermato.

La prima mossa è controllare dove ti trovi. Un explorer ti mostrerà una posizione in coda e spesso una stima di quanti blocchi hai davanti. Se l'arretrato sopra la tua commissione è di pochi megabyte, si risolve in ore. Se è di decine di megabyte e continua a crescere, no.

La seconda mossa è un confronto dei costi, e di solito è decisiva. Portare una transazione bloccata di 141 byte virtuali da 5 sat/vB a 40 sat/vB costa in totale circa 5.640 satoshi, e se è un errore di arrotondamento rispetto all'importo che stai muovendo, pagalo. Se il prelievo era di 50.000 satoshi fin dall'inizio, spendere l'11% per arrivare quattro ore prima è un cattivo affare, ed è meglio aspettare.

La terza mossa è non fare altro. Ridiffondere la stessa transazione non cambia nulla, perché la rete l'ha già. Inviare un secondo pagamento dallo stesso wallet è peggio, dato che molti wallet lo costruiranno dallo stesso resto non confermato e incateneranno il nuovo pagamento dietro quello vecchio.

Transazione bloccata vs una transazione in attesa della prima conferma

Una transazione in attesa della prima conferma si sta comportando normalmente, e la maggior parte dei pagamenti che le persone descrivono come bloccati sono esattamente questo. I blocchi arrivano in media ogni dieci minuti circa, ma il mining è una ricerca casuale, quindi intervalli di quaranta minuti o più si verificano regolarmente senza che nulla sia sbagliato. Una transazione con una commissione competitiva in sospeso da venti minuti non è bloccata.

La differenza la fa la commissione, non l'orologio. Confronta quanto paga la tua transazione con quanto gli ultimi blocchi hanno effettivamente accettato in fondo al loro intervallo. Se la tua commissione è sopra quel limite, stai aspettando un blocco. Se è sotto, stai aspettando che il mercato scenda fino a te, e questo può richiedere giorni o, nel peggiore dei casi, non accadere mai prima che la transazione scada dalle mempool.

Da non confondere con

Domande frequenti

Una transazione bitcoin bloccata alla fine fallirà e mi restituirà i bitcoin?

Di solito sì, se non viene mai minata. Bitcoin Core scarta una transazione non minata dopo 336 ore, o 14 giorni, e una volta che abbastanza nodi l'hanno dimenticata gli input tornano spendibili. Fino ad allora i bitcoin restano bloccati nel pagamento in sospeso.

Posso pagare qualcuno per sbloccare la mia transazione?

Nessun servizio legittimo funziona così. Solo il mittente può sostituire una transazione, e solo chi detiene uno dei suoi output può aumentarne la commissione con una transazione figlia. Chiunque pubblicizzi uno sblocco a pagamento, un servizio di recupero o una connessione al wallet sta mettendo in atto una truffa.

Come faccio a capire se la mia transazione è bloccata o solo lenta?

Confronta la sua commissione per vB con quella più bassa dei blocchi recenti. Se la transazione paga più di quanto i blocchi accettano in questo momento, è lenta e si confermerà a breve. Se paga meno, è bloccata finché la domanda non cala o finché non aumenti la commissione.

I miei bitcoin sono a rischio mentre una transazione è bloccata?

No. I bitcoin restano in un output che solo le tue chiavi, o le chiavi del mittente, possono spendere. Una transazione in sospeso è un'istruzione non eseguita, non un trasferimento in corso, e nessuno può impossessarsene o dirottarla mentre è in attesa.

Leggi anche

Termini correlati

Altro in Transazioni e commissioni

Leggi questa pagina in inglese