Esiste una soluzione per la scalabilità di Bitcoin?

Sommario:

Anonim

A maggio è previsto il lancio della versione di prova di Taproot, una soluzione che punta ad espandere la capacità del sistema blockchain di Bitcoin.

L'iniziativa nasce come risposta in più al problema della scalabilità che accompagna questa criptovaluta sin dalla sua creazione, per la quale non è stata ancora trovata una soluzione definitiva. Una difficoltà che potrebbe incidere sulla redditività di Bitcoin in futuro, e che analizziamo nel dettaglio in questo articolo.

Accesso e sicurezza

"Come abbiamo spiegato in precedenza, più persone possono partecipare al data mining, più sicure saranno le transazioni".

Come abbiamo spiegato su Economy-Wiki.com, Bitcoin è una criptovaluta basata sulla tecnologia blockchain. Ciò significa che tutte le transazioni vengono registrate in blocchi di dati condivisi dai computer che partecipano al sistema tramite il data mining. In questo modo, gli utenti possono collaborare nel mantenere un registro storico di tutte le transazioni effettuate con Bitcoin, mentre vengono ricompensati con i saldi di questa criptovaluta.

Il vantaggio di questo sistema è evidente: se tutte le informazioni si trovassero in un unico record, basterebbe modificarlo. Tuttavia, non è così, perché, essendo presenti in milioni di server in tutto il mondo, la possibilità di modificarli tutti contemporaneamente è trascurabile. Questo è, senza dubbio, uno dei grandi vantaggi che presenta Bitcoin, generando un registro sicuro e accessibile di blocchi di dati per l'intera rete.

Proprio per garantire che questa partecipazione sia il più universale possibile, Bitcoin utilizza blocchi di dati relativamente piccoli. In questo modo è possibile accedere alla rete, anche da semplici computer o aree dove la larghezza di banda è limitata. Ricordiamo che, come abbiamo spiegato in precedenza, più persone potranno partecipare al data mining, più sicure saranno le transazioni.

Il problema della scalabilità

«Le borse possono registrare 80.000 transazioni al secondo e VISA 20.000, mentre Bitcoin può elaborare solo 7«.

In questo senso, il fatto di utilizzare blocchi piccoli è un grande vantaggio, anche se d'altro canto crea anche problemi. Il motivo è che, poiché ogni blocco ha una capacità relativamente bassa di memorizzare i record, diventa più difficile per gli utenti Bitcoin operare contemporaneamente, poiché il numero di transazioni aumenta.

Attualmente i blocchi hanno una dimensione di 1 megabyte, il che consente di memorizzare in media 2.000 transazioni (il numero è approssimativo e dipende dalle fonti, poiché ogni transazione ha una dimensione diversa). È senza dubbio un volume relativamente basso; soprattutto se teniamo conto che i principali mezzi di pagamento al mondo registrano milioni di transazioni al minuto.

Infatti, per comprendere la dimensione di quanto stiamo spiegando, basta confrontare alcuni numeri.

Se le borse possono registrare fino a 80.000 transazioni al secondo e la multinazionale dei servizi finanziari VISA circa 20.000, Bitcoin, da parte sua, può processarne solo 7. Ciò significa che se il suo volume di scambi continua a crescere, potrebbe esserci il rischio di collasso nella rete e che gli utenti subiscano ritardi nelle loro transazioni.

Esiste, quindi, un limite di capacità che ostacola la scalabilità di Bitcoin, per la quale i suoi sviluppatori hanno proposto molteplici soluzioni. A maggior ragione se teniamo conto che questa criptovaluta non smette di guadagnare utenti e il suo utilizzo è diffuso in tutto il mondo. La scalabilità, quindi, non è solo una questione tecnica ma, a nostro avviso, una delle chiavi affinché Bitcoin sia un successo globale.

Non ci sono soluzioni semplici

"Sebbene ci siano state proposte per ridurre questo tempo di attesa, per ora, e va ricordato, queste non sono andate avanti".

In linea di massima, quando si pensa a possibili soluzioni per porre fine a questo problema, vengono in mente due soluzioni che, sebbene non facili da applicare, potrebbero porre fine a questo problema. Ed è che, tra le soluzioni, una di queste potrebbe essere il fatto che, se c'è un limite di transazioni che possono essere memorizzate in un blocco dati, prova ad aumentare la capacità di ciascun blocco o la velocità con cui vengono generate .

La prima opzione, in linea di massima, può sembrare la più ovvia, ma questo non ci dice che sia priva di rischi e problemi. Infatti, come abbiamo detto prima, Bitcoin cerca di operare con piccoli blocchi in modo che il maggior numero possibile di utenti partecipi al data mining. Al contrario, aumentare le dimensioni dei blocchi potrebbe escludere molte persone, centralizzare i record e compromettere la sicurezza.

Una delle proposte che sono state fatte in tal senso è stata Bitcoin Classic, che ha promosso un aumento dei blocchi a 2 MB. Tuttavia, dopo pochi mesi, il nuovo limite di capacità non è stato più fissato ed è passato nelle mani dei minatori di dati. Nonostante ciò, centralizzare i record era un rischio evidente e nel 2017 l'iniziativa è stata abbandonata, incoraggiando gli utenti a migrare a Bitcoin Cash.

D'altra parte, anche l'opzione di generare più blocchi non sembra molto fattibile. Ricorda che il data mining consiste in problemi matematici che richiedono tempo per essere risolti, il che limita la creazione di blocchi. Oggi ogni blocco impiega, in media, circa 10 minuti per essere generato.

