Gli sviluppatori di Bitcoin Core hanno riscontrato reazioni contrastanti da parte della community Bitcoin quando hanno annunciato il rilascio dell'aggiornamento v30, che introduce una serie di modifiche relative ai nodi in termini di architettura, prestazioni e sicurezza.

Le modifiche principali introdotte in Bitcoin Core 30.0 sono l'introduzione di connessioni crittografate opzionali tra i nodi per una maggiore privacy e l'aumento del limite di dati OP_RETURN all'interno del software Bitcoin Core da 80 a 100.000 byte, consentendo di incorporare una quantità significativamente maggiore di dati non finanziari nelle transazioni Bitcoin.

“Con il rilascio di questa nuova versione principale, le versioni 27.x e precedenti sono giunte al termine del loro ciclo di vita e non riceveranno più aggiornamenti”, si legge nell'annuncio di domenica.  

I principali cambiamenti in Bitcoin Core v30. Fonte: Bitcoin Core

Sebbene l'aggiornamento includesse anche correzioni di bug, miglioramenti delle prestazioni e modifiche alle tariffe, la questione più dibattuta nella community è l'aumento del limite OP_Return.

Un cambiamento così significativo nel limite dei dati consente lo sviluppo di applicazioni decentralizzate più sofisticate e ad alto consumo di dati sulla rete, ma ha suscitato l'ira dei puristi di Bitcoin, secondo i quali la rete dovrebbe essere utilizzata solo per le transazioni finanziarie.

Spinta della comunità contro Bitcoin Core v30. Fonte: X

La nuova “blocksize war”

Sebbene non si sia trattato di una modifica al protocollo, l'attuale dibattito riporta alla memoria la “blocksize war” del 2017, che alla fine han portato ad un hard fork di Bitcoin in Bitcoin Cash.

Alcuni considerano l'aggiornamento come un fatto positivo, come Alex Bergeron, responsabile dell'ecosistema di Ark Labs, che venerdì ha dichiarato tramite X che intende “utilizzare tutto lo spazio OP_Return aggiuntivo e lo utilizzerà per rendere Bitcoin più simile a Ethereum, ma migliore”.

Il cofondatore di CasaHODL Jameson Lopps sostiene pienamente Bitcoin Core v30. Fonte: Jameson Lopp

Anche il cofondatore di Satoshi Labs, Pavol Rusnak, ha dichiarato ieri di aver optato per Bitcoin Core v30 grazie al suo “ottimo team di sviluppo, al codice sottoposto a revisione paritaria” e alle “decisioni ingegneristiche sensate”.

Pavol Rusnak si butta su Bitcoin Core v30. Fonte: Pavol Rusnak 

Altri non erano così ottimisti, sostenendo che ciò va contro i principi fondamentali di Bitcoin di essere un “peer-to-peer electronic cash system” e potrebbe portare a gonfiare la blockchain, aumentare i costi operativi dei nodi e causare problemi legali.

Una soluzione alternativa già utilizzata da un numero significativo di operatori di nodi è il software noto come “knots”, che consente loro di applicare limiti rigorosi alle dimensioni dei dati, ad esempio 80 byte, sulle transazioni.

“Come misura (si spera) temporanea, utilizzate Knots. Consiglio vivamente di non effettuare l'aggiornamento a Core v30”, ha osservato la scorsa settimana il pioniere della crittografia Nick Szabo tramite X.

All'inizio di questo mese, Szabo ha sollevato preoccupazioni circa le implicazioni legali dell'aumento del limite di dati, poiché gli operatori di nodi corrono il rischio di ospitare “dati illegali”.

“Senza aggiungere misure di sicurezza che consentano agli operatori dei nodi di archiviazione di eliminare in modo non invasivo i contenuti illegali per i quali saranno spesso ritenuti penalmente responsabili”, ha scritto su X il 2 ottobre.

Il fondatore di knots, Luke Dashjr, non ha commentato l'aggiornamento da quando è stato pubblicato; tuttavia, ha criticato l'ultimo update di Bitcoin Core.

Luke Dashjr evidenzia i problemi di Bitcoin Core v30. Fonte: Luke Dashjr

I dati mostrano che un numero significativo di operatori di nodi sta utilizzando il software Knots, con i dati di BitRef che indicano la presenza attuale di 5.114 nodi Knots, pari al 21,48% di tutti i nodi Bitcoin.