Gli sviluppatori di Bitcoin Core hanno confermato che la prossima versione del software eliminerà la restrizione di 80 byte di lunga data sugli output delle transazioni OP_RETURN.
La decisione è stata accolta con preoccupazione nel mondo delle criptovalute poiché gli utenti hanno espresso insoddisfazione per la mossa.
OP_RETURN è sopravvissuto al suo scopo
L'informazione è stata trasmessa in un annuncio su GitHub del 5 maggio dallo sviluppatore Bitcoin Gregory Sanders, che diceva:
"La prossima versione di Bitcoin Core, per impostazione predefinita, ritrasmetterà ed estrarrà transazioni i cui output OP_RETURN superano gli 80 byte e consentirà un numero qualsiasi di questi output."
Sanders ha spiegato che il limite di 80 byte era originariamente un “gentile segnale che lo spazio del blocco dovrebbe essere utilizzato con parsimonia per la prova del mancato pagamento dei dati di pubblicazione”, ma che ora ha esaurito la sua utilità.
OP_RETURN è un tipo di output della transazione Bitcoin che consente di archiviare piccole quantità di dati sulla blockchain. A differenza dei normali output, non sono spendibili e pertanto non contribuiscono agli output delle transazioni non spesi (UTXO).
Gli sviluppatori hanno notato che molti acceleratori di mining privati ignorano già il limite e gli utenti spesso trovano soluzioni alternative. Invece di fermare gli abusi, hanno iniziato a incorporare dati in modi più complessi, come creare false chiavi pubbliche di output o utilizzare script spendibili per nascondere i dati. Ciò rende la rete più difficile da gestire e meno efficiente.
Alcuni hanno proposto di introdurre liste nere per fermare questi trucchi, ma gli sviluppatori hanno rifiutato l'idea. Sostenevano che le liste nere sono inaffidabili, difficili da mantenere e potrebbero persino portare alla perdita di fondi da parte di persone innocenti.
Sanders ha inoltre chiarito che la rimozione della restrizione non indebolisce la sicurezza di Bitcoin. Regole come il limite di blocco di 4 milioni di unità di peso e altre misure di salvaguardia rimangono in vigore. Tuttavia, la modifica apporta alcuni miglioramenti, come un set UTXO più pulito e un comportamento più coerente su tutta la rete.
Ha spiegato che gli sviluppatori hanno considerato tre opzioni prima di prendere una decisione: mantenere il limite, aumentarlo o rimuoverlo completamente. Secondo lui, la terza opzione ha ricevuto “un ampio sostegno, anche se non unanime”.
Dibattito comunitario
L'annuncio ha avviato un dibattito nella comunità crittografica. Il manutentore di Bitcoin Knots, Luke Dashjr, ha descritto la rimozione come "una follia assoluta". Il Bitcoiner Samson Mow ha dichiarato su X il 5 maggio che gli utenti "possono rifiutarsi di aggiornare e rimanere sulla versione 29.0 o eseguire un'altra implementazione", riferendosi a Knots.
I critici hanno inoltre sostenuto che la proposta è stata presentata senza un adeguato processo decisionale. "Penso che una cosa sia abbastanza chiara: al momento non c'è consenso su questo problema OP_RETURN", ha affermato Marty Bent, socio amministratore del fondo Ten31.
Nel frattempo, Sanders ha difeso la rimozione del limite in linea con l'etica di Bitcoin di "regole minime e trasparenti".
Nonostante queste assicurazioni, la comunità continua a non essere d’accordo. "Questo segna un cambiamento fondamentale nella direzione di Bitcoin", ha avvertito un commentatore su GitHub. “Questo è l’errore più grande che Core possa fare in questo frangente”, ha aggiunto un altro.
Il post Bitcoin Core per rimuovere il limite OP_RETURN nel prossimo aggiornamento è apparso per primo su CryptoPotato .