Glossario / Transazioni e commissioni
Commissione minima di relay
Noto anche come Minimum relay fee.
- Che cos'è la commissione minima di relay?
- La commissione minima di relay è il limite minimo che una transazione deve pagare perché un nodo la conservi, abbassato in Bitcoin Core 30.0 da 1 satoshi per byte virtuale a 0,1.
Il limite esiste per impedire che traffico senza valore consumi banda, non per consigliarti quanto pagare. È un valore predefinito e non una regola del protocollo, quindi ogni operatore può spostarlo, e la versione che lo ha abbassato avvertiva che le transazioni più economiche viaggiano solo quando una parte sufficiente della rete è d'accordo. In pratica 1 sat/vB è ancora la tariffa che si propaga.
Come funziona
Stato: -minrelaytxfee e -incrementalrelayfee hanno entrambi avuto come valore predefinito 1.000 satoshi per chilo-byte virtuale, cioè 1 sat/vB, per gran parte della storia del bitcoin. Bitcoin Core 30.0, pubblicato il 13 ottobre 2025, ha portato entrambi a 100 satoshi per chilo-byte virtuale, cioè 0,1 sat/vB. La soglia dust, il minimo del wallet stesso e il limite minimo dello stimatore delle commissioni sono stati lasciati di proposito invariati, e le note di rilascio affermano che le transazioni costruite alla tariffa più bassa non hanno garanzia di propagarsi o di confermarsi finché la modifica non sarà ampiamente adottata.
Il controllo in sé è un calcolo aritmetico eseguito prima di quasi ogni altra cosa. Un nodo divide la commissione per la dimensione virtuale della transazione, confronta il risultato con il proprio limite configurato e rifiuta tutto ciò che sta sotto con il motivo min relay fee not met. Nulla viene memorizzato e nulla viene inoltrato, quindi la transazione non arriva mai a un explorer e non può essere sostituita con una commissione più alta, perché non esiste da nessuna parte una copia da sostituire.
Un secondo limite sta sopra il primo e si muove da solo. Quando la mempool di un nodo si riempie verso il suo limite di 300 megabyte, espelle le transazioni meno convenienti e alza la propria soglia di accettazione alla tariffa dell'ultima cosa scartata. Quel valore compare come mempoolminfee accanto al campo statico minrelaytxfee nell'output di getmempoolinfo, e produce un messaggio di rifiuto diverso, mempool min fee not met. Due errori, due limiti, e solo uno dei due è un'impostazione.
La commissione incrementale di relay riguarda le sostituzioni, non le prime trasmissioni. Una sostituzione deve pagare la banda che il proprio relay consuma, oltre a superare la transazione che sostituisce, ed è per questo che a volte un wallet insiste su un aumento più alto di quello che hai chiesto. Bitcoin Core 30.0 ha spostato questo valore predefinito insieme al limite di relay, e le note di rilascio consigliano di modificare i due insieme, se li modifichi.
Niente di tutto questo è consenso. Un miner a cui viene consegnata direttamente una transazione a commissione zero può inserirla in un blocco, e ogni nodo accetterà quel blocco senza obiezioni. Il limite decide cosa la rete trasporta gratis, non cosa è valido.
Dove lo vedi
L'incontro abituale è un pagamento che semplicemente non esiste. Un wallet con una stima obsoleta costruisce una spesa al fondo del mercato, segnala il successo e poi non compare mai nulla su nessun explorer, perché i peer con una soglia effettiva più alta l'hanno rifiutata all'ingresso. Ricostruirla a una tariffa realistica è l'unica soluzione.
Il caso opposto è un'opportunità. I fine settimana davvero tranquilli si svuotano a 1 o 2 sat/vB, ed è allora che gli exchange eseguono i loro lotti di consolidamento e che raccogliere insieme piccoli importi costa il meno possibile.
Gli operatori dei nodi trattano questa impostazione come una manopola sulle risorse. Alzare -minrelaytxfee riduce l'uso di memoria e filtra il traffico economico, al prezzo di trasportare meno di ciò che il resto della rete inoltra. Il limite pratico per tutti gli altri è determinato da ciò che eseguono le altre persone, non da ciò che accetta il tuo nodo.
Commissione minima di relay vs commissione minima della mempool
La commissione minima di relay è un valore predefinito fisso; la commissione minima della mempool è ciò che un nodo completo sta effettivamente applicando in questo momento. La prima sta dove l'hanno messa il software o l'operatore, e la seconda sale automaticamente sopra di essa ogni volta che inizia l'espulsione, poi scende di nuovo quando l'arretrato si svuota. Una transazione può rispettare il limite statico ed essere comunque respinta da un nodo congestionato, ed è esattamente per questo che i wallet che indicano solo il valore predefinito pubblicato sbagliano le commissioni nei periodi in cui conta di più azzeccarle.