Un wallet Bitcoin ha pagato 1,60 BTC in commissioni di rete, pari a circa 102.778 dollari, senza consegnare nemmeno una moneta a nessuno. La transazione è stata confermata il 12 agosto all’interno del blocco 962.142.
I dati della blockchain mostrano un singolo input di 160.343.885 satoshi. I miner si sono presi ognuno di quei satoshi, mentre l’unico output non aveva alcun valore.
Come la commissione su Bitcoin è andata fuori controllo
Il mittente ha utilizzato uno script automatico affidandosi alla funzione Replace-by-Fee, o RBF. Questa funzione permette a un utente di ripubblicare una transazione Bitcoin non ancora confermata con una commissione più alta, così da saltare la fila nel mempool.
RBF esiste per un valido motivo. Le stime sulle commissioni diventano obsolete in pochi minuti e un pagamento bloccato può restare in coda per ore.
Tuttavia, il ciclo si è interrotto. Invece di fermarsi a un tetto ragionevole, il bot ha aumentato la propria offerta una volta al secondo. Ogni nuova versione intaccava sempre di più il saldo del wallet.
Alla fine, la commissione su Bitcoin ha mangiato tutto l’input. La versione finale non ha lasciato nulla al destinatario e il pagamento è arrivato a zero. I nodi Bitcoin l’hanno comunque accettata, perché il protocollo non pone alcun limite a quanto un mittente può dare ai miner.
SpiderPool ha minato il blocco e si è intascato il guadagno improvviso. Le commissioni totali in quel blocco sono state circa 1,82 BTC, il che significa che questo singolo errore ha generato l’88% della somma. Un colpo di fortuna che arriva in un momento utile per i pool, visto che un ex leader ha dichiarato bancarotta a luglio.
Tre impostazioni per evitare una commissione incontrollata
Per prima cosa, disattiva l’aumento automatico tramite RBF. L’approvazione manuale obbliga una persona a controllare ogni incremento prima che raggiunga la rete.
In secondo luogo, imposta un limite massimo alle commissioni. La maggior parte dei wallet moderni consente di stabilire un valore massimo di sat per byte e questo tetto da solo avrebbe fermato questo ciclo in pochi secondi.
Terzo, invia sempre un pagamento di prova. Basta qualche migliaio di satoshi per verificare che un bot funzioni correttamente, prima di spostare fondi reali. I trader che fanno pagamenti in batch dovrebbero ripetere questa prova dopo ogni aggiornamento del software.
Nel frattempo, questo episodio richiama un tema ricorrente nella self-custody. Anche le vittime del recente hack del wallet Coldcard hanno seguito buone pratiche, eppure hanno perso tutto. Il fondatore di Binance, Changpeng Zhao, ha sottolineato lo stesso concetto in seguito, affermando che nessun wallet è infallibile.
Pertanto, l’automazione merita la stessa attenzione della seed phrase. Uno script che gira senza supervisione può svuotare il saldo più velocemente di qualsiasi attaccante.
BTC viene attualmente scambiato intorno a 63.770 dollari, in calo dello 0,2% nell’ultima giornata. Ai prezzi di mercato attuali, l’errore costa ancora oltre 102.200 dollari, con una perdita devastante e nessun capitale che arriva alla destinazione prevista.
I miner di Bitcoin difficilmente si lamenteranno. I ricavi sono in calo da mesi, con i miner di Bitcoin che stanno abbandonando la rete a un ritmo record, quindi una commissione a sei cifre “fuori pista” è un vero regalo. Tuttavia, il vero interrogativo riguarda i developer dei wallet: qualche tool per gli utenti dovrebbe lasciare che una singola transazione consumi tutto il saldo in commissioni senza una richiesta di conferma?









