L'atteso aggiornamento della rete Bitcoin , Bitcoin Core v30.0, è stato ufficialmente rilasciato ed è disponibile per il download per gli operatori dei nodi.
Secondo le note di rilascio condivise da Bitcoin Core, l'aggiornamento apporta miglioramenti delle prestazioni e correzioni di bug. Tuttavia, molti sviluppatori e sostenitori Bitcoin si oppongono all'aggiornamento di OP_RETURN, che consente agli utenti di allegare dati fino a 100.000 byte (100 KB) invece del precedente limite di 83 byte.
Quali sono le principali modifiche apportate a Bitcoin Core v30.0?
Uno degli aggiornamenti più importanti di Bitcoin Core riguarda la riduzione delle commissioni predefinite. I nodi possono inoltrare transazioni tra peer con commissioni a partire da 0,1 sat/vB. I miner, invece, potranno includere transazioni nel blocco successivo con una commissione minima di 0,001 sat/vB.
OP_RETURN, che consente Bitcoin di allegare dati, come messaggi speciali, ora ha più spazio per gli allegati, passando da 83 byte a 100 KB. OP_RETURN dispone di più output anziché di un singolo output come in precedenza. L'aumento del limite di dati permette agli utenti di allegare hash, certificati o persino di opere d'arte metadati
Inoltre, Bitcoin Core v30.0 non supporta più i wallet BDB. Gli utenti devono migrare ai wallet descrittori, più sicuri e facili da sottoporre a backup. Anche i comandi wallet come importwallet e dumpwallet sono stati eliminati. L'aggiornamento include le transazioni TRUC, che evitano conflitti di transazione in attesa di conferma.
Un altro nuovo comando è bitcoin, che semplifica l' gli operatori dei nodi e i miner con Bitcoin Core. Inoltre, digitando bitcoinbitcoinbitcoin bitcoinbitcoinbitcoinbitcoin bitcoinbitcoinbitcoinbitcoin bitcoinbitcoinbitcoinbitcoin bitcoinbitcoin rpc` si sostituiscono diversi comandi precedenti. I miner possono connettersi direttamente a Bitcoin Core tramite un'interfaccia di mining per PC sperimentale, che funziona attraverso socket locali, velocizzando richieste dei modelli di blocco le.
l'interfaccia utente grafica (GUI) ha ricevuto diversi aggiornamenti Anche. Il toolkit grafico è stato aggiornato da Qt5 a Qt6. La modalità scura per gli utenti Windows e su macOS la grafica Metal per prestazioni più fluide.
Tra gli altri aggiornamenti, è inclusa la correzione di cinque bug di bassa gravità. I dettagli completi delle correzioni dei bug saranno pubblicati entro due settimane. Qualsiasi nodo che utilizzi Bitcoin Core v27.x non riceverà più aggiornamenti, poiché la versione 27.x è ora considerata "Fine del ciclo di vita" secondo le note di rilascio di Bitcoin Core.
Qual è la controversia su Core v30.0?
L'aumento del limite di dati di OP_RETURN da 83 byte a 100.000 byte (100 KB) ha suscitato forti critiche da parte degli sviluppatori e Bitcoin . Come accennato in precedenza, OP_RETURN ora consente agli utenti di allegare più dati e permette l' invio di più output OP_RETURN in una singola transazione.
La comunità Bitcoin Knots, guidata dallo sviluppatore Luke Dashjr e Bitcoin Mechanic, si è opposta alle nuove modifiche apportate a OP_RETURN.
Hanno sostenuto che l'aumento del limite di dati potrebbe costringere gli operatori dei nodi a ospitare contenuti illegali o dannosi, come materiale esplicito o codice dannoso. Ciò potrebbe comportare problemi legali per gli operatori dei nodi.
La comunità di Knots ritiene che Bitcoin dovrebbe concentrarsi sul trasferimento di denaro, non sull'archiviazione di file. Al contrario, gli sviluppatori Bitcoin Core affermano che le modifiche riguardano solo la politica del pool di memoria (mempool). Non influenzeranno le regole di consenso di Bitcoin.
A settembre, gli sviluppatori Bitcoin Core avevano pianificato di eliminare il controllo utente sul limite di dati OP_RETURN. Ciò avrebbe costretto gli operatori dei nodi ad accettare limiti di dati più elevati senza la possibilità di ridurli.
Dopo le critiche, il responsabile del Core, Ava Chow, ha ripristinato la configurabilità utente oltre i limiti di dati appena prima della finestra di rilascio di ottobre. La decisione ha temporaneamente posto fine ai timori di impostazioni forzate. Tuttavia, la funzionalità potrebbe essere implementata nelle versioni future.
L'aggiornamento ha anche modificato il funzionamento dell'impostazione -datacarriersize. Nelle versioni precedenti, un numero come 83 rappresentava un limite di 83 byte, ma nella versione 30 lo stesso valore consente 9 volte più dati. I critici affermano che questa modifica silenziosa fuorvia gli utenti. Per ora, la versione 30 mantiene comunque consentendo agli utenti di ridurlo manualmente.
Bitcoin subirà un fork?
A fine settembre, alcuni messaggi trapelati suggerivano che Luke Dashjr avrebbe potuto prendere in considerazione un hard fork temporaneo di Bitcoin per resistere alle nuove modifiche al limite dei dati OP_RETURN.
TheRage ha affermato che Dashjr stava valutando un fork per proteggere gli operatori dei nodi dalla potenziale diffusione di dati illegali attraverso la rete. Ma Dashjr ha negato le affermazioni, definendo le notizie "fake news". Ha affermato di non aver pianificato alcun fork e che "non esiste un hard fork". Ciononostante, ha mantenuto la sua opposizione alle nuove regole e ha accusato i "sostenitori di Core30" di essere gli unici a proporre fork.
La pubblicazione TheRage ha ribadito quanto riportato, sottolineando che né Dashjr né i suoi colleghi hanno contestato l'autenticità dei messaggi trapelati.

