Quando il traffico di Bitcoin diventa intenso, un blocco pieno non blocca la rete; trasforma lo spazio disponibile successivo in un’asta in tempo reale in cui l’urgenza ha un prezzo.
Cosa succede quando un blocco di Bitcoin è pieno? Ogni byte dà il via a un'asta in tempo reale per le commissioni

Punti chiave
- I blocchi Bitcoin hanno un limite massimo di 4 milioni di unità di peso, costringendo i pagamenti con commissioni inferiori ad attendere.
- Bitcoin Core 31.0 può espellere i pacchetti più deboli quando il mempool da 300 MB di un nodo si riempie.
- Gli utenti di Bitcoin hanno a disposizione tre strategie per aumentare la commissione (RBF, CPFP) e gli acceleratori di mining quando la congestione persiste.
La fila si forma prima del blocco
Immaginate una banchina della metropolitana affollata nell’ora di punta. Ogni nuovo passeggero ha un biglietto valido, ma il treno in arrivo ha spazio limitato. Su Bitcoin, una transazione entra prima nel mempool di un nodo, un’area di attesa temporanea per i pagamenti validi che non sono ancora stati confermati. La particolarità è che non esiste un unico mempool universale. Ogni nodo mantiene la propria versione, applica le proprie politiche locali e può visualizzare un insieme leggermente diverso di transazioni in sospeso.

Anche un blocco pieno e un mempool pieno sono eventi distinti. I blocchi di Bitcoin sono limitati per consenso a 4 milioni di unità di peso, una misura che tiene conto della struttura dei dati delle transazioni. I nodi Bitcoin Core, per impostazione predefinita, destinano circa 300 MB di memoria ai propri mempool locali e possono conservare le transazioni per un massimo di 336 ore. Un blocco può riempirsi mentre numerose transazioni rimangono in memoria, in attesa di un “treno” successivo.
Un blocco pieno trasforma l’attesa in un’asta
I miner normalmente non scelgono le transazioni in base all’età. Costruiscono modelli di blocco basati sulle commissioni, sul peso delle transazioni e sulle dipendenze tra i pagamenti. L’unità pratica che gli utenti vedono è espressa in satoshi per byte virtuale, ovvero sat/vB. Una commissione più alta offre ai miner maggiori entrate per lo stesso spazio limitato nel blocco, quindi le transazioni con le commissioni più elevate tendono a essere elaborate per prime.
Ciò significa che un pagamento inviato per primo può essere confermato dopo uno inviato pochi minuti più tardi. Una transazione con commissioni elevate può diffondersi ampiamente sulla rete e finire nei modelli successivi dei miner. Una transazione a commissione bassa può rimanere al di sotto della soglia, anche dopo il passaggio di diversi blocchi. Le stime di conferma sono d’aiuto, ma non costituiscono una garanzia, poiché nuove transazioni arrivano continuamente e i blocchi stessi compaiono a intervalli irregolari. Quando un numero sufficiente di transazioni in sospeso compete per ogni blocco, il mempool assomiglia sempre meno a una fila ordinata e sempre più a una lista d’attesa per un upgrade in aeroporto. I nuovi passeggeri, disposti a pagare di più, possono soppiantare le offerte più deboli. Se un nodo Bitcoin Core raggiunge il limite di memoria configurato, elimina il gruppo di transazioni connesse economicamente più debole e aumenta una soglia minima locale delle commissioni a rotazione. La transazione espulsa non è invalida e la blockchain non l’ha annullata. Quel nodo ha semplicemente smesso di trasportarla.
La congestione raggiunge il portafoglio
Per un utente comune, la prima conseguenza è il ritardo. Un portafoglio potrebbe indicare che un pagamento è in sospeso per ore mentre le transazioni più recenti vengono confermate. Per un trader, un exchange o un treasury desk, tale ritardo può posticipare un deposito su un exchange, rallentare il movimento delle garanzie, interrompere un trasferimento di arbitraggio o rendere i fondi non disponibili durante un mercato in rapida evoluzione.
Poiché le commissioni sono legate principalmente al peso della transazione piuttosto che al valore trasferito, un pagamento da 50 dollari e un trasferimento da 5 milioni di dollari possono competere a condizioni simili quando le loro strutture di transazione sono comparabili. Più il trasferimento è urgente, più costoso può diventare pagare una commissione insufficiente.

