Bibliografia

giovedì 30 marzo 2017

Chi controlla Bitcoin?





di Daniel Krawisz


Una preoccupazione comune e comprensibile su Bitcoin, è che potrebbe essere danneggiato a livello di protocollo per servire interessi particolari piuttosto che le masse. Ad esempio, potrebbero essere adottate caratteristiche che potrebbero rendere Bitcoin molto meno anonimo o che lo trasformerebbero in un sistema centralizzato. Si teme la presenza di qualcuno che possa influenzare lo sviluppo degli aggiornamenti e bloccarli. Chiunque potrebbe creare fork in Bitcoin, ma supponiamo che ci sia un aggiornamento proposto da alcune persone influenti -- gli sviluppatori principali -- e supponiamo che creino una hard fork nel protocollo Bitcoin. Gli sviluppatori principali potrebbero dire che si tratta una buona idea, ma forse sono stati pagati dalla NSA. La domanda a cui risponderò qui è se e come possa essere impedito a tale aggiornamento di diventare standardizzato. Chi controlla Bitcoin?



Nuovo e classico

Si suppone che ci sia un qualche disaccordo sul fatto che l'aggiornamento sia una buona idea, perché se non ci fosse allora non ci sarebbe nessun problema. Una volta che l'aggiornamento viene rilasciato, la rete si divide. Ognuno può scegliere quale biforcazione seguire, o anche seguire entrambe le versioni contemporaneamente. Ci sono due Bitcoin ora; li chiamerò Bitcoin Nuovo e Bitcoin Classico. Ognuno ha una propria rete, e tutti coloro che possedevano bitcoin prima hanno la stessa quantità di Bitcoin Nuovi e Classici.

Chi può impedire ai Bitcoin Nuovi di prendere il sopravvento? Alcune discussioni sostengono che le persone che gestiscono i nodi possono fermare un aggiornamento rifiutando di eseguirlo. Beh, sarebbe vero se nessuno eseguirebbe letteralmente l'aggiornamento, e di conseguenza il Bitcoin Nuovo morirebbe sul nascere. Tuttavia è anche vero che suddetta decisione non avrebbe alcun effetto reale sulla rete. La maggior parte dei nodi sono un peso morto. Anche i nodi pieni (e con questo intendo i nodi che memorizzano e convalidano l'intera blockchain) non offrono un contributo degno di nota. Un nodo pieno non fa niente di più che un sacco di altri nodi non possano fare, e per rimanere sincronizzati con la rete, richiedono più dati di quelli che forniscono. La rete può funzionare bene con pochi nodi pieni. Pertanto Bitcoin Nuovo non potrà essere fermato anche se un sacco di nodi pieni rifiutassero di eseguire l'aggiornamento.

I nodi che contano veramente sono quelli che forniscono servizi di valore. Non importa se si esegue l'aggiornamento. Ciò che conta è se Coinbase, BitStamp e Blockchain.info eseguono l'aggiornamento. Questi nodi forniscono un sacco di infrastrutture per Bitcoin, quindi se non eseguono l'aggiornamento, Bitcoin Nuovo sarà molto meno utile. Tuttavia questi nodi sono a scopo di lucro, quindi tenderanno ad andare dove ci sono i soldi. Non possono permettersi di esercitare l'influenza che potrebbero avere, con il rischio di perdite a breve termine. Pertanto non hanno un così grande effetto sul risultato come potrebbe sembrare a prima vista.

Che dire dei minatori? Se si rifiutano di minare la nuova catena, ciò fermerà Bitcoin Nuovo sul nascere, giusto? Beh no! Anche i minatori ci sono dentro per fare soldi, e se Bitcoin Classico non può sostenere lo stesso tasso di hash come Bitcoin Nuovo, allora metteranno in campo più risorse per minare Bitcoin Nuovo. Quindi neanche i minatori hanno molta voce in capitolo.

Il tutto si riduce al valore delle due monete. Se Bitcoin Nuovo diventa più prezioso di Bitcoin Classico, allora i minatori mineranno ed i servizi lo sosterranno. Altrimenti no. Gli investitori risolvono la questione. Un investitore in Bitcoin può vendere i suoi Bitcoin Nuovi in cambio di quelli Classici, o viceversa, a seconda di quale secondo lui sia il migliore.

I fornitori di servizi ed i minatori, in conclusione, sono meno influenti di quanto si possa pensare perché non necessariamente hanno i fondi per correre il rischio e decidere quale versione gli piaccia di più e quale promuovere. In breve, il problema è che non sono necessariamente investitori, che, per definizione, hanno i fondi. Gli investitori non devono ascoltare gli altri, perché possono permettersi di correre il rischio di esercitare influenza. Quindi sono gli investitori che controllano Bitcoin.



Risalire a monte

Chiaramente ci sono problemi tecnici con la creazione di un fork praticabile di cui non ho parlato. Ad esempio, un fork in Bitcoin potrebbe non essere in grado di funzionare perché il suo tasso di hash sarebbe inizialmente così basso che i blocchi da minare potrebbero richiedere giorni o settimane. Dal momento che non c'è mai stata una battaglia tra due fork prima, ci sono un sacco di incognite su come farlo bene, ma i problemi tecnici come quello appena citato potrebbero essere risolti se fossero adeguatamente studiati.

Il vero problema non è come potrebbe essere effettuato un fork in Bitcoin, ma la comprensione di come si svolgerebbero gli eventi in una situazione del genere. Le situazioni ipotetiche influenzano la realtà di ogni giorno. Quando due eserciti si incontrano e sono in grado di determinare chi vincerebbe senza combattersi, allora la battaglia finirebbe senza dover iniziare. Questa è una situazione simile. Se un aggiornamento in Bitcoin sarebbe impopolare agli occhi degli investitori, i suoi fautori, sapendo chi vincerebbe alla fine, tenderebbero a fare marcia indietro prima di causare enormi disagi. Gli investitori sono al comando, anche per gli aggiornamenti di Bitcoin.

Quali sono le implicazioni di questa conclusione? La motivazione degli investitori è il valore della moneta. La regola generale sugli aggiornamenti di Bitcoin, quindi, è che saranno eseguiti solo quegli aggiornamenti che aumentano il valore di Bitcoin. Pertanto è improbabile che Bitcoin sia aggiornato in modi che sia reso più facile da regolare, perché ciò lo farebbe diminuire di valore. Bitcoin potrebbe essere aggiornato in modo che sia reso più anonimo, perché una moneta più anonima sarebbe più preziosa. È anche probabile che sia adottato un aggiornamento che permetta blocchi di dimensioni maggiori, perché l'attuale limite di 1 MB finirà per limitare il valore di Bitcoin come forma di denaro. Saranno eseguite anche correzioni di bug evidenti, mentre non hanno alcuna possibilità i sistemi cockamamie che non migliorano in modo chiaro il valore di Bitcoin.

Questo non per dire che Bitcoin è un essere divino o qualcosa d'immacolato. Significa solo che gli aggiornamenti di Bitcoin devono rappresentare un netto miglioramento da un punto di vista degli investimenti o altrimenti la loro strada sarà in salita. Qualsiasi intenzione per riprogrammarli per farli adottare dai servizi di Bitcoin farà perdere valore a quest'ultimo, perché lo cambierebbe da qualcosa di buono per il mondo a qualcosa di buono per un gruppo ristretto di persone. Naturalmente le persone devono prestarvi attenzione al fine di evitare una cosa del genere, ma non dobbiamo farci prendere dalla paranoia con l'ipervigilanza.


[*] traduzione di Francesco Simoncelli: http://francescosimoncelli.blogspot.it/


1 commento: