OP_RETURN è un opcode dello script Bitcoin che consente agli utenti di incorporare piccoli dati non spendibili all’interno delle transazioni, trovando un equilibrio tra funzionalità ed efficienza della rete. Una recente proposta per rimuovere il limite di 80 byte ha acceso la discussione sul ruolo di Bitcoin come vettore di dati rispetto a un sistema di pagamento semplificato.
Decodificare OP_RETURN in Bitcoin e Qual è il Grande Problema?

Comprendere OP_RETURN: lo Strumento di Incisione Dati di Bitcoin
OP_RETURN, aggiunto in Bitcoin Core 0.9.0, è un opcode dello script che consente agli utenti di aggiungere fino a 80 byte di informazioni arbitrarie—come testi, hash o indicatori di protocollo—alle transazioni. Piuttosto che memorizzare dati in output spendibili che rimangono nel set di output delle transazioni non spese (UTXO), gli output di OP_RETURN sono dimostrabilmente non spendibili, consentendo ai nodi di potarli e ridurre le richieste di archiviazione.
Questa capacità supporta applicazioni non di pagamento, inclusa la marcatura temporale delle prove di proprietà, l’incorporamento di metadati per protocolli di secondo livello (L2) o la bruciatura intenzionale di monete in casi d’uso specifici. Counterparty è stato uno dei primi progetti a utilizzare l’opcode OP_RETURN di Bitcoin per incorporare dati arbitrari direttamente nelle transazioni BTC, permettendo la creazione e gestione di asset digitali e funzionalità di scambio decentralizzate al di sopra della blockchain di Bitcoin. Nuovi progetti come Citrea impiegano OP_RETURN per registrare prove a conoscenza zero, mentre altri lo usano per codificare semplici termini contrattuali.

Il limite di 80 byte, stabilito nel 2014, era destinato a scoraggiare la memorizzazione massiva di dati pur svolgendo funzioni essenziali. Limitando le voci a una dimensione circa pari a due indirizzi bitcoin, si segnalava che i blocchi dovrebbero dare priorità alle transazioni finanziarie. Tuttavia, OP_RETURN perdura come un tipo di transazione standardizzato e trasmissibile, assicurando che i nodi diffondano queste aggiunte di dati in modo efficiente.
Tuttavia, la comunità di Bitcoin ha a lungo dibattuto sullo scopo di OP_RETURN. Alcuni critici sostengono che anche l’inserimento moderato di dati va a discapito del ruolo fondamentale di Bitcoin come registro monetario, mentre altri lo considerano un’opportunità pratica per l’innovazione entro limiti chiari. I sostenitori sostengono che offra un meccanismo controllato per funzioni diversificate senza sovraccaricare la rete.
Il Dibattito sul Ritiro del Limite degli 80 Byte
Nella prossima release di Bitcoin Core, gli sviluppatori rimuoveranno il limite predefinito di 80 byte di OP_RETURN, consentendo inserimenti di dati più grandi e più voci OP_RETURN per transazione. Il cambiamento segue un lungo disaccordo sul fatto che il limite attuale soddisfi ancora il suo scopo. Al 12 maggio 2025, Bitcoin Core non ha ancora unito nessuna pull request relativa alla modifica dei limiti di OP_RETURN e le proposte rimangono aperte per la revisione.
Perché Rimuovere il Limite?
I sostenitori sostengono che il limite abbia perso la sua utilità, notando che i pool minerari centralizzati e i servizi già accettano transazioni non standard e pesanti di dati direttamente. Tali soluzioni alternative—incluse script multisig falsi o iscrizioni basate su taproot—gonfiano il set UTXO, esattamente ciò che OP_RETURN era stato progettato per prevenire.
Rimuovere la restrizione, dicono, semplificherà la costruzione delle transazioni, migliorerà la stima delle commissioni e allineerà le politiche di trasmissione con le pratiche dei miner. Come spiegato da un sviluppatore di Bitcoin Core nel dettaglio, qualsiasi operazione realizzabile con OP_RETURN può essere replicata attraverso indirizzi falsi a un costo maggiore per la rete.

Preoccupazioni dei Critici
Gli oppositori, tra cui alcuni operatori di nodi e sviluppatori, avvertono che consentire incorporamenti di dati più grandi potrebbe normalizzare l’archiviazione massiccia di dati non di pagamento e intasare i blocchi. Un partecipante alla discussione ha avvertito che potrebbe aumentare i costi per gli utenti e concentrare il potere tra i pool di mining che danno priorità alle transazioni pesanti di dati.

Altri mettono in dubbio l’effettiva adozione, notando che pochi progetti passerebbero a OP_RETURN anche senza il limite. Il dibattito solleva anche preoccupazioni di governance, con alcuni critici che suggeriscono che la proposta sia stata affrettata e rischi di erodere la fiducia della comunità.

Una Politica, Non un Cambiamento di Consenso
Importante, questo adeguamento riguarda solo le regole di trasmissione predefinite di Bitcoin Core e non modifica la verifica del consenso. I nodi, come Bitcoin Knots, rimangono liberi di imporre limiti OP_RETURN più rigorosi e i blocchi che superano la precedente politica saranno comunque validi. Gli sviluppatori sottolineano che l’obiettivo è ridurre soluzioni alternative dannose, non promuovere lo stoccaggio illimitato di dati. Come si evolverà la situazione in futuro, tuttavia, è un’incognita.
Navigare il Futuro di Bitcoin
La discussione su OP_RETURN mette in luce tensioni più ampie nell’evoluzione di Bitcoin: favorire l’innovazione cercando di preservare i principi fondamentali ed equilibrare la scelta individuale con l’efficienza della rete. Si ritiene che rimuovere il limite potrebbe ridurre l’inquinamento dell’UTXO e allineare gli incentivi tra nodi e miner, ma mette alla prova l’appetito della comunità per la sperimentazione on-chain.
Altri dicono che, in ultima analisi, il mercato delle commissioni di Bitcoin arbitrerà l’allocazione delle risorse, mentre gli utenti fanno offerte per lo spazio dei blocchi—Se eccessivi dati inondano la rete, commissioni più alte dovrebbero naturalmente scoraggiare l’abuso. Qualunque sia il caso, i bitcoiners si trovano divisi sulla questione—offrendo al pubblico l’opportunità di beneficiare di una maggiore chiarezza sull’argomento.