Sebbene ci siano state proposte per ridurre questo tempo di attesa, per ora, e va ricordato, queste non sono andate avanti. Il motivo è che riducendo i tempi e avendo più utenti i problemi dovrebbero essere più complessi e la capacità necessaria dei computer coinvolti nel data mining aumenterebbe. In questo modo, i blocchi potrebbero essere generati più velocemente ma ancora una volta si perderebbe la sicurezza escludendo i partecipanti.

Proposte alternative

Tuttavia, esistono anche altre alternative al problema della scalabilità.

Senza dubbio, uno dei più interessanti è Segwit, noto anche come Segregated Witness (Testimone Segregato). In generale, questa proposta è che parte delle informazioni sulla transazione è memorizzata in una struttura dati separata. In questo modo, la dimensione di ogni transazione potrebbe essere ridotta, consentendo di memorizzare più transazioni in ogni blocco. E tutto questo, senza la necessità di aumentare il limite di 1 MB.

Un'idea simile è l'uso di stringhe parallele (catene laterali), ovvero blocchi di dati alternativi. Questi blocchi sarebbero collegati alla rete blockchain di Bitcoin, riducendo la pressione su di essa. Tuttavia, il suo utilizzo potrebbe essere più orientato a situazioni specifiche che a risolvere definitivamente il problema della scalabilità.

Un'altra alternativa è il Lightning Network, una rete basata su canali di pagamento esterni alla blockchain. Questi canali vengono aperti da entrambe le parti (pagante e beneficiario), attraverso una transazione iniziale ad un indirizzo multi-firma registrato nella rete blockchain. Questo movimento iniziale è chiamato «operazione di finanziamento», ed è il punto di partenza per lasciare aperto il canale di pagamento.

Da quel momento in poi, ciascuna delle parti può utilizzare il canale di pagamento, essendo necessaria solo la convalida dell'altro utente per completare le transazioni. È importante ricordare che questi non passano alla rete di blocchi finché il canale non viene chiuso.

Il Lightning Network offre quindi una possibile soluzione al problema della capacità della rete, ma in cambio presenta anche alcuni inconvenienti quando si tratta di sicurezza delle transazioni. Queste, infatti, sono revocabili proprio per questo motivo. Tuttavia, non c'è consenso tra gli utenti di Bitcoin sul Lightning Network come soluzione definitiva.

Possiamo aspettare una soluzione?

«Lo scenario attuale è una domanda crescente su un'offerta rigida, generando un rischio di relativa scarsità in futuro«.

In conclusione, la scalabilità di Bitcoin si presenta così come un importante ostacolo da superare per chi pensa a questa criptovaluta come valuta di riferimento in futuro.

È vero che per questo la strada da percorrere è lunga, come abbiamo spiegato in altre pubblicazioni. Tuttavia, l'obiezione che abbiamo sollevato all'epoca si basa sul prezzo del Bitcoin. Ciò significa che potrebbe essere superato se il suo prezzo cresce in modo esponenziale sui mercati. Forse uno scenario improbabile nei prossimi mesi o anni, ma non impossibile a lungo termine.

Al contrario, il problema che esponiamo in questo articolo è di natura tecnica, in base alle limitate possibilità che oggi offre Bitcoin. In questo caso, non basterebbe fidarsi dei mercati che hanno maggiori probabilità di acquistare questa criptovaluta, ma piuttosto soluzioni specifiche che saranno soggette alla convalida dell'utente.

Questo significa che Bitcoin non potrà mai essere scalabile? Assolutamente. È vero che, attualmente, questo asset soffre di un limite tecnico, ma ciò non significa che non sarà in grado di superarlo in futuro.

È importante notare che il problema della scalabilità di Bitcoin non è altro che un rischio di eccesso di domanda. In altre parole, se il trend di crescita continua, potrebbe arrivare un momento in cui il mercato richiede molte più transazioni in Bitcoin rispetto a quelle offerte dalla rete attuale.

In termini economici, diremmo che lo scenario attuale è una domanda crescente su un'offerta rigida, generando un rischio di relativa scarsità in futuro.

Bitcoin in ordine di mercato spontaneo

Secondo l'economista austriaco Friedrich von Hayek, il progresso delle società si basa sull'ordine spontaneo, cioè sull'azione simultanea di persone che cooperano tra loro; senza alcuna direzione centralizzata e anche inconsciamente. Nel campo dell'economia, questa spontaneità si verificherebbe nei mercati, dove i continui cambiamenti nella domanda e nell'offerta danno luogo a divari tra entrambe le variabili.

Secondo Hayek, la comparsa spontanea di queste lacune genera, ogni giorno, incentivi per indirizzare l'ingegno umano verso i nuovi bisogni delle persone. In breve, l'innovazione nel mercato si spiegherebbe come un processo continuo attraverso il quale l'offerta cerca di adattarsi alla domanda. Come mostra la storia economica, quando in un'economia libera c'è un eccesso di domanda per un bene o un servizio, è quando emergono più alternative per superare quella scarsità.

Da economisti quali siamo, parte del nostro lavoro consiste nell'osservare la realtà e nel contrapporre ad essa le costruzioni teoriche che cercano di spiegarla. In questo caso, la scalabilità di Bitcoin sembra un chiaro esempio di un servizio che si avvicina sempre di più a soffrire di un eccesso di domanda che non potrebbe essere soddisfatto nelle condizioni attuali.

Non possiamo prevedere se ciò che accadrà a Bitcoin finirà per essere una prova a favore o contro la teoria dell'ordine spontaneo, ma possiamo osservare i primi passi del mercato in questo senso. Senza la necessità di una gestione centralizzata o di un mandato statale, gli utenti hanno collaborato a lungo per trovare soluzioni a lungo termine, mostrando più visione per il futuro della loro valuta rispetto a molte banche centrali, ma saranno in grado di realizzarla?