Ultimamente, gli sviluppatori di Bitcoin si sono trovati coinvolti in una fervente disputa su una proposta per eliminare la storica restrizione di 80 byte imposta sulla funzione OP_RETURN. Mentre questo stallo tecnico si intensifica, il client Bitcoin alternativo noto come Bitcoin Knots ha visto un notevole aumento nell’adozione dei nodi.
La Lotta allo Spam si Intensifica: Il Conteggio dei Nodi di Bitcoin Knots Aumenta del 49% in Aprile

La Controversia OP_RETURN Guida l’Aumento nell’Adozione di Bitcoin Knots
La proposta, introdotta da Peter Todd, mira ad abolire la restrizione di 80 byte sugli output OP_RETURN—potenzialmente consentendo l’inclusione diretta di dataset molto più grandi nella blockchain di Bitcoin. Ciò ha acceso un notevole dissenso da parte degli sviluppatori che vedono il cambiamento come antitetico all’etica progettuale di Bitcoin.
I sostenitori sostengono che il limite esistente sia arbitrario, antiquato, e semplice da aggirare. Infatti, le iscrizioni Bitcoin Ordinal e Runes hanno già trovato un modo per oltrepassare il limite. Lo sviluppatore Luke Dashjr è uno dei principali critici dell’abolizione del limite di 80 byte su OP_RETURN. Ha definito il piano come “una totale follia,” inquadrandolo come un attacco diretto alla rete.
Dashjr avverte che l’allentamento delle barriere di protezione dei dati potrebbe inondare la catena con spam. La disputa ha alimentato intensi dibattiti su Github, accuse di censura e un notevole aumento delle implementazioni di Bitcoin Knots ad aprile. Knots è una versione alternativa del nodo completo derivata da Bitcoin Core e ottimizzata per un controllo granulare.

Rispetto a Bitcoin Core, Knots offre funzionalità espanse, patch aggiuntive e controlli di policy del mempool più dettagliati che stabiliscono quali transazioni un nodo inoltra o archivia. Il primo aprile, erano visibili 674 nodi Knots, e oggi il conteggio ha raggiunto 1.006. Tuttavia, anche con questo incremento, Bitcoin Core rimane il client predominante.
Alle 16:00 ora orientale di sabato, 20.213 nodi Bitcoin Core pubblici erano raggiungibili. Su 21.326 nodi pubblici aggregati, Core rappresenta il 94,78%, mentre Knots reclama circa il 4,72%. Se un nodo Knots rifiuta di inoltrare ciò che considera spam—ad esempio, dati OP_RETURN sovradimensionati—un nodo Core può ancora propagare quelle transazioni purché soddisfino le regole di consenso di Bitcoin e i parametri del mempool di Core.
Anche se Knots emergesse come il client più dominante e rifiutasse di inoltrare transazioni validate dal consenso come payload OP_RETURN ampi o Ordinals, i nodi Core, assistiti dalla minoranza restante di peer e miner, potrebbero ancora portare a termine quei trasferimenti. Politiche di mining permissive che eseguono nodi Core finirebbero per raggruppare le transazioni in blocchi, anche se la propagazione potrebbe rallentare se Knots fosse dominante e controllasse la maggior parte degli inoltri.

Inoltre, anche in questo scenario teorico, Knots non diventerebbe “Bitcoin” semplicemente per il conteggio dei nodi; finché sia Knots sia Core aderiscono alle stesse regole di consenso, ognuno rappresenta Bitcoin. Un client cessa di allinearsi con Bitcoin solo quando un hard fork riscrive quelle regole e i nodi, la comunità, più i miner di bitcoin decidono sulla catena più lunga e con il maggior PoW come il registro autentico. Pertanto, mentre il conteggio dei nodi di Knots è interessante, rimane insufficiente per ostacolare l’archiviazione dei dati se il limite OP_RETURN venisse rimosso.