La seconda conseguenza è un mercato caratterizzato da commissioni più elevate. Bitcoin non ha una commissione base a livello di protocollo come quella di Ethereum. Gli utenti competono invece con il tasso di commissione marginale che i miner possono inserire nel blocco successivo, mentre ogni nodo mantiene anche una soglia minima di ammissione locale. Sotto pressione, tale soglia dinamica può salire ben al di sopra dell’impostazione di base del software. La commissione indicata ieri, o anche solo 20 minuti fa, potrebbe non garantire più la stessa velocità di conferma. La terza conseguenza è l’incertezza prima del regolamento. Vedere una transazione in un block explorer è la prova che alcuni nodi ne sono a conoscenza, non la garanzia che lo siano tutti i miner. Un pagamento non confermato può essere sostituito, espulso o scomparire dalla vista di un nodo pur rimanendo una spesa valida e possibile. Le aziende che rilasciano merci, accreditano conti o considerano un deposito come definitivo a zero conferme stanno accettando un rischio che la congestione può rendere più evidente.
Alcuni modi per recuperare un pagamento bloccato
Bitcoin stesso offre agli utenti due modi principali per ricalcolare il prezzo di un pagamento ritardato. Il «Replace-by-fee», noto come RBF, consente a chi effettua la spesa di sostituire una transazione non confermata con una che prevede una commissione più alta. Pensatelo come l’annullamento di un’offerta bassa e la presentazione di una più alta per lo stesso posto. Il «Child-pays-for-parent», o CPFP, segue un’altra strada: un output spendibile della transazione ritardata viene utilizzato in una nuova transazione figlia con commissioni elevate, offrendo ai miner un incentivo a includere insieme la transazione madre e quella figlia.
Nessuno dei due strumenti è una soluzione magica. Una sostituzione RBF deve soddisfare le regole del nodo e pagare una commissione sufficientemente alta da superare sia la transazione che sostituisce sia il mercato attuale. Una transazione figlia CPFP deve aumentare il tasso di commissione combinato dell’intero pacchetto, non limitarsi a sembrare costosa di per sé. In un mercato in forte ascesa, un modesto aumento può comunque lasciare il pagamento al di sotto della soglia mobile. Il vero obiettivo non è la commissione minima di inoltro, bensì il tasso di commissione vicino alla coda del prossimo blocco probabile.

Oltre a queste due opzioni, gli acceleratori di mining sono servizi offerti da alcuni pool di mining di Bitcoin che consentono agli utenti di inviare una transazione affinché venga presa in considerazione in via prioritaria quando è bloccata nel mempool a causa di una commissione bassa. Anziché modificare le regole di consenso di Bitcoin, l’acceleratore chiede semplicemente ai miner partecipanti di includere quella transazione in uno dei prossimi blocchi che mineranno. Alcuni acceleratori sono gratuiti ma prevedono requisiti di idoneità, mentre altri applicano una commissione o richiedono che la transazione soddisfi un tasso minimo di commissione.
Bitcoin Core 31.0 modifica il meccanismo, non il limite massimo
Bitcoin Core 31.0 modifica alcuni dei meccanismi alla base di tale processo. Il suo mempool a cluster raggruppa le transazioni non confermate collegate e le ordina in base alla commissione alla quale si prevede che il gruppo venga minato. I limiti predefiniti del cluster sono 64 transazioni e 101 kB di dimensione virtuale. Il progetto mira a migliorare la costruzione dei blocchi, l’espulsione delle transazioni, l’inoltro delle transazioni e le decisioni di sostituzione senza modificare il limite massimo di consenso di Bitcoin fissato a 4 milioni di unità di peso.

Altri interventi ingegneristici mirano a ridurre il costo del trasferimento dei blocchi completi attraverso la rete. Un sistema di inoltro compatto dei blocchi consente a un nodo di ricostruire gran parte di un nuovo blocco a partire dalle transazioni già in suo possesso, riducendo i dati e il tempo necessari per la sua propagazione. Ciò è importante perché una propagazione più lenta può aumentare il rischio che due miner costruiscano temporaneamente su chain tip diverse. Una maggiore capacità dei blocchi potrebbe ridurre la pressione sulle commissioni a breve termine, ma può anche aumentare le esigenze in termini di larghezza di banda, convalida e propagazione.
La lezione pratica è semplice. Quando un blocco Bitcoin è pieno, nulla si interrompe e nessuna transazione acquisisce anzianità per aver atteso. I miner confermano i pacchetti validi economicamente più interessanti che riescono a inserirsi, mentre i pagamenti meno costosi rimangono in sospeso, vengono rivalutati o perdono la portata di trasmissione. Per gli investitori e le aziende, la commissione non è un semplice francobollo. È un’offerta per uno spazio di regolamento limitato. Considerate il tempo di conferma come una probabilità e tenete d’occhio le attuali condizioni delle commissioni prima che un ritardo di routine si trasformi in un costoso problema operativo. Fonte immagine principale/in evidenza: mempool.space
Questo articolo è stato tradotto dall'inglese tramite IA. La versione originale in inglese è la fonte autorevole; le traduzioni automatiche possono contenere imprecisioni, in particolare nella terminologia legale e normativa.
















