Gli sviluppatori rimuovono l’avviso di deprecazione per i parametri datacarriersize dopo le proteste degli operatori di nodi Knots.
A poche ore dal lancio programmato di Bitcoin Core versione 30, gli sviluppatori hanno compiuto un’inversione di rotta riguardo alla futura deprecazione delle opzioni di configurazione di OP_RETURN, uno dei cambiamenti più dibattuti previsti per l’aggiornamento del software.
La pull request numero 33453 è stata integrata nel ramo principale di Bitcoin Core attraverso GitHub nella serata di ieri grazie all’intervento della maintainer Ava Chow. Tale mossa rappresenta una risposta alle pressioni della comunità, in particolare degli operatori di nodi Knots, che hanno espresso forte opposizione contro la pianificata rimozione della configurabilità del parametro datacarriersize.
Secondo la visione condivisa da numerosi operatori di nodi Knots, le mempool della maggior parte dei nodi dovrebbero respingere automaticamente per impostazione predefinita le transazioni contenenti grandi quantità di dati non correlati al movimento on-chain di bitcoin. L’obiettivo, secondo loro, è evitare di gravare sugli operatori di nodi con l’onere di archiviare e propagare dati arbitrari attraverso la rete per utilizzi non monetari di BTC.
Cosa cambia nella versione 30
Il software Bitcoin Core v30 continuerà ad aumentare il limite predefinito del datacarriersize di OP_RETURN dagli 80 byte circa della versione precedente fino a 100KB. Gli utenti potevano già modificare manualmente questo parametro nelle versioni precedenti, e continueranno a poterlo fare anche nella versione 30.
La novità introdotta dalla PR 33453 è la rimozione dell’avviso di deprecazione che era stato incluso nella documentazione. In origine, Bitcoin Core v30 avrebbe dovuto includere un messaggio che avvisava gli utenti della futura eliminazione delle opzioni di configurazione datacarrier e datacarriersize. Grazie all’integrazione della PR 33453, questo avviso è stato rimosso e la deprecazione di tali opzioni non è più pianificata.





