Il Modello UTXO: Un’Innovazione Sottovalutata
In un recente post su X, la piattaforma di intelligenza on-chain Arkham ha sollevato una questione riguardo a quella che potrebbe essere considerata l’innovazione più sottovalutata del creatore pseudonimo di Bitcoin, Satoshi Nakamoto: il modello UTXO. Mentre l’architettura di Bitcoin riceve molta attenzione, l’UTXO, il sistema contabile che ne regola le transazioni, raramente suscita lo stesso interesse al di fuori dei circoli tecnici.
“È questa l’innovazione più sottovalutata di Satoshi?”
ha chiesto Arkham nel suo post, notando che Litecoin, Dogecoin e Zcash utilizzano tutti il modello contabile progettato da Satoshi per Bitcoin.
Funzionamento e Importanza dell’UTXO
L’UTXO traccia i fondi come output spendibili discreti, piuttosto che come totali di conto. Il nostro team di ricerca spiega come funziona e perché ha risolto il problema della doppia spesa. Scopri di più qui sotto:
Il modello UTXO, sebbene pionieristico per Bitcoin, è stato adottato da diverse altre importanti blockchain. Bitcoin Cash, Litecoin, Dogecoin, Zcash e Dash mantengono tutti il modello UTXO, avendo effettuato un fork dal codice di Bitcoin. Cardano utilizza una versione modificata nota come modello Extended UTXO (eUTXO), che aggiunge programmabilità per i contratti intelligenti mantenendo intatta la struttura contabile UTXO di base.
L’UTXO è il metodo contabile che traccia i fondi disponibili come unità discrete e spendibili, piuttosto che come totali di conto, ed è stato progettato per risolvere il problema della doppia spesa, la principale sfida tecnica di Bitcoin. Questo sistema rende ogni moneta tracciabile fino alla sua fonte, senza richiedere un’autorità centrale.
Riflessioni di Arkham e Satoshi Nakamoto
In un rapporto, Arkham fa luce sul modello UTXO e sui commenti di Satoshi Nakamoto al riguardo. Arkham ha osservato che, nonostante l’importanza dell’UTXO per l’architettura di Bitcoin, il termine non appare nel whitepaper di Bitcoin, pubblicato il 31 ottobre 2008. La frase stessa non è mai stata coniata da Satoshi, ma è emersa successivamente tra gli sviluppatori tra il 2011 e il 2012 come abbreviazione per il concetto descritto nel whitepaper.
La Sezione 9, intitolata “Combinare e dividere il valore”, fornisce l’articolazione più chiara. Secondo Satoshi, piuttosto che gestire ogni moneta singolarmente, le transazioni dovrebbero essere in grado di trasportare più input e output contemporaneamente, con un output per il pagamento e uno che restituisce il resto al mittente. Questo rappresenta una descrizione accurata di come funzionano gli UTXO nella pratica. Tuttavia, Satoshi ha accennato agli UTXO in modo indiretto nella Sezione 7, “Recuperare spazio su disco”.