Nonostante detenga solo lo 0,75% dei bitcoin, gli output di taproot costituiscono il 34,2% degli UTXO Mempool research ha rilasciato il report “UTXO Set Report” Cos'è il set UTXO e perché è importante per i nodi Bitcoin? Il set UTXO (Unspent Transaction Output) è un database mantenuto dai nodi Bitcoin Core che contiene tutte gli output delle transazioni che non sono ancora state spese. Ogni volta che una transazione Bitcoin viene creata, essa spende una o più UTXO esistenti e crea una o più nuove UTXO. Questo set è fondamentale per la verifica delle transazioni, poiché un nodo deve poter confermare che gli input di una nuova transazione siano UTXO valide e spendibili. La dimensione del set UTXO influenza i requisiti di archiviazione e memoria per l'esecuzione di un nodo Bitcoin, specialmente durante la sincronizzazione iniziale dei blocchi (IBD). Qual è l'attuale composizione del set UTXO in termini di tipi di script? A partire dal blocco 892385 (14 aprile 2025), il tipo di script più comune nel set UTXO è Taproot (Pay to Taproot, p2tr) con il 34,2%, seguito da SegWit: - Pay to Public Key Hash (p2pkh) con il 28,8% - e Pay to Witness Public Key Hash (p2wpkh) con il 26,5%. Tuttavia, in termini di valore totale di Bitcoin detenuto, SegWit ovvero p2pkh e p2wpkh detengono la maggior parte del valore (32,87% e 31,02% rispettivamente), mentre Taproot (p2tr) rappresenta solo lo 0,75% del valore totale. Quante UTXO contengono meno di 1000 satoshi e quale tipo di script è prevalente in questa categoria? Quasi la metà (49,1%) di tutte le UTXO nel set contengono meno di 1000 satoshi. Tra queste UTXO di piccolo valore, una grande proporzione (61,4%) utilizza il tipo di script p2tr. Questo suggerisce che molte delle UTXO di piccolo valore sono associate a schemi di incorporamento dati o protocolli di trasferimento che utilizzano la teoria ordinale. Qual è la relazione tra le UTXO Taproot e le UTXO di piccolo valore? Le UTXO Taproot mostrano una forte correlazione con le UTXO di piccolo valore. La vasta maggioranza (86%) delle UTXO p2tr ha un valore inferiore a 1000 satoshi. Questa disproporzione nel conteggio elevato delle UTXO p2tr rispetto al loro basso valore totale suggerisce un uso significativo di Taproot per scopi diversi dal semplice trasferimento di valore Bitcoin di grandi dimensioni. Che impatto hanno le "UTXO relative alle inscription" sul set UTXO? Le "UTXO relative alle inscription", identificate attraverso transazioni contenenti la sequenza OP_FALSE OP_IF nel witness, rappresentano una porzione significativa del set UTXO, costituendo il 29,6% del totale (oltre 51 milioni di UTXO). Sebbene rappresentino un numero elevato, il loro valore combinato è relativamente basso (circa 415 BTC) con un valore medio di soli 811 satoshi per UTXO. La maggior parte di queste UTXO relative alle inscription utilizza p2tr (72,86%), ma anche p2wpkh è ampiamente utilizzato (24,9%) probabilmente per sfruttare un limite di dust inferiore. Queste UTXO sono spendibili, ma contribuiscono comunque all'aumento della dimensione del set UTXO. Cosa sono le UTXO Counterparty P2MS legacy e perché sono notevoli? Sono state identificate oltre 100.000 (112.109) UTXO con tipo di script p2ms (Pay to Multisig) che contengono la stringa di byte "CNTRPRTY" o "CNTPRTY", associata al protocollo Counterparty. Queste UTXO sono state create oltre 10 anni fa e venivano utilizzate da Counterparty per archiviare dati arbitrari in chiavi multisig "finte". Sebbene teoricamente spendibili (poiché il primo degli N tasti pubblici è valido), la loro età e la loro origine legata alla memorizzazione di dati le rendono un esempio di "bloat" del set UTXO che i node runner devono gestire. Quali sono le implicazioni della dimensione crescente del set UTXO per i node runner? Un set UTXO di grandi dimensioni, che attualmente supera i 173 milioni di UTXO e richiede circa 11 GB di spazio su disco, ha diverse implicazioni per i node runner. Aumenta i requisiti di archiviazione, anche per i nodi potati. Inoltre, sebbene solo una piccola parte del set UTXO sia tenuta in RAM per una rapida ricerca, la dimensione complessiva rallenta il processo di Initial Block Download (IBD), specialmente per i dispositivi con memoria limitata e velocità di lettura/scrittura lente. Quali soluzioni sono in fase di sviluppo per affrontare la crescita del set UTXO? Sono in fase di sviluppo diverse soluzioni per mitigare l'impatto della crescita del set UTXO. Utreexo propone un approccio radicale per la verifica delle UTXO utilizzando prove crittografiche invece di memorizzare l'intero set, riducendo significativamente i requisiti di archiviazione. SwiftSync è un'altra proposta volta ad accelerare il processo di Initial Block Download attraverso l'uso di suggerimenti pre-generati. Queste soluzioni sono considerate importanti per mantenere l'accessibilità all'esecuzione di un nodo Bitcoin per una vasta gamma di operatori, qualora la dimensione del set UTXO continui ad aumentare.
image 1 sat = 1 Bitcoin? La proposta BIP 177 intitolata "Redefine Bitcoin's Base Unit", firmata da John Carvalho e datata 23 aprile 2025, mira a ridefinire l'unità base di Bitcoin, rendendo un satoshi equivalente a un bitcoin, eliminando così i decimali per semplificare l'esperienza utente e favorire l'adozione, specialmente per i micro-pagamenti. La proposta, ancora in fase di bozza, non modifica il protocollo o il limite di 21 milioni di bitcoin, ma riguarda solo la rappresentazione nei wallet e negli exchange. Sostenitori I sostenitori del BIP 177, tra cui figure note come Jack Dorsey, ritengono che semplificare la denominazione possa migliorare l'accessibilità e l'usabilità di Bitcoin, rendendolo più intuitivo per gli utenti comuni, specialmente per piccoli pagamenti. La proposta è vista come un passo verso una maggiore adozione mainstream, eliminando la complessità dei decimali e promuovendo una percezione più diretta del valore. Oppositori L'opposizione al BIP 177 si concentra principalmente sulla preoccupazione che la proposta possa minare la "cultura Satoshi", legata al termine "satoshi" come omaggio al creatore di Bitcoin. Alcuni critici temono che il cambiamento possa generare confusione tra gli utenti, specialmente per chi è abituato al sistema attuale. Inoltre, parte della comunità ritiene che la proposta non sia stata adeguatamente compresa, con critiche spesso basate su fraintendimenti piuttosto che su analisi approfondite delle motivazioni del BIP. Stato attuale La discussione è in corso, con reazioni contrastanti nella comunità Bitcoin. La proposta rimane in fase di bozza e non è ancora stata sottoposta a un voto formale. Su piattaforme come X, il dibattito è vivace, con post che evidenziano sia il potenziale rivoluzionario del BIP 177 sia i rischi di alienare parte della comunità. Non ci sono ancora sviluppi concreti sull'approvazione o implementazione. Conclusione Il BIP 177 di John Carvalho rappresenta un tentativo di semplificare l'UX di Bitcoin, ma divide la comunità tra chi vede un'opportunità di maggiore accessibilità e chi teme una perdita di identità culturale. La discussione è ancora aperta, con ulteriori chiarimenti e consenso necessari per determinare il futuro della proposta.
Sabato 17 maggio Gigi Turla e Federico Rivi sono stati ospiti in TV nella trasmissione Notizie Oggi su Canale Italia. Trasmissione godibilissima, interessanti tra l’altro gli interventi telefonici in diretta ai quali Gigi e Federico sono riusciti nel pochissimo tempo a disposizione a dare il contributo, ma che ci fanno capire che sul fronte della diffusione dell’informazione su Bitcoin c’è ancora tantissimo lavoro da fare in Italia
Arriva Hop-Return con una transazione che occupa un intero blocco Se qualcuno pensava che la discussione sull’OP_Return si stesse raffreddando, ecco la novità destinata a buttare benzina sul fuoco: Hop-Return Se ne è discusso nello space di giovedì 15 maggio 2025. Nel blocco 896722 minato dalla mining pool Mara ieri 14 maggio ‎2025 alle 23:06 ora italiana, a parte la coinbase transaction, c’è una sola transazione da quasi 4 Mb che riempie l’intero blocco. Le fee che sono state impostate per questa transazione sono di ‎0,061 bitcoin, al cambio attuale oltre $6K. Sarebbe sufficiente per gettare benzina sulla recente polemica relativa alla rimozione dei limiti dell’OP_Return nella prossima release di Bitcoin core, ma c’è di più. All’interno della transazione viene riportato il documento sul protocollo Hop-Return e sui NST, Non-Standard Tokens. Non c’è attualmente nessun programma per far funzionare questo protocollo, e si vuole che l’intero ecosistema NST sia interamente governato dal consenso sociale. Che dietro questo progetto ci sia una buona dose di ironia, lo si capisce anche dal messaggio: Ringraziamo sentitamente coloro che sostengono di preservare i limiti di dimensione standard per OP_RETURN di Bitcoin. Sono precisamente queste restrizioni che rendono possibili protocolli non convenzionali come questo. Campanelli d’allarme Sono diversi i campanelli d’allarme che emergono dal non c’è attualmente nessun programma per farlo funzionare e che l’intero “ecosistema NST è interamente governato dal consenso sociale Il messaggio ironico solleva dubbi sullo scopo dell’iniziativa e sulla effettiva volontà di sostenerlo nel tempo: “Ringraziamo sinceramente coloro che sostengono il mantenimento dei limiti di dimensione standard di Bitcoin per OP_RETURN. Sono proprio queste restrizioni a rendere possibili protocolli non convenzionali come questo” Per fare le operazioni bisogna mandare dei satoshi ad uno specifico indirizzo … cosa potrebbe esserci di male? Di seguito una serie di domande e risposte Cos'è l'Hop-Return Protocol e come si differenzia dagli altri protocolli token? L'Hop-Return Protocol è un meta-protocollo che utilizza messaggi JSON codificati in UTF-8 integrati in output OP_RETURN non standard e di grandi dimensioni sulle transazioni Bitcoin. Serve come strato di trasporto per i Non-Standard Tokens (NST). Si differenzia da protocolli come Ordinals per l'utilizzo di un sistema esplicitamente basato su account (invece di un sistema basato su UTXO) per trasferire i token tramite gli output OP_RETURN. Una caratteristica distintiva è l'adozione intenzionale di output OP_RETURN di dimensioni non standard (almeno 100 byte), che vanno contro le attuali policy di relay dei nodi standard di Bitcoin, conferendogli un fascino "Cypherpunk". Cosa sono i Non-Standard Tokens (NST) e come vengono emessi? I Non-Standard Tokens (NST) sono implementazioni di token strutturate e guidate dal protocollo, specificamente ottimizzate per le grandi transazioni OP_RETURN utilizzate dall'Hop-Return Protocol. L'emissione degli NST avviene esclusivamente tramite transazioni inviate a un indirizzo specifico, soprannominato la "Mother of All Transactions" (MOAT), la madre di tutte le transazioni. Questo indirizzo funziona come un "contratto di emissione muto". Per ricevere NST, l'utente deve inviare un "tributo" alla MOAT, che include un minimo di 2001 satoshi e un payload OP_RETURN di almeno 100 byte contenente l'indirizzo Bitcoin del destinatario seguito da uno spazio. La quantità di NST ricevuti dipende dall'ammontare dei satoshi inviati (al netto dei 2000 satoshi minimi) e dall'altezza attuale del blocco al momento della transazione, con tassi di emissione che diminuiscono al raggiungimento di determinate altezze. Qual è il significato della "Mother of All Transactions" (MOAT) e del suo indirizzo? La "Mother of All Transactions" (MOAT) è la transazione Bitcoin iniziale che segna l'inizio dell'ecosistema NST. Contiene, in output OP_RETURN di grandi dimensioni, il documento che definisce il protocollo e un'immagine che commemora la sua nascita. L'indirizzo MOAT ufficiale bc1pm0ther3jqnjz4n7342djtvkgq3rsu2g6qdr5wgkgm4slyvt343fsrg8p4w è l'unico indirizzo a cui devono essere inviate le transazioni per l'emissione di nuovi NST. L'utilizzo di un payload OP_RETURN volutamente grande per la MOAT crea una barriera alla sua replicazione, distinguendo le transazioni MOAT legittime dai tentativi insufficienti. I fondi inviati alla MOAT sono destinati a supportare la creazione di ulteriori blocchi con grandi OP_RETURN per garantire la rete (generando fees per i miner) e per onorare la visione del protocollo. Come avviene il trasferimento degli NST una volta emessi? A differenza del processo di emissione, i trasferimenti di NST utilizzano il Hop-Return Protocol tramite un sistema di "meta-contabilità" basato su account. Ciò significa che i trasferimenti non sono legati a UTXO specifici, ma piuttosto a saldi virtuali associati agli indirizzi Bitcoin. Le transazioni di trasferimento di NST devono includere un output OP_RETURN contenente dati JSON codificati in UTF-8 in un formato specifico. Questo formato include campi come "version", "to" (indirizzo del destinatario), "amount" (che può essere un numero intero positivo o la stringa "all"), "type" (attualmente solo "transfer") e un "message" opzionale. L'indirizzo del mittente con i saldi NST deve essere presente negli input della transazione Bitcoin che include l'output OP_RETURN del trasferimento. Le transazioni con più input e output seguono una logica FIFO (First-In, First-Out) per determinare da quale saldo dell'indirizzo input vengono detratti i token. Perché il protocollo incoraggia l'uso di output OP_RETURN non standard e di grandi dimensioni? Il protocollo abbraccia l'uso di output OP_RETURN non standard e di grandi dimensioni precisamente a causa dei limiti di dimensione standard imposti dalle attuali policy di relay dei nodi Bitcoin Invece di vedere queste restrizioni come limitazioni, il protocollo le considera opportunità. L'uso di payload grandi rende le transazioni NST non standard, il che, ironicamente, conferisce loro un tratto distintivo e "Cypherpunk". Richiedendo l'uso di servizi specializzati come Marathon Digital Holdings' Slipstream per garantire la conferma di queste transazioni (in quanto non verrebbero propagate dalle regole di relay standard), il protocollo mette in risalto la sua natura unica e sperimenta i confini del design delle transazioni su Bitcoin. I creatori del protocollo ringraziano coloro che sostengono il mantenimento dei limiti standard di OP_RETURN, poiché sono queste restrizioni a rendere possibile questo tipo di protocollo non convenzionale. Come si affronta la potenziale sfida del filtraggio delle transazioni NST o Hop-Return? Il protocollo riconosce la possibilità che i servizi possano iniziare a filtrare le transazioni NST o Hop-Return a causa della loro natura non standard o per altri motivi. Per affrontare questa sfida, il protocollo suggerisce di sfruttare la compatibilità con NOSTR ("Notes and Other Stuff Transmitted by Relays"). NOSTR può essere utilizzato dalla comunità come un livello di trasmissione aperto e pubblico per distribuire le transazioni non confermate di NST in formato raw hex. Questo permette ai miner di competere in modo equo e trasparente per includere queste transazioni nei nuovi blocchi, fungendo da soluzione temporanea fino a quando le policy del mempool di Bitcoin non accoglieranno nativamente tali transazioni. Questo approccio mira a supportare la decentralizzazione e l'equità all'interno dell'ecosistema minerario. Qual è la durata dell'emissione dei Non-Standard Tokens (NST)? L'emissione dei Non-Standard Tokens (NST) ha una scadenza basata sull'altezza dei blocchi Bitcoin. L'emissione è suddivisa in diverse fasi: Fino all'altezza del blocco 909,420 inclusa: la quantità di NST ricevuti è (satoshi inviati - 2000) * 2. Dall'altezza del blocco 909,421 all'altezza del blocco 1,000,000 inclusa: la quantità di NST ricevuti è (satoshi inviati - 2000). Dopo l'altezza del blocco 1,000,000: non è più consentita alcuna emissione di token NST v1. Questo meccanismo incentivizza l'emissione anticipata e pone un limite massimo all'offerta dei token NST v1 emessi tramite la MOAT. Come si definiscono e si comunicano le regole e gli eventuali cambiamenti del protocollo? Le regole del Hop-Return Protocol e dei Non-Standard Tokens (NST) sono definite principalmente nel documento che descrive il protocollo. L'ecosistema NST è governato interamente dal consenso sociale definito in questo documento al momento del lancio. Per quanto riguarda gli eventuali cambiamenti futuri al protocollo o alle sue regole, l'unica fonte autorevole di tali modifiche saranno i futuri output OP_RETURN provenienti dall'indirizzo MOAT ufficiale bc1pm0ther3jqnjz4n7342djtvkgq3rsu2g6qdr5wgkgm4slyvt343fsrg8p4w L'utilizzo di numeri di versione all'interno di questi messaggi aiuterà a distinguere tra le regole precedenti e quelle aggiornate, che potrebbero non essere retrocompatibili. Ciò significa che la comunità deve monitorare le transazioni in uscita dalla MOAT per essere informata sugli sviluppi del protocollo.