name: La storia della creazione di Bitcoin goal: Scoprire la storia delle origini, del lancio e degli sviluppi iniziali di Bitcoin. objectives:


Un'immersione nella storia della creazione di Bitcoin

Benvenuti a questo corso dedicato alla storia della creazione di Bitcoin! Come utente, potresti esserti chiesto da dove provenga lo strumento che stai utilizzando. Inoltre, potresti non comprendere i riferimenti talvolta fatti alle persone e agli eventi che hanno segnato la breve storia della criptovaluta. Infine, studiare questa storia ti permetterà di capire meglio Bitcoin stesso, esponendo il contesto che ha plasmato la sua lenta formazione.

In questo corso, scoprirai il percorso del suo design, lancio e costruzione economica iniziale. Nella prima parte, esamineremo il contesto tecnico in cui il concetto di Bitcoin è emerso. Nella seconda parte, ci concentreremo sulla sua nascita e avviamento. Nella terza parte, studieremo come Bitcoin ha guadagnato importanza in termini di uso economico, produzione mineraria e sviluppo software. Nella quarta parte, seguiremo semplicemente come Satoshi Nakamoto, il creatore di Bitcoin, sia gradualmente scomparso e come la comunità abbia preso il sopravvento, rendendo la criptovaluta un progetto veramente collettivo.

Questo corso è, naturalmente, centrato sulla figura di Satoshi Nakamoto, le cui parole e azioni scoprirai, ma coinvolge anche altri personaggi che hanno partecipato allo sviluppo di Bitcoin durante i suoi primi anni di esistenza. Conoscerai così individui come Hal Finney, Martti Malmi, Laszlo Hanyecz, Gavin Andresen, Jeff Garzik o Amir Taaki, che sono stati pionieri essenziali in questa crescita. Speriamo che questa immersione nella storia degli inizi di Bitcoin ti sarà utile!

Introduzione

Panoramica del corso

85290407-1aa3-4cb4-890a-aed23441afb7 Benvenuto al corso HIS201! Questo corso mira a raccontarti la storia della creazione di Bitcoin in un modo che non hai mai letto prima. Spesso trascurata, è tuttavia ricca di dettagli affascinanti. Ci impegneremo a descriverla in tutta la sua complessità, dalla sua concezione da parte di Satoshi Nakamoto alla sua precoce scomparsa e il passaggio di testimone alla comunità.

Breve panoramica

Bitcoin è stato progettato da un individuo (o un gruppo) che utilizza lo pseudonimo di Satoshi Nakamoto. Il 31 ottobre 2008, ha condiviso un white paper che descriveva il suo modello tramite una oscura mailing list email su Internet. L'8 gennaio 2008, ha implementato il suo concetto pubblicando il codice sorgente del software e lanciando la rete minando i primi blocchi della catena. Desideroso di attrarre un numero critico di utenti, ha promosso la sua creazione attraverso vari canali di comunicazione.

Dopo un inizio difficile, l'avviamento del sistema ha finalmente avuto luogo nell'ottobre 2009, quando l'unità di conto – chiamata anch'essa bitcoin – ha acquisito un prezzo. I primi servizi per commercianti hanno iniziato a comparire all'inizio del 2010, iniziando con servizi di cambio che facevano da ponte con il dollaro. Fu anche in questo periodo che fu implementata per la prima volta l'estrazione con una scheda grafica, più efficiente, e avvenne il primo scambio per un bene fisico, specificamente una pizza, seguendo l'iniziativa di Laszlo Hanyecz. Il progetto ha davvero preso il volo durante l'estate del 2010, a seguito della pubblicazione di un articolo sul sito molto popolare Slashdot. Lo scambio con il dollaro, il mining di Bitcoin e lo sviluppo del software sono migliorati significativamente durante questo periodo. Dall'autunno, Satoshi Nakamoto ha iniziato gradualmente a ritirarsi, smettendo di scrivere pubblicamente e delegando gradualmente i suoi compiti. Alla fine è scomparso completamente nella primavera del 2011, dopo aver consegnato i suoi accessi ai suoi uomini di fiducia, Martti Malmi e Gavin Andresen. La comunità ha infine preso il controllo e ha portato avanti il progetto fino a ciò che è oggi.

Oltre a questa narrazione, Bitcoin ha anche una preistoria. Infatti, non è un oggetto che è uscito dal nulla. La sua creazione fa parte di un contesto specifico: la ricerca di un modo per trascrivere le proprietà del contante nel cyberspazio. In particolare, gli elementi tecnici che lo compongono sono il risultato di decenni di ricerca e sperimentazione che lo hanno preceduto. Bitcoin si basa su:

Nel progettare Bitcoin, Satoshi Nakamoto è stato fortemente ispirato dal modello eCash, un concetto proposto dal crittografo David Chaum nel 1982 e implementato attraverso la sua azienda DigiCash negli anni '90. Questo modello, che si basava sul processo di firma cieca, permetteva agli utenti di effettuare scambi in modo relativamente confidenziale. Tuttavia, era basato su una rete centralizzata di banche che interveniva per prevenire la doppia spesa. Pertanto, quando DigiCash fallì, il sistema crollò. Bitcoin ha corretto questo problema eliminando la necessità di una terza parte fidata.

Bitcoin è emerso in un contesto particolare: la chiusura da parte del governo federale degli Stati Uniti di sistemi di valuta privata, come la valuta digitale in oro e-gold nel 2008 e il sistema Liberty Reserve nel 2013. Facendo affidamento su un modello che distribuiva il rischio tra i suoi partecipanti, simile ai sistemi di condivisione peer-to-peer come BitTorrent, Satoshi Nakamoto ha creato un modello robusto di valuta digitale che poteva resistere agli assalti diretti dello stato.

La creazione di Bitcoin era anche nel contesto della chiusura statale di sistemi di valuta privata come e-gold e Liberty Reserve. Ha costituito un modello robusto di valuta digitale che poteva resistere agli assalti diretti del governo federale degli Stati Uniti. Distribuendo il rischio tra i suoi partecipanti, simile ai sistemi di condivisione peer-to-peer come BitTorrent, ha garantito la propria sopravvivenza.

Infine, il progetto Bitcoin è l'erede dell'etos del movimento cypherpunk, un movimento di crittografi ribelli degli anni '90, che cercavano di preservare la privacy e la libertà delle persone su Internet attraverso l'uso proattivo della crittografia. Bitcoin si allinea a progetti come b-money, bit gold o RPOW immaginati da queste persone alla fine degli anni '90 e all'inizio degli anni 2000. Satoshi Nakamoto li ha menzionati, anche se non ne era a conoscenza prima di progettare Bitcoin e probabilmente non faceva parte del movimento originale.

Programma del Corso

Questo corso è diviso in quattro parti, che si concentrano rispettivamente sulle origini di Bitcoin (3 capitoli), la sua lenta emergenza (3 capitoli), la sua ascesa iniziale (3 capitoli) e la formazione della sua comunità (4 capitoli). In totale, include 12 capitoli che sono i seguenti (è specificato anche il periodo di riferimento):

Dettagli

Tutte le date e gli orari sono forniti secondo il fuso orario UTC (corrispondente al Meridiano di Greenwich) e possono quindi differire dalle date americane. È probabile che Satoshi Nakamoto si trovasse negli Stati Uniti mentre lavorava al suo progetto. Tuttavia, Bitcoin è un progetto internazionale, che includeva notevolmente contributi dallo sviluppatore finlandese Martti Malmi (Ora dell'Europa Orientale, UTC+2 / UTC+3), e ci riferiremo quindi al fuso orario universale. Pertanto, diciamo che il lancio effettivo della rete principale ha avuto luogo il 9 gennaio alle 2:54 AM, piuttosto che l'8 gennaio alle 6:54 PM, che corrisponde al fuso orario della costa orientale (Pacific Time, UTC-8 / UTC-7).

Il contenuto è parzialmente adattato dal libro francese L'Élégance de Bitcoin (2024), scritto dall'autore di questo corso. Oltre alle fonti dirette archiviate su Internet, ci affidiamo a un numero di opere di riferimento. Ecco le principali:

Si noti che per le versioni non in inglese di questo corso, la maggior parte delle citazioni proviene dall'inglese americano e sono state tradotte per l'occasione. Il termine coin è generalmente tradotto come "unità" (e non "pezzo") quando si riferisce all'unità di conto.

Pronto a esplorare l'incredibile saga della creazione di Bitcoin? Allora immergiamoci insieme in questa storia fuori dal comune!

Le Origini di Bitcoin

eCash: Il Contante Digitale di Chaum

e443d2ab-68ce-45c0-aec7-30b88d3acdc8 Prima di addentrarci nella vera e propria storia della creazione di Bitcoin da parte di Satoshi Nakamoto, è opportuno discutere ciò che l'ha preceduto. Affronteremo l'argomento in tre fasi: prima, introdurremo il concetto di denaro digitale Chaumiano comunemente chiamato eCash; poi, parleremo delle valute private basate su sistemi centralizzati come e-gold; infine, descriveremo i modelli tecnici che sono stati immaginati prima dell'implementazione del robusto sistema distribuito che è Bitcoin. Iniziamo con il primo concetto, eCash. eCash deriva dal lavoro di David Chaum, uno scienziato informatico e crittografo americano nato nel 1955, considerato un pioniere nel campo delle comunicazioni anonime e un precursore dei cypherpunk. Ha dato un contributo maggiore allo sviluppo della crittografia negli anni '80. Ha sviluppato il suo modello di denaro digitale (noto come "Chaumiano") nello stesso periodo e ha tentato di implementarlo negli anni '90 attraverso la sua azienda DigiCash.

L'azione di David Chaum seguì una rivoluzione concettuale: la rivelazione della crittografia asimmetrica nel 1976 da parte di Whitfield Diffie e Martin Hellman. L'idea della valuta digitale è emersa anche da questa scoperta fondamentale. Oltre a nascondere le informazioni contenute in un messaggio, la crittografia asimmetrica ha permesso l'istituzione di processi di firma. È così diventato possibile per una persona dimostrare matematicamente di essere il proprietario di una certa quantità di unità di conto digitale.

In questo capitolo, studieremo cosa ha contribuito la crittografia asimmetrica, come David Chaum l'ha utilizzata per progettare eCash e come il suo concetto è stato successivamente implementato.

L'Emergere della Crittografia Moderna

La crittografia è la disciplina volta a garantire la sicurezza della comunicazione in presenza di terze parti malevole assicurando la confidenzialità, l'autenticità e l'integrità delle informazioni trasmesse. Per secoli, l'unico metodo per nascondere il contenuto di un messaggio prevedeva un tipo di cifratura che si affidava a una chiave unica sia per cifrare che per decifrare il messaggio. Questo è noto come crittografia simmetrica. Il cifrario di Cesare, che prevede la sostituzione di ogni lettera in un testo con un'altra lettera a una distanza fissa nell'alfabeto, è l'esempio più noto (la distanza scelta diventa quindi la chiave). Con lo sviluppo delle telecomunicazioni e la costruzione delle prime macchine calcolatrici e computer durante il XX secolo, gli algoritmi di cifratura sono diventati significativamente più complessi. Tuttavia, anche se questo tipo di crittografia funziona molto bene, presenta un grande svantaggio: la necessità di scambiare la chiave in modo sicuro prima che possa avvenire la comunicazione.

Per risolvere questo problema, è stata sviluppata la crittografia asimmetrica, nota anche come crittografia a chiave pubblica. Si basa su due chiavi distinte: una chiave privata, che si suppone rimanga segreta, e una chiave pubblica, che deriva dalla chiave privata. Teoricamente, la chiave privata non può essere facilmente trovata a partire dalla chiave pubblica, il che significa che quest'ultima può essere condivisa con tutti senza preoccupazioni.

Questo tipo di crittografia consente l'implementazione sia di algoritmi di cifratura che di processi di firma. La cifratura asimmetrica prevede l'uso della chiave pubblica come chiave di cifratura e della chiave privata come chiave di decifratura. L'utente genera una coppia di chiavi, conserva la chiave privata e condivide la chiave pubblica con i suoi corrispondenti in modo che possano inviare messaggi. Questo tipo di cifratura è analogo a una cassetta postale che il destinatario utilizza per ricevere lettere e di cui solo lui possiede la chiave.

Cifratura asimmetrica Le firme digitali, d'altra parte, si basano sull'uso della chiave privata come chiave di firma e della chiave pubblica come chiave di verifica. L'utente genera una coppia di chiavi, firma un messaggio con la chiave privata e lo invia ai suoi corrispondenti, che possono verificarne l'autenticità utilizzando la chiave pubblica. Così, non hanno mai bisogno di conoscere la chiave privata. Firma digitale

La crittografia asimmetrica è stata scoperta indipendentemente da diversi ricercatori durante gli anni '70. Tuttavia, i primi a presentare ciò che avevano trovato furono Whitfield Diffie e Martin Hellman, due crittografi dell'Università di Stanford. Nel novembre 1976, pubblicarono un articolo intitolato "New Directions in Cryptography" sulla rivista IEEE Transactions on Information Theory, che descriveva un algoritmo di scambio di chiavi (destinato alla trasmissione di chiavi segrete per la crittografia simmetrica) così come un processo di firma digitale. Nell'introduzione di questo articolo, scrissero:

"Ci troviamo oggi sull'orlo di una rivoluzione nella crittografia. Lo sviluppo di hardware digitale economico l'ha liberata dai limiti di progettazione del calcolo meccanico e ha ridotto il costo dei dispositivi crittografici di alta qualità a tal punto che possono essere utilizzati in applicazioni commerciali come distributori automatici di contanti e terminali computerizzati. A loro volta, tali applicazioni creano la necessità di nuovi tipi di sistemi crittografici che minimizzino la necessità di canali di distribuzione chiave sicuri e forniscano l'equivalente di una firma scritta. Allo stesso tempo, gli sviluppi teorici nella teoria dell'informazione e nella scienza informatica promettono di fornire sistemi crittografici provabilmente sicuri, trasformando quest'antica arte in una scienza."

Ecco una fotografia del 1977, scattata da Chuck Painter per il Stanford News Service, dove si possono vedere Whitfield Diffie (a destra) e Martin Hellman (al centro). La persona a sinistra è il crittografo Ralph Merkle, che era sul punto di fare la stessa scoperta.

Ralph Merkle, Martin Hellman e Whitfield Diffie nel 1977

L'articolo di Diffie e Hellman ha aperto la strada a una moltitudine di innovazioni. Una di queste è stata il sistema crittografico RSA, che è stato progettato nel 1977 dai crittografi Ronald Rivest, Adi Shamir e Leonard Adleman (che gli hanno dato il loro nome) e brevettato dal MIT nel 1983. Questo sistema consente sia la cifratura che la firma di messaggi, grazie allo scambio dei ruoli delle chiavi. RSA è stato presentato pubblicamente per la prima volta in un articolo di Martin Gardner pubblicato sulla rivista Scientific American nell'agosto 1977, che aveva per titolo "Giochi Matematici: Un nuovo tipo di cifrario che ci vorrebbero milioni di anni per rompere."

La scoperta della crittografia asimmetrica ha anche motivato la creazione di funzioni unidirezionali, caratterizzate dal rendere il calcolo di un'immagine (direzione diretta) molto facile e l'ottenimento di una pre-immagine (direzione inversa) molto difficile. In particolare, ha portato allo sviluppo delle prime funzioni hash crittografiche, che trasformano un messaggio di dimensione variabile in un digest di dimensione fissa. Tra il 1989 e il 1991, diversi algoritmi di hashing (MD2, MD4 e MD5) sono stati quindi progettati da Ronald Rivest per il MIT. Gli elementi crittografici di base di Bitcoin derivano da questa ricerca. Lo schema di firma ECDSA, che consente l'autorizzazione alla spesa di una transazione tradizionale, è stato creato nel 1992 per il NIST. La funzione hash SHA-256, utilizzata in più punti del protocollo, è stata pubblicata nel 2001 come parte della suite di algoritmi SHA-2 resa pubblica dalla NSA. Per maggiori informazioni su questo argomento, puoi fare riferimento al corso Crypto 301 presentato da Loïc Morel.

Firme Cieche e Denaro Elettronico

Questa rivoluzione nel campo della crittografia ha ispirato anche il giovane David Chaum, un informatico della West Coast e allora dottorando all'Università di Berkeley. Si appassionò rapidamente alla protezione della privacy. Era infatti molto preoccupato per il futuro della libertà e della riservatezza in una società che stava diventando sempre più informatizzata.

David Chaum negli anni '90 David Chaum negli anni '90 (fonte: Elixxir)

Nel suo articolo fondamentale, "Security Without Identification: Transaction Systems to Make Big Brother Obsolete" pubblicato nel 1985 su Communications of the ACM, ha scritto:

"Si sta gettando le basi per una società dei dossier, in cui i computer potrebbero essere utilizzati per inferire stili di vita, abitudini, luoghi e associazioni delle persone dai dati raccolti in transazioni di consumo ordinarie. L'incertezza sul fatto che i dati rimarranno sicuri contro abusi da parte di chi li mantiene o li intercetta può avere un 'effetto raggelante', portando le persone a modificare le loro attività osservabili. Con l'aumentare della computerizzazione, il potenziale per questi problemi crescerà in modo drammatico."

Questa ossessione per la protezione della privacy spiega il suo interesse nel campo della crittografia, al quale ha contribuito già dal 1979. Nel 1981, ha descritto le fondamenta della comunicazione anonima attraverso le reti mix, che avrebbero servito notevolmente i servizi di relay email (Mixmaster) e la rete anonima Tor. Nel 1982, ha partecipato alla fondazione dell'International Association for Cryptologic Research (IACR) alla conferenza annuale CRYPTO '82. Nello stesso anno (ed è questo che ci interessa qui), in un articolo intitolato "Blind Signature for Untraceable Payments" ha pubblicato il processo di firma cieca, che è al centro del suo modello di valuta digitale rispettoso della privacy: eCash.

Come David Chaum ha spiegato in un comunicato stampa nel 1996:

"Ecash è una forma digitale di denaro che funziona su Internet dove il denaro cartaceo non può. Come il contante, offre ai consumatori una vera privacy in ciò che acquistano." Il modello eCash è un concetto di valuta digitale che permette ai clienti di effettuare pagamenti in modo relativamente confidenziale. Si tratta di una forma di denaro contante, nel senso che gli utenti possono detenere direttamente note digitali, piuttosto che in un conto gestito da una terza parte fidata. Tuttavia, il sistema si basa su server, chiamati banche o zecche, che emettono e sostituiscono le note degli utenti ad ogni transazione. Quando una nota viene trasferita, il destinatario la invia alla propria banca, che è responsabile della sua verifica e della consegna di una o più note in cambio. Le banche mantengono ciascuna un registro delle note spese per prevenire la doppia spesa. Ogni sistema eCash è supervisionato da un'autorità centrale che rilascia le autorizzazioni.

Le note digitali possono essere emesse senza garanzia o possono essere garantite. Nel primo caso, formano una valuta base che deve acquisire valore di per sé. Nel secondo caso, sono garantite da un'altra valuta (tipicamente il dollaro), e l'utente può restituire le proprie note alla propria banca in qualsiasi momento per recuperare l'importo corrispondente.

Nel suo funzionamento tecnico, il modello eCash si basa sul processo di firma cieca, che permette a chi firma di firmare qualcosa senza vedere cosa sta firmando. Ogni nota è generata da un utente, poi firmata da una banca per garantirne l'autenticità, senza che la banca possa identificare la nota. Ogni nota rappresenta una specifica quantità di unità monetarie (denominazione), e ogni banca nel sistema ha una chiave privata per firmare ogni tipo di denominazione. La procedura matematica coinvolta (che qui non descriveremo) è analoga alla firma di una nota fisica su carta carbone posta in una busta sigillata.

Ecco un'illustrazione dei diversi passaggi coinvolti nella creazione e sostituzione di una nota Chaumiana (da L'Élégance de Bitcoin):

Creazione e sostituzione di una nota Chaumiana

Le azioni (ciascuna corrispondente a un'operazione matematica o a una trasmissione di informazioni) sono le seguenti:

  1. Un utente chiamato Alice crea una nota su carta carbone;
  2. La pone in una busta sigillata;
  3. Alice invia la busta contenente la sua nota alla banca e comunica la denominazione desiderata;
  4. La banca firma la busta indicando la quantità di unità che la nota rappresenta, il che ha l'effetto di firmare la nota su carta carbone all'interno;
  5. La banca restituisce la busta ad Alice;
  6. Alice apre la busta per recuperare la sua nota firmata.
  7. Verifica che la firma della banca sia autentica. Il trasferimento della nota firmata avviene dando la stessa a un altro utente del sistema che chiameremo Bob. I passaggi sono i seguenti:

Tutto ciò implica che nessuna banca nel sistema può collegare il pagamento all'identità di Alice, il che spiega perché parliamo di confidenzialità del cliente. Il commerciante (qui, Bob) è, tuttavia, obbligato a passare attraverso una banca per confermare il pagamento, e la sua banca può quindi essere a conoscenza degli importi ricevuti. Inoltre, il sistema dipende da una terza parte fidata – l'autorità centrale che designa le banche partecipanti – il che lo rende fragile per progettazione.

Implementazioni di eCash

Nel 1990, David Chaum fondò la propria azienda, DigiCash B.V., per implementare la sua idea di denaro elettronico. Questa azienda aveva sede ad Amsterdam, nei Paesi Bassi, e deteneva i brevetti per la sua invenzione. A quel tempo, Internet era ancora ai suoi albori (il Web era ancora in fase di sviluppo) e l'e-commerce non esisteva; così, il modello eCash costituiva una formidabile opportunità. Logo di DigiCash

Tuttavia, non fu l'azienda di David Chaum a testare per prima il modello: furono i cypherpunk a implementarlo senza riguardo per i brevetti e senza chiedere il permesso di farlo. Così, un protocollo chiamato Magic Money fu proposto nella mailing list dei cypherpunk il 4 febbraio 1994, da uno sviluppatore anonimo che si faceva chiamare Pr0duct Cypher. Questo protocollo permetteva la creazione di una propria valuta operando un server di posta elettronica che fungeva da zecca eCash. I cypherpunk si divertirono con esso, creando ogni sorta di unità di conto come Tacky Tokens, GhostMarks, DigiFrancs e NexusBucks. Tuttavia, l'utilità di questi token era minima e gli scambi erano molto rari. Da parte di DigiCash, dopo alcuni anni di sviluppo, un prototipo fu presentato nel maggio 1994 alla prima conferenza internazionale sul World Wide Web al CERN di Ginevra. L'azienda poi condusse una prova che iniziò il 19 ottobre di quell'anno, con l'emissione di unità chiamate "CyberBucks" che non erano supportate da nessun'altra valuta. Vari commercianti accettarono i CyberBucks come parte di questo esperimento. Anche i cypherpunk vi aderirono, utilizzandoli per condurre scambi reali. Così, i CyberBucks acquisirono valore sul mercato. Tuttavia, questo valore crollò quando eCash fu implementato nel sistema bancario tradizionale.

Foto (sfocata) del team di DigiCash nel 1995 Foto (sfocata) del team di DigiCash nel 1995: David Chaum è all'estrema sinistra (fonte: Chaum.com)

L'introduzione di eCash nel sistema bancario iniziò nell'ottobre 1995 con l'avvio della partnership di DigiCash con Mark Twain Bank, una piccola banca nel Missouri. A differenza del caso dei CyberBucks il cui tasso di cambio era fluttuante, l'unità di conto era supportata dal dollaro USA. Tra il 1996 e il 1998, sei banche seguirono Mark Twain Bank: Merita Bank in Finlandia, Deutsche Bank in Germania, Advance Bank in Australia, Bank Austria in Austria, Den norske Bank in Norvegia e Credit Suisse in Svizzera. La stampa allora prometteva un futuro luminoso per questo sistema.

Tuttavia, le cose non andarono come previsto. A causa della sua natura ostinata e sospettosa, David Chaum voleva mantenere il controllo sulla sua azienda e rifiutò partnership con importanti attori finanziari come ING e ABN AMRO, Visa, Netscape e Microsoft. Lasciò la sua posizione nel 1997, e nello stesso anno l'azienda trasferì la sua sede in California. Durante il 1998, le banche partner annunciarono che stavano abbandonando eCash. DigiCash alla fine fallì nel novembre 1998, ponendo fine a questa implementazione del denaro elettronico Chaumiano.

L'eredità del Modello di David Chaum

Lo sviluppo del modello eCash, tuttavia, non è stato infruttuoso. Ha gettato le basi per molteplici iniziative. Durante gli anni '90, altre soluzioni tecniche per effettuare pagamenti su Internet hanno sfruttato la tendenza iniziata da eCash: questo è stato il caso di CyberCash, First Virtual o Open Market, che hanno beneficiato degli svantaggi dei pagamenti con carta di credito, i quali erano impraticabili, costosi e insicuri all'epoca. Sono emersi anche sistemi di micropagamento, come CyberCoin (gestito da CyberCash), NetBill e MilliCent. Questi sistemi non hanno mai realmente decollato, ma hanno aperto la via allo sviluppo di PayPal a partire dal 1999, un caso che discuteremo nel capitolo seguente. Altri sistemi centralizzati alternativi sono apparsi in parallelo, come e-gold e Liberty Reserve. Questi gestivano valute digitali private e beneficiavano dell'ambiguità legale che poteva esistere nel cyberspazio. Parleremo anche di questo nel prossimo capitolo.

Poi, eCash ha ispirato i cypherpunk che hanno sviluppato i propri modelli come b-money, bit gold e RPOW. Hanno aggiunto la prova di lavoro (proof of work) e altri elementi, che sono stati poi ritrovati in Bitcoin. Studieremo questi concetti nel Capitolo 3.

Infine, il modello di David Chaum ha influenzato significativamente Satoshi Nakamoto quando ha sviluppato il suo concetto di valuta. Ciò è evidenziato dai molteplici riferimenti nel white paper (il titolo, la descrizione del problema nella sezione 2, il nome del PDF inviato a Wei Dai nell'agosto 2008), così come dalle sue interventi privati e pubblici. In questo senso, eCash è il principale predecessore di Bitcoin, anche se non è l'unico.

Con Bitcoin, Satoshi Nakamoto ha creato una valuta digitale robusta e confidenziale, vero e proprio contante elettronico. Facendo ciò, ha realizzato la previsione di Milton Friedman, Premio Nobel per l'Economia e fondatore della Scuola di Chicago, che in un'intervista con la National Taxpayers Union Foundation nel 1999 disse:

"Penso che Internet sarà una delle principali forze per ridurre il ruolo del governo. L'unica cosa che manca, ma che sarà presto sviluppata, è un e-cash affidabile, un metodo mediante il quale su internet puoi trasferire fondi da A a B senza che A conosca B o B conosca A."

Valute Digitali Private

Nel capitolo precedente, abbiamo esplorato la prima forma di contante elettronico che è emersa dall'avvento di Internet e della crittografia moderna: il modello eCash di David Chaum. Questo modello ha influenzato significativamente Satoshi Nakamoto ed è stata una pietra miliare fondamentale sul cammino che ha portato a Bitcoin. Tuttavia, la storia delle origini della criptovaluta non finisce con eCash; include anche gli esperimenti con valute private operanti su Internet, sviluppate dalla fine degli anni '90.

In questo capitolo, esamineremo cosa è stato fatto nel regno delle valute private negli Stati Uniti. Discuteremo prima il caso del Liberty Dollar. Poi, esamineremo sistemi centralizzati come e-gold e Liberty Reserve. Infine, parleremo di PayPal, il cui approccio è diverso, ma serve comunque come esempio illuminante del modello basato su una terza parte fidata. In tutti i casi, questi sistemi sono stati infine chiusi dalle autorità o hanno dovuto conformarsi alle normative finanziarie. Questo è il motivo per cui Satoshi Nakamoto, che aveva una buona comprensione di questi sistemi, comprese profondamente la necessità di un sistema alternativo che non si affidasse a un'autorità centrale.

Libertà Monetaria negli Stati Uniti e il Liberty Dollar

La storia degli Stati Uniti è stata caratterizzata da una grande pluralità monetaria fin dai suoi inizi. Dal XVII secolo alla metà del XIX secolo, la colonia inglese divenuta repubblica indipendente consentiva effettivamente la libera circolazione di valute straniere (il dollaro statunitense non fu ufficialmente creato fino al 1792), così come la coniazione privata di monete d'oro e d'argento. Prevalse anche una relativa libertà bancaria tra il 1837 e il 1863.

Tuttavia, le cose cambiarono con la Guerra Civile, vinta dall'Unione, in un processo di centralizzazione del potere. Così, una legge del Congresso dell'8 giugno 1864 proibì la coniazione privata di monete. Questa legge, che è diventata la sezione 486 del titolo 18 del Codice degli Stati Uniti (18 U.S. Code § 486), dichiarava: "Chiunque, eccetto che come autorizzato dalla legge, fabbrica, circola o tenta di far circolare o passare, monete d'oro, d'argento o di altri metalli, o leghe metalliche, intese ad essere utilizzate come valuta corrente, sia che assomiglino a monete degli Stati Uniti o di paesi stranieri, o siano di design originale, sarà multato secondo questo titolo o imprigionato per non più di cinque anni, o entrambi."

Per far rispettare queste restrizioni, un'agenzia governativa fu fondata nel 1865 da Abraham Lincoln: il Secret Service. La missione iniziale del Secret Service era combattere la contraffazione e la frode finanziaria in generale. Indirettamente, serviva a rafforzare il diritto di signoraggio dello stato federale affidando il monopolio della produzione di valuta alla Zecca degli Stati Uniti.

La situazione divenne ancora più restrittiva in seguito. La banca centrale, chiamata la Federal Reserve degli Stati Uniti, fu creata nel 1913, a seguito del panico bancario del 1907. Poi, lo standard aureo classico fu abbandonato nel 1933 come parte del New Deal di F.D. Roosevelt, con l'Ordine Esecutivo 6102 che proibiva a individui e aziende situati negli Stati Uniti di detenere oro. Il riferimento all'oro nel sistema monetario fu definitivamente abbandonato nel 1971 quando Richard Nixon annunciò la fine della convertibilità del dollaro in oro a livello internazionale. Con l'abrogazione del divieto di possesso dell'oro e lo sviluppo di Internet a partire dagli anni '70, l'idea di implementare valute private è riemersa. Questo fu il caso di Bernard von NotHaus, che lanciò il Liberty Dollar nel 1998, una valuta basata su oro e argento che poteva essere trovata sotto forma di monete d'argento e note rappresentative. Il sistema era gestito da un'organizzazione no-profit chiamata NORFED (acronimo di National Organization for the Repeal of the Federal Reserve and Internal Revenue Code). A partire dal 2003, il Liberty Dollar era disponibile anche in forma digitale, tramite un sistema di conti simile a e-gold (vedi la sezione seguente). Il sistema ha sperimentato un certo livello di successo. Oltre alle monete in circolazione, le casseforti di NORFED contenevano circa 8 milioni di dollari in metalli preziosi per garantire la convertibilità della valuta, inclusi 6 milioni per sostenere l'unità digitale. Liberty Dollar d'argento del 2003 Liberty Dollar (10 dollari) in argento del 2003 (fonte: Numista)

Nel settembre 2006, la zecca degli Stati Uniti ha emesso un comunicato stampa, scritto congiuntamente con il Dipartimento di Giustizia, nel quale si concludeva che l'uso delle monete di NORFED violava la sezione 486 del titolo 18 del Codice degli Stati Uniti e costituiva "un crimine federale". Di conseguenza, dopo un raid dell'FBI nei locali di NORFED nel 2007, le violazioni furono contestate a NotHaus e ai suoi associati, che furono arrestati nel 2009 e processati nel marzo 2011. Nel 2014, Bernard von NotHaus fu condannato in appello a sei mesi di arresti domiciliari e tre anni di libertà vigilata.

e-gold: Oro sul Web

Un esempio emblematico di valuta elettronica privata è il sistema e-gold. Era quello che viene definito una "valuta digitale in oro", ovvero una valuta trasferita elettronicamente e completamente supportata da un equivalente quantitativo di oro conservato in modo sicuro. Fu cofondato da Douglas Jackson e Barry Downey nel 1996. Douglas Jackson era un oncologo americano residente in Florida, che era seguace dell'economista austriaco Friedrich von Hayek e voleva creare un "denaro migliore" con e-gold. Il principio era che ogni unità di e-gold poteva essere convertita in oro reale. Le riserve d'oro erano gestite da una società situata negli Stati Uniti chiamata Gold & Silver Reserve Inc. (G&SR). Il sistema informatico era gestito da una seconda società, e-gold Ltd., registrata a Saint Kitts e Nevis nei Caraibi. L'oro non era l'unico metallo coinvolto: gli utenti potevano anche detenere e scambiare e-silver, e-platinum e e-palladium, costruiti sullo stesso modello.

Il sistema e-gold sfruttava il nascente Web, e in particolare il browser Netscape di recentissima introduzione. Ogni cliente poteva accedere al proprio account dal sito web, piuttosto che dover operare un software dedicato. Per l'epoca, la piattaforma era molto performante, utilizzando un sistema di regolamento lordo in tempo reale ispirato al trasferimento interbancario. Ecco come appariva l'invio di e-gold nel 2005 (immagine da un tutorial dell'epoca):

Invio su e-gold nel 2005 Il sistema e-gold ha incontrato un grande successo: al suo apice nel 2006, garantiva 3,6 tonnellate d'oro, del valore di oltre 80 milioni di dollari, processava 75.000 transazioni al giorno, per un volume annualizzato di 3 miliardi di dollari, e gestiva più di 2,7 milioni di conti. Questo successo fu interrotto bruscamente a seguito dell'intervento dello Stato. Dopo un'indagine condotta dal Secret Service, Douglas Jackson, le sue due società e i suoi associati furono incriminati il 27 aprile 2007 dal Dipartimento di Giustizia per aver facilitato il riciclaggio di denaro e per aver operato un'attività di trasferimento di denaro senza licenza. Nel novembre 2008, Douglas Jackson fu riconosciuto colpevole e condannato a 3 anni di libertà vigilata, inclusi 6 mesi di arresti domiciliari sotto sorveglianza elettronica. Dopo un tentativo fallito di ottenere una licenza, e-gold fu costretto a chiudere definitivamente nel novembre 2009.

Altri sistemi furono creati seguendo lo stesso modello. Possiamo menzionare GoldMoney, fondato da James Turk e suo figlio nel febbraio 2001, che oggi si è adattato alle regolamentazioni finanziarie. e-Bullion, il sistema fondato da James Fayed nel luglio 2001, chiuse i battenti nel 2008. Infine, una delle ultime valute digitali in oro fu Pecunix, fondata a Panama da Simon Davis nel 2002 e cessata le operazioni nel 2015, come parte di una truffa all'uscita.

Liberty Reserve, l'alternativa alla Federal Reserve

Un altro esempio di sistema di valuta privata centralizzata è Liberty Reserve, che permetteva ai suoi utenti di detenere e trasferire valute elettroniche ancorate al dollaro statunitense, all'euro o all'oro. Questo sistema fu creato da Arthur Budovsky, un americano di origine ucraina, e Vladimir Kats, un immigrato russo da San Pietroburgo. Nel 2006, Arthur Budovsky si trasferì in Costa Rica, allora considerata un paradiso fiscale, dove registrò la sua compagnia, Liberty Reserve S.A.

Logo di Liberty Reserve nel 2009 Logo di Liberty Reserve nel 2009 (fonte: Wikimedia) Il sistema era molto simile a e-gold, eccetto per il fatto che i fondi (principalmente in dollari) erano tenuti in conti bancari offshore, piuttosto che in casseforti private. Liberty Reserve ha tratto grande beneficio dalla chiusura di e-gold nell'aprile 2007 a seguito dell'incriminazione di Douglas Jackson e dei suoi associati. Nel maggio 2013, secondo il Dipartimento di Giustizia degli Stati Uniti, la piattaforma aveva oltre un milione di utenti in tutto il mondo, inclusi più di 200.000 negli Stati Uniti, e processava 12 milioni di transazioni finanziarie annualmente, per un volume combinato di oltre 1,4 miliardi di dollari. L'uso era principalmente per attività criminali, ma non si limitava a queste: Liberty Reserve era utilizzato anche da trader Forex o per trasferimenti all'estero.

Tuttavia, il sistema alla fine ha incontrato lo stesso destino di e-gold. Nel 2009, la Superintendencia General de Entidades Financieras della Costa Rica ha mostrato interesse per Liberty Reserve, chiedendole di ottenere una licenza (che l'azienda non è riuscita a fare). Poi, nel novembre 2011, il FinCEN degli Stati Uniti ha emesso un avviso affermando che il sistema era "utilizzato dai criminali per condurre transazioni anonime per muovere denaro a livello globale". Infine, Liberty Reserve è stato chiuso al termine di un'operazione internazionale: il 24 maggio 2013, Arthur Budovsky e i suoi principali associati sono stati incriminati e arrestati in diverse giurisdizioni (Spagna, Stati Uniti, Costa Rica) e il sito principale è stato sequestrato dal Dipartimento di Giustizia. Nel 2016, dopo essere stato estradato negli Stati Uniti, Arthur Budovsky è stato condannato a 20 anni di prigione per riciclaggio di denaro.

Questo esempio mostra quindi che l'arbitraggio giurisdizionale non è sufficiente a proteggere una valuta dall'intervento dello stato.

PayPal e la Visione di Peter Thiel

Infine, dobbiamo discutere il caso di PayPal. Sebbene i suoi creatori non intendessero renderlo una valuta indipendente dal sistema esistente, hanno comunque immaginato che questo prodotto avrebbe avuto un effetto sulla società, in linea con l'ideologia disruptiva della Silicon Valley. Il prodotto PayPal è stato sviluppato da Confinity Inc., co-fondata nel dicembre 1998 a San Francisco da Max Levchin e Peter Thiel, che si erano incontrati alcuni mesi prima all'Università di Stanford. La società, inizialmente chiamata FieldLink, mirava a sviluppare sistemi di pagamento sicuri su computer palmari PalmPilot.

PayPal è stato creato nell'ottobre 1999 da un ingegnere della società. Ha permesso pagamenti facili e senza commissioni tra indirizzi email ed era destinato al trasferimento di pagamenti semplici tra individui ("pay pal"). Il suo modello di business si basava sul guadagnare interessi dai fondi dei clienti tenuti in banca, che coprivano i costi operativi e premiavano gli azionisti. Quindi, era un servizio costruito sopra il sistema bancario, simile a Liberty Reserve. Mentre la bolla di Internet era al suo apice, il prodotto ha sperimentato una rapida crescita fin dai primi mesi, notevolmente grazie al suo sistema di referenze. Questo successo ha attirato l'attenzione dei concorrenti, che, avendo molto più capitale, hanno copiato l'idea e lanciato la loro versione del servizio, a detrimento di Confinity. Questo è il motivo per cui l'azienda ha dovuto fondersi con uno di essi, la banca online X.com di proprietà di Elon Musk, per diventare PayPal Inc. nel marzo del 2000. La visione originale di PayPal era rivoluzionaria, in linea con la visione libertaria di Peter Thiel. Ecco cosa ha detto nell'autunno del 1999, come riportato da Eric Jackson nel 2012 in The PayPal Wars:

"Naturalmente, ciò che chiamiamo 'comodo' per gli utenti americani sarà rivoluzionario per il mondo in via di sviluppo. Molti dei governi di questi paesi giocano con le loro valute in modo irresponsabile. Usano l'inflazione e talvolta svalutazioni valutarie all'ingrosso, come abbiamo visto in Russia e in diversi paesi del Sud-Est asiatico l'anno scorso, per sottrarre ricchezza ai loro cittadini. La maggior parte delle persone comuni lì non ha mai l'opportunità di aprire un conto offshore o di mettere le mani su più di qualche banconota di una valuta stabile come i dollari USA. Alla fine, PayPal sarà in grado di cambiare questo. In futuro, quando renderemo il nostro servizio disponibile al di fuori degli Stati Uniti e con la continua espansione della penetrazione di Internet a tutti i livelli economici delle persone, PayPal darà ai cittadini di tutto il mondo un controllo più diretto sulle loro valute di quanto abbiano mai avuto prima. Sarà quasi impossibile per i governi corrotti rubare ricchezza ai loro cittadini attraverso i loro vecchi mezzi perché, se ci provano, le persone passeranno a dollari, sterline o yen, abbandonando effettivamente la valuta locale senza valore per qualcosa di più sicuro."

Peter Thiel il 20 ottobre 1999, durante il suo discorso a Oakland, California per l'Independent Institute Peter Thiel il 20 ottobre 1999, durante il suo discorso a Oakland, California per l'Independent Institute (fonte: Youtube)

Tuttavia, le cose non si sono evolute nella direzione desiderata, e PayPal ha dovuto conformarsi a ogni tipo di regolamentazione finanziaria, tanto che il servizio è ora famoso per la sua censura dei pagamenti e il congelamento dei conti in tutto il mondo. Era ingenuo credere che un tale sistema potesse sfidare il potere consolidato.

Alternative Centralizzate e Bitcoin

Così, osserviamo che i tentativi di creare servizi centralizzati come alternative al sistema esistente sono stati tutti alla fine interrotti, in un modo o nell'altro. Lo svantaggio di questi modelli è che si affidano a una terza parte fidata, che può fallire, scappare con i fondi o essere controllata dalle autorità. In quest'ultimo caso, il servizio in questione si trova di fronte a un dilemma: adattarsi conformandosi alle regolamentazioni finanziarie, come hanno fatto GoldMoney e PayPal, o perire rifiutando di conformarsi, un destino subito da e-gold, Liberty Reserve e il Liberty Dollar. La chiusura di questi sistemi è stata contemporanea alla creazione e ai primi giorni di Bitcoin. Di conseguenza, Satoshi Nakamoto e i primi utenti di Bitcoin erano ben consapevoli di essi. Per quanto riguarda Satoshi, lui era a conoscenza del modello utilizzato da e-gold e ha menzionato Pecunix e Liberty Reserve diverse volte nei suoi interventi pubblici e privati. È a causa di questa fragilità dei sistemi centralizzati che i sostenitori della libertà - inclusi notevolmente i cypherpunk - hanno cercato di creare una valuta decentralizzata. Era necessario trovare un modo per evitare di concentrare l'intera infrastruttura del sistema su un unico punto. Ecco perché alla fine degli anni '90 e all'inizio degli anni 2000 sono emersi diversi modelli che minimizzano la fiducia, prima della scoperta di Bitcoin. Il prossimo capitolo sarà dedicato a questi modelli.

Modelli Decentralizzati Prima di Nakamoto

Bitcoin rappresenta un modello decentralizzato di valuta digitale. Facendo ciò, evita la necessità di una terza parte fidata, che costituirebbe un singolo punto di fallimento nel sistema. Come mostrato dagli esempi di eCash, valute digitali in oro e Liberty Reserve, la centralizzazione di un sistema che intende essere un'alternativa al sistema esistente porta inevitabilmente alla sua chiusura, in un modo o nell'altro. Tuttavia, Bitcoin non è stato il primo concetto di valuta decentralizzata ad essere stato proposto. Fin dalla fine degli anni '90, tali modelli erano stati descritti dai cypherpunk, che erano ossessionati dalla libertà e dalla privacy degli individui su Internet, e che credevano (come David Chaum) che i sistemi monitorati portassero a un futuro distopico. Essi hanno chiamato per "scrivere codice" e consideravano il "denaro elettronico" come un elemento essenziale al loro ideale. (originale: "Cypherpunks write code. (...) We are defending our privacy with cryptography, with anonymous mail forwarding systems, with digital signatures, and with electronic money.")

In questo capitolo, studieremo l'emergere di vari elementi tecnici fondamentali che sono stati successivamente utilizzati in Bitcoin: consenso distribuito, timestamping e proof of work. Poi, parleremo di b-money, bit gold e RPOW, rispettivamente progettati dai cypherpunk Wei Dai, Nick Szabo e Hal Finney. Infine, discuteremo il caso di Ripple, il cui modello è leggermente diverso, ma che ha il suo posto nella storia della creazione di Bitcoin.

Consenso Distribuito

Con l'emergere dei computer negli anni '50, apparve la possibilità di collegarli tra loro. Così si formarono le prime reti informatiche, portando allo sviluppo di Internet, la "rete delle reti", negli anni '70. La questione dell'infrastruttura di queste reti si pose inevitabilmente. Ecco perché lo scienziato informatico polacco-americano Paul Baran, nel suo articolo fondamentale del 1964 (che descriveva lo switching di pacchetto), elencò tre tipi di reti: la rete centralizzata, che si basa su un singolo nodo; la rete distribuita, dove ogni punto è un nodo; la rete decentralizzata (non distribuita), che si basa su una rete distribuita di più nodi.

Reti centralizzate, decentralizzate e distribuite secondo Paul Baran

Da queste considerazioni possono essere derivati due modelli puri: il modello client-server, dove un server centrale risponde alle richieste dei clienti, e il modello peer-to-peer, dove ogni nodo ha lo stesso ruolo nel sistema. Quest'ultimo modello è stato particolarmente utile per la condivisione di file negli anni 2000, con la creazione di BitTorrent e altri protocolli simili. La rete Tor è decentralizzata, non puramente peer-to-peer. Un problema riscontrato nelle architetture distribuite è la questione del consenso distribuito, comunemente noto come il Problema dei Generali Bizantini, che è stato formalizzato da Leslie Lamport, Robert Shostak e Marshall Pease in un articolo pubblicato nel 1982. Questo problema affronta la sfida della affidabilità della trasmissione e dell'integrità dei partecipanti nei sistemi peer-to-peer, ed è applicabile nei casi in cui i componenti di un sistema informatico devono raggiungere un accordo. Il problema è descritto sotto forma di metafora che coinvolge i generali dell'esercito dell'Impero Bizantino, che stanno assediando una città nemica con le loro truppe intenzionate ad attaccare e possono comunicare solo tramite messaggeri. L'obiettivo è trovare una strategia (cioè, un algoritmo) che possa gestire la presenza di traditori e garantire che tutti i generali leali concordino su un piano di battaglia in modo che l'attacco abbia successo. Ecco un'illustrazione (fonte: L'Élégance de Bitcoin):

Il Problema dei Generali Bizantini

Risolvere questo problema è importante per i sistemi distribuiti che gestirebbero un'unità di conto. Tali sistemi richiedono infatti che i partecipanti concordino sulla proprietà delle unità di conto, ovvero su chi possiede cosa.

Prima di Bitcoin, il problema era risolto in modo assoluto da algoritmi "classici" che richiedevano che i nodi fossero noti in anticipo e che almeno due di essi fossero onesti. Il più noto tra questi è probabilmente l'algoritmo di consenso PBFT (acronimo di Practical Byzantine Fault Tolerance), sviluppato da Miguel Castro e Barbara Liskov nel 1999, che permetteva a un dato numero di partecipanti di raggiungere un accordo gestendo migliaia di richieste al secondo con una latenza inferiore a un millisecondo.

Con l'algoritmo di consenso di Bitcoin, Satoshi Nakamoto lo ha risolto in modo probabilistico, permettendo di rimuovere alcune vincoli sacrificando la finalità stretta delle transazioni. Il 13 novembre 2008, scrisse che "la catena di proof-of-work è una soluzione al Problema dei Generali Bizantini."

Marcatura Temporale dei Documenti

La marcatura temporale è una tecnica che comporta l'associazione di una data e un'ora con informazioni come un evento o un documento. Da un punto di vista legale, ciò può, ad esempio, garantire l'esistenza di un contratto prima di una data specifica. Nel mondo reale, ci sono numerosi modi per marcare temporalmente qualcosa, come inviare un documento in una busta sigillata o registrare una cronologia in un quaderno. Tuttavia, la marcatura temporale è particolarmente utile nel mondo digitale, dove i file (testo, immagine, audio o video) sono facilmente modificabili. La marcatura temporale può essere eseguita da servizi centralizzati, che sono responsabili della conservazione dei documenti ricevuti (o delle loro impronte digitali) e dell'associazione con la data e l'ora di ricevimento. Questo è noto come marcatura temporale affidabile. Nel 1991, una tecnica di timestamping confidenziale e sicura fu proposta da Stuart Haber e Scott Stornetta, due ricercatori che lavoravano per Bell Communications Research Inc. (comunemente chiamata "Bellcore"), un consorzio di R&D situato nel New Jersey. Nel loro articolo, intitolato "Come apporre un timestamp a un documento digitale", descrissero come un servizio di timestamping certificato potesse utilizzare una funzione unidirezionale (come la funzione hash MD4) e un algoritmo di firma per aumentare la confidenzialità dei documenti dei clienti e l'affidabilità della certificazione. In particolare, l'idea era di concatenare le informazioni coinvolgendo il timestamp precedente nell'applicazione della funzione unidirezionale. Esempio di timestamping certificato Esempio di timestamping certificato (fonte: Wikimedia)

Haber e Stornetta implementarono la loro idea pubblicando impronte crittografiche (risultanti dall'hashing dei dati utili) negli annunci classificati del New York Times a partire dal 1992. Successivamente, nel 1994, fondarono la loro propria azienda, Surety Technologies, con l'obiettivo di dedicarsi completamente a questa attività. Sono quindi noti per aver creato la prima catena di timestamp, con l'impronta precedente presa in considerazione nel calcolo della nuova impronta da pubblicare sul giornale, anticipando la blockchain di Bitcoin. Tre articoli di Haber e Stornetta furono citati da Satoshi Nakamoto nel white paper di Bitcoin: l'articolo del 1991 precedentemente menzionato, un articolo del 1993 che migliorava i protocolli proposti in quello precedente, in particolare attraverso l'uso di alberi di Merkle, e un articolo del 1997 che presentava un modo per nominare universalmente i file utilizzando funzioni unidirezionali. Fu citato anche un articolo che descriveva un nuovo sistema di timestamping scritto nel 1999 da Henri Massias, Xavier Serret-Avila e Jean-Jacques Quisquater, tre uomini che lavoravano per il gruppo di ricerca in crittografia presso l'Università Cattolica di Lovanio, in Belgio.

Proof of Work e Hashcash

La proof of work è un processo che consente a un dispositivo informatico di dimostrare in modo oggettivo e quantificabile di aver speso energia, al fine di essere selezionato per l'accesso a un servizio o privilegio. È essenzialmente un meccanismo per resistere agli attacchi Sybil, il che rende difficile per un attaccante moltiplicare eccessivamente le identità per disturbare o prendere il controllo di qualsiasi sistema di reputazione. Il concetto di proof of work (prova di lavoro) è stato descritto per la prima volta nel 1992 dai computer scientist Cynthia Dwork e Moni Naor, che all'epoca lavoravano presso il centro di ricerca IBM Almaden, situato a sud di San Jose in California. In un articolo di ricerca intitolato "Pricing via Processing or Combatting Junk Mail", hanno presentato un metodo per combattere lo spam nelle caselle di posta elettronica. Il modello consisteva nel costringere gli utenti a risolvere un puzzle crittografico per ogni email inviata, al fine di limitare la capacità di inviare email di massa consentendo al contempo agli invii occasionali di non essere ostacolati. Tuttavia, non sono mai arrivati a implementare la loro idea.

Con la popolarizzazione di Internet negli anni '90, il problema delle email indesiderate è diventato sempre più pressante, anche nella mailing list dei cypherpunk. Per questo motivo, il concetto di Dwork e Naor è stato implementato dal giovane cypherpunk britannico Adam Back nel 1997 con Hashcash, un algoritmo che produce semplici prove di lavoro utilizzando una funzione hash. Più specificamente, comporta il trovare una collisione parziale della funzione hash considerata, ovvero ottenere due messaggi che hanno un'impronta che inizia con gli stessi bit di dati (nota: dalla versione 1.0 rilasciata nel 2002, comporta la scoperta di una collisione parziale per l'impronta zero, ovvero trovare una pre-immagine il cui footprint inizia con un determinato numero di zeri binari). Poiché la funzione hash è unidirezionale, un tale risultato può essere realizzato solo testando le diverse possibilità una per una, il che richiede una spesa energetica.

Adam Back nel 2001 Adam Back nel 2001 (fonte: archivio della pagina personale di Adam Back)

Ma i cypherpunk non si sono limitati a considerare il proof of work come un semplice mezzo per limitare lo spam; volevano anche usarlo come modo per garantire il costo di produzione di una valuta digitale. Così, nel 1997, Adam Back immaginava questa idea da solo, ma era consapevole che le prove di lavoro così ottenute non potevano essere trasferite in modo completamente distribuito (a causa del problema del doppio-spending) e che era quindi necessario passare attraverso un sistema centralizzato come eCash. Allo stesso modo, nel 1996, i crittografi Ronald Rivest e Adi Shamir descrivevano MicroMint, un sistema di micropagamento centralizzato le cui monete dovevano essere impossibili da contraffare grazie alla produzione di prove di lavoro.

Bisognava trovare un buon accordo che permettesse a un tale modello di funzionare in modo robusto e sostenibile. Questo è ciò che i cypherpunk Wei Dai, Nick Szabo e Hal Finney hanno cercato di sviluppare con i loro rispettivi protocolli – b-money, bit gold e RPOW – che esamineremo in seguito. Ed è questo che Satoshi Nakamoto ha finito per fare includendo Hashcash nel suo design di Bitcoin.

b-money: la stablecoin decentralizzata

Il primo protocollo a emergere dal movimento cypherpunk fu b-money, un modello di valuta digitale decentralizzata concepito da Wei Dai nel 1998. Era un giovane crittografo cino-americano che viveva a Seattle e lavorava per Microsoft, coinvolto nella mailing list a partire dal 1994. Si fece notare creando la libreria open-source Crypto++, che in seguito fu utilizzata nel software di Bitcoin.

Wei Dai pubblicò il testo descrittivo di b-money il 26 novembre 1998, sulla sua pagina personale e condivise il link alla mailing list dei cypherpunk lo stesso giorno. Nella sua email, descrisse b-money come "un nuovo protocollo per lo scambio monetario e l'esecuzione di contratti per pseudonimi."

Nel suo concetto, il sistema si basava su una rete peer-to-peer intracciabile. Ogni partecipante era identificato da un "pseudonimo digitale", ovvero una chiave pubblica, e ogni messaggio di transazione era firmato dal mittente e criptato per il destinatario. Ogni partecipante manteneva un database che elencava le quantità di unità b-money detenute da ciascun pseudonimo.

La creazione di valuta era aperta a tutti i partecipanti ed era realizzata attraverso la prova di lavoro trasmettendo la soluzione a un problema computazionale noto e precedentemente irrisolto. Il numero di unità create dipendeva dal costo di questo sforzo espresso in relazione a un paniere standard di beni (inclusi, ad esempio, metalli preziosi), al fine di mantenere il valore dell'unità attorno a un punto di equilibrio "stabile". Il sistema offriva anche la possibilità di creare ed eseguire contratti direttamente sulla rete, grazie a un processo di escrow rudimentale.

Sebbene piuttosto ingegnoso, il concetto di b-money presentato da Wei Dai non era completamente funzionale. Aveva quindi gravi difetti come la vulnerabilità agli attacchi Sybil sulla rete (chiunque potenzialmente potrebbe aggiungere nuovi nodi alla rete), la centralizzazione della rete nel caso in cui i server fossero pre-selezionati, e la questione relativa alla stabilizzazione dell'unità di conto (chi decreta i prezzi osservabili sul mercato?). Dopo la sua pubblicazione sulla lista, b-money attirò l'attenzione dei cypherpunk, e in particolare quella di Adam Back. Tuttavia, Wei Dai non implementò mai il suo modello, non solo perché era disfunzionale, ma anche a causa del disincanto del crittografo verso la cripto-anarchia. Nonostante ciò, b-money finì per essere citato nel white paper di Bitcoin, diventando uno dei suoi precursori.

Citazione di b-money nel white paper di Bitcoin

bit gold: l'oro digitale prima di Bitcoin

Il secondo modello ad emergere dalle idee dei cypherpunk fu l'idea di bit gold immaginata da Nick Szabo nel 1998. Era uno scienziato informatico americano di origine ungherese, che aveva lavorato come consulente per DigiCash per sei mesi. Un cypherpunk, è noto per aver formalizzato la nozione di smart contract nel 1995. Nel 1994, Nick Szabo aveva creato una mailing list privata chiamata libtech-l, che mirava, come suggerisce il nome, ad ospitare discussioni su tecniche liberatorie, consentendo la protezione delle libertà individuali contro gli assalti delle autorità. Cypherpunk come Wei Dai e Hal Finney avevano accesso, così come gli economisti Larry White e George Selgin, sostenitori della competizione valutaria Hayekiana e del free banking. Nick Szabo nel 1997 Nick Szabo nel 1997 (fonte: Adrien Chen)

Fu sulla lista libtech-l che Nick Szabo descrisse inizialmente il suo concetto, prima di ospitare una bozza di un white paper nel 1999 sul suo sito web personale. Successivamente presentò bit gold nel 2005, in un articolo pubblicato sul suo blog, Unenumerated.

Il protocollo doveva gestire la creazione e gli scambi di una risorsa virtuale chiamata bit gold. A differenza di e-gold, che era garantito da oro fisico, o b-money teoricamente indicizzato su un paniere di beni, il bit gold non doveva essere supportato da alcun altro asset, ma possedere una scarsità infalsificabile intrinseca, costituendo così un oro completamente digitale. L'elemento centrale del protocollo era che la creazione di denaro avveniva attraverso la prova di lavoro: i pezzi di bit gold venivano creati utilizzando la potenza di calcolo dei computer, e ogni soluzione era calcolata a partire da un'altra, portando alla formazione di una catena di prove di lavoro. La data e l'ora di produzione di queste prove di lavoro erano certificate utilizzando più server di timestamp. Il sistema si basava su un registro pubblico di titoli di proprietà, che faceva riferimento ai possedimenti e agli scambi degli utenti, che erano identificati dalle loro chiavi pubbliche e autorizzavano le transazioni utilizzando le loro chiavi private. Il registro era verificato e mantenuto da una rete di server chiamata "club della proprietà", coordinata da un algoritmo di consenso classico chiamato Byzantine Quorum System.

La somiglianza del bit gold con Bitcoin è sorprendente. I tre elementi costitutivi del sistema (la produzione di prove di lavoro, la loro marcatura temporale e la gestione del registro di proprietà), che erano separati nel bit gold, si ritrovano in Bitcoin come un unico concetto: la blockchain. Questo è il motivo per cui molti lo hanno visto come una bozza di Bitcoin e hanno speculato che Nick Szabo potesse essere Satoshi.

Tuttavia, le visioni dei due uomini divergevano. Nel bit gold, il modo in cui venivano prodotti i pezzi d'oro digitali significava che non erano fungibili, il che significa che non potevano essere miscelati tra loro: dovevano essere valutati su un mercato esterno al sistema per essere utilizzati come base per una reale unità di conto omogenea. Il modello bit gold era quindi concepito come un sistema di regolamento per gestire una rara valuta di riserva, sulla quale sarebbe stata costruita, se possibile, un'economia di free banking utilizzando il modello Chaumiano. Così, nell'aprile del 2008, in un commento sul suo blog, Nick Szabo chiedeva ancora aiuto per implementare il suo concetto. Tuttavia, questa implementazione non ebbe mai luogo.

RPOW: Reusable Proofs of Work

Il terzo sistema ad emergere dalle menti dei cypherpunk è il sistema RPOW, un'abbreviazione di Reusable Proofs of Work, sviluppato da Hal Finney nel 2004. Hal Finney era un informatico e crittografo americano che viveva nella zona di Los Angeles. Un cypherpunk dei primi giorni, era appassionato delle idee di David Chaum e del suo famoso modello eCash. Lavorava dal 1996 allo sviluppo del software di crittografia PGP con Phil Zimmermann.

Per progettare il suo sistema RPOW, Hal Finney prese le idee dietro eCash e bit gold. L'unicità del suo sistema era che si basava su un server trasparente che permetteva il trasferimento di prove di lavoro prodotte da Hashcash. Questo server utilizzava l'IBM 4758 Secure Cryptographic Coprocessor, un elemento ad alta sicurezza resistente ai tentativi di manomissione, che permetteva, attraverso un processo di autenticazione progettato da IBM, di verificare quali programmi fossero in esecuzione sulla macchina. Un utente esterno poteva quindi assicurarsi in qualsiasi momento che il server RPOW stesse eseguendo il programma corretto, il cui codice era anche pubblicamente disponibile.

I token di prova di lavoro riutilizzabili erano gestiti dal server, che era responsabile della loro firma utilizzando la crittografia RSA. Venivano creati producendo una prova di lavoro tramite Hashcash, o da un precedente token RPOW. Durante un pagamento, il mittente dava i suoi token RPOW al destinatario che si comunicava prontamente con il server per ricevere uno o più nuovi token, il cui valore totale era uguale al valore in ingresso. Il funzionamento degli RPOW era quindi simile a quello dei biglietti digitali in eCash.

Ecco un'illustrazione progettata dallo stesso Hal Finney:

Scambio in RPOW

Hal Finney non solo ha progettato il modello ma lo ha anche personalmente implementato. Il 15 agosto 2004, ha annunciato il lancio del sistema RPOW sulla mailing list dei cypherpunk, oltre a documentarne il funzionamento sul sito dedicato (rpow.net). Successivamente lo ha presentato alla conferenza CodeCon 2005 tenutasi a San Francisco, dove ha discusso i potenziali usi per i token di prova di lavoro, vale a dire: trasferimento di valore, regolamentazione dello spam, commercio nei videogiochi, gioco d'azzardo online come il poker e anti-leeching nei protocolli di condivisione file come BitTorrent. Tuttavia, RPOW aveva difetti intrinseci che possono spiegare perché non ha raggiunto il successo atteso:

Così, l'uso effettivo di RPOW è stato aneddotico, ma Hal Finney merita il merito di "aver aperto la strada" a Bitcoin impostando un concetto sperimentale di prova, quattro anni prima dell'arrivo di Satoshi Nakamoto.

Ripple: La Decentralizzazione del Credito

Un predecessore meno noto di Bitcoin, ma comunque significativo in questo contesto, è il protocollo di credito distribuito Ripple, progettato dallo sviluppatore canadese Ryan Fugger nel 2004. Il giovane canadese fu ispirato dal concetto del sistema di scambio locale (LETS), qualcosa che aveva sperimentato a Vancouver prima di progettare il suo protocollo. Pubblicò il white paper di Ripple il 14 aprile 2004, e poi lo implementò attraverso una prova di concetto chiamata RipplePay, che operava su un server centrale e permetteva agli utenti di connettersi con solo un indirizzo email. Ryan Fugger circa 2010 Ryan Fugger circa 2010 (fonte: Crunchbase)

Il concetto di Ripple si basava sull'idea che il denaro fosse essenzialmente composto da IOU, ovvero crediti. Si trattava di stabilire una rete peer-to-peer i cui collegamenti sarebbero stati relazioni di credito tra persone. I pagamenti venivano quindi effettuati instradando una serie di prestiti, con tutti i partecipanti che agivano come banchieri che prestavano denaro l'uno all'altro. Alice poteva pagare David 10prestando 10 a Bob, e chiedendo a Bob di fare lo stesso con Carole, poi Carole di fare lo stesso con David: il conto di David veniva quindi accreditato con 10$ dalla creazione di denaro di Alice. Il sistema funzionava in qualche modo per onde, il che spiega il nome del progetto.

Ecco un video introduttivo di Ripple realizzato nel 2011:

Nonostante l'entusiasmo della sua comunità e qualche migliaio di utenti, Ripple aveva gravi difetti che ne impedivano il successo. In particolare, soffriva del "problema dell'impegno decentralizzato": durante un pagamento, i partecipanti non potevano impegnarsi in modo sicuro per garantire la catena di prestiti, un problema che sarebbe stato risolto in seguito da Lightning. (originale: "the problem of the decentralized commit")

Vedendo che il suo progetto non stava andando da nessuna parte, Ryan Fugger cedette le redini di Ripple ai leader della compagnia OpenCoin Inc., Chris Larsen e Jed McCaleb, nel novembre 2012. La compagnia fu rinominata Ripple Labs nel 2013. La trasformarono in un protocollo significativamente diverso dal concetto iniziale, basato su un algoritmo di consenso e su un'unità di conto nativa, l'XRP. Ryan Fugger alla fine cambiò il nome della sua prova di concetto in Rumplepay nel 2020 per evitare confusione.

Ripple era, per così dire, contemporaneo a Bitcoin, e si scopre che molte persone interessate a quest'ultimo erano anche interessate al primo. Infatti, Ripple costituiva un modello innovativo, basato su un'architettura distribuita, una caratteristica condivisa con Bitcoin. A questo proposito, Satoshi Nakamoto scrisse che "Ripple è unico nel fatto che diffonde la fiducia piuttosto che concentrarla."

Bitcoin, il culmine di una ricerca

Così, alla fine degli anni 2000, tutti gli elementi costitutivi di Bitcoin erano noti, e si erano fatti diversi tentativi per combinarli. Tuttavia, le assemblaggi proposti non erano convincenti. I cypherpunk, in particolare, persero gradualmente interesse per questa questione, credendo che la progettazione di una valuta digitale veramente decentralizzata fosse impossibile. Satoshi Nakamoto dimostrò che si sbagliavano.

Bitcoin costituisce infatti un ingegnoso assemblaggio di tutti questi concetti. Si basa sulla firma digitale, derivante dalla crittografia asimmetrica proposta da Diffie e Hellmann nel 1976. È "denaro elettronico" come inteso dal modello eCash di David Chaum implementato negli anni '90. Con il suo innovativo algoritmo di consenso, risolve robustamente il Problema dei Generali Bizantini, enunciato da Lamport, Shostak e Pease nel 1982. Con la gestione della sua blockchain su una rete peer-to-peer, è una forma di "server di timestamp distribuito", rivisitando il concetto di Haber e Stornetta del 1991. Per la selezione dei blocchi di transazione e per la produzione di unità, fa uso della proof of work, utilizzando un processo simile a Hashcash, proposto da Adam Back nel 1997. Infine, nel suo design, richiama i progetti di b-money, bit gold, RPOW e Ripple, ai quali Satoshi Nakamoto ha reso omaggio, in un modo o nell'altro.

Bitcoin forma così il culmine di una ricerca per la cybermoneta, una valuta esistente interamente su Internet e non alla mercé degli stati. Nel resto di questo corso, racconteremo come è nato e quali sono stati gli eventi significativi dei suoi primi anni. Questa storia è unica e sicuramente ti interesserà se sei arrivato fino a qui. Sii pronto!

La Lenta Emergenza di Bitcoin

La Nascita di Bitcoin

Dopo aver appreso da dove proviene Bitcoin, ora ci concentreremo sulla sua storia stessa. Questa è stata oggetto di numerosi articoli, podcast e video nel corso degli anni, tanto che è quasi diventata una sorta di mito fondatore. Come abbiamo visto, Bitcoin è inseparabile dal contesto in cui è stato creato; lo stesso vale per gli eventi che si sono verificati durante i suoi primi anni, che hanno plasmato ciò che è oggi, con le sue qualità e difetti. Bitcoin è stato creato da Satoshi Nakamoto, un individuo sconosciuto che si dichiara giapponese, il quale ha impiegato del tempo per progettarlo attentamente prima di svelarlo al pubblico. Successivamente, ha fatto di tutto per garantire che Bitcoin fosse lanciato nelle migliori condizioni, che fosse ben presentato nelle discussioni e che fosse utilizzato da un numero crescente di persone. In definitiva, lo sforzo del creatore è stato tanto nell'iniziazione economica del sistema quanto nel suo design iniziale, se non di più.

Questo capitolo tratta della nascita di Bitcoin, che ha avuto luogo tra l'autunno del 2008 e l'inverno del 2009. Questo periodo è stato segnato da due eventi principali: la pubblicazione del white paper, il documento fondamentale che spiega il funzionamento tecnico del sistema, il 31 ottobre 2008; e il lancio della rete prototipo il 9 gennaio 2009, poco più di due mesi dopo. Ci concentreremo quindi sulle azioni di Satoshi Nakamoto durante questo periodo e sulle poche interazioni che ha avuto con i primi adottanti e i primi detrattori di Bitcoin.

La Scoperta

Secondo la sua propria testimonianza, Satoshi Nakamoto ha iniziato a lavorare su Bitcoin durante la primavera del 2007. Dopo aver condotto varie ricerche sul tema delle valute digitali, ha infine trovato un modo per risolvere il problema del doppio-spending senza la necessità di una terza parte fidata. Per oltre un anno, ha mantenuto il suo modello segreto, volendo perfezionarlo per garantirne la robustezza. Come ha scritto in seguito:

"A un certo punto, sono diventato convinto che ci fosse un modo per fare ciò senza alcuna fiducia richiesta affatto e non potevo resistere a continuare a pensarci. Molto più del lavoro era progettazione che codifica."

Per assicurarsi che funzionasse correttamente, Satoshi ha programmato un prototipo prima di redigere il white paper. Questo approccio è l'opposto di quello che di solito viene fatto all'interno della comunità accademica, dove i concetti sono formalmente presentati in articoli scientifici prima di essere implementati. Il creatore di Bitcoin ha dichiarato:

"In realtà, ho fatto questo in modo alquanto al contrario. Dovevo scrivere tutto il codice prima di potermi convincere che potevo risolvere ogni problema, poi ho scritto il documento."

Preparazione

Fu nell'agosto del 2008 che Satoshi decise di prepararsi per il lancio di Bitcoin. Il 18, riservò il nome del dominio Bitcoin.org tramite il servizio anonimo AnonymousSpeech (così come Netcoin.org, probabilmente non avendo ancora finalizzato la scelta del nome per il suo concetto). Il nome del dominio avrebbe ospitato il sito principale di Bitcoin. Tuttavia, Satoshi non riuscì a riservare il nome del dominio Bitcoin.com, che era allora detenuto da uno speculatore e sarebbe stato utilizzato tra il 2009 e il 2011 da una società chiamata BitCoin Ltd., specializzata in micropagamenti.

Il 20 agosto, il creatore di Bitcoin contattò Adam Back inviandogli un'email chiedendo consigli su come citare il suo articolo su Hashcash nel white paper. È difficile non vedere questo come un pretesto per assicurarsi che l'inventore di Hashcash diventasse consapevole del suo nuovo sistema.

Adam Back nel 2012 Adam Back nel 2012 (fonte: pagina personale di Adam Back)

L'email conteneva un link a una bozza del white paper. Il nome del file PDF era ecash.pdf e il suo titolo era "Electronic Cash Without a Trusted Third Party". L'abstract è lo stesso della prima versione che sarebbe stata pubblicata in ottobre, con una differenza di una parola. Sfortunatamente, non disponiamo del documento completo. Il giorno dopo aver letto il riassunto inviato da Satoshi (ma non il documento), Adam Back lo indirizza alla proposta di b-money di Wei Dai, che sembra avere delle somiglianze con il suo concetto. Satoshi risponde ringraziandolo per il suggerimento e specificando che "le mie idee partono esattamente da quel punto". Adam Back menziona anche l'esistenza di MicroMint, ma Satoshi non risponde.

Il giorno successivo, il 22 agosto, Satoshi invia un'email a Wei Dai dicendo che "sta preparando la pubblicazione di un documento che espande le tue idee in un sistema completo e funzionante" e gli chiede l'anno di pubblicazione della sua pagina su b-money per citarla nel white paper. Come nel suo scambio con Adam Back, condivide la bozza del white paper con Wei Dai.

Nonostante queste interazioni, Adam Back e Wei Dai non si interessano immediatamente al concetto di Satoshi. Solo anni dopo, infatti, torneranno su Bitcoin: Wei Dai nel 2010-2011 e Adam Back nel 2013.

Da parte sua, Satoshi termina i preparativi per rendere pubblica la sua invenzione. Il 3 ottobre, completa la prima versione del white paper di Bitcoin, ora con il suo nome scelto. Il 5 ottobre, si registra sulla piattaforma di gestione progetti SourceForge, dove il codice sorgente del software open-source sarebbe stato ospitato e mantenuto fino al 2011.

La pubblicazione del white paper

Il 31 ottobre 2008, Satoshi Nakamoto pubblica la prima versione del white paper su una mailing list email dedicata alla crittografia, semplicemente chiamata "Cryptography mailing list". Questa lista è stata gestita dallo sviluppatore Perry Metzger dal 1996, dalla sua creazione, ed è ospitata sul suo sito personale, Metdowd.com, dal 2003. È il successore della lista dei cypherpunks, con la differenza che è soggetta a una stretta moderazione. Nel 2008, partecipavano ancora diversi ex cypherpunks, come John Gilmore, Hal Finney e Len Sassaman.

Nella sua prima email indirizzata alla lista, Satoshi scrive semplicemente:

"Ho lavorato a un nuovo sistema di denaro elettronico che è completamente peer-to-peer, senza alcuna parte terza fidata."

Elenca anche le principali proprietà del suo modello:

Nella sua email, include un link al white paper, già ospitato su Bitcoin.org, che è un breve documento di 9 pagine, presentato come un articolo scientifico, che descrive il funzionamento tecnico di Bitcoin. Questo documento si concentra sul problema dei pagamenti online.

Titolo e riassunto della prima versione del white paper (Ottobre 2008)

In seguito a questo annuncio, Satoshi riceve alcune risposte, ma la maggior parte di esse sono scettiche. Viene criticato in particolare per tre cose:

Hal Finney nel 2007 Hal Finney nel 2007

Politica Monetaria e Codice Software

Bitcoin utilizza un algoritmo di consenso distribuito che permette a tutti i nodi della rete di concordare sui contenuti di un registro, che Hal Finney menziona nella sua prima email come "block chain", in due parole. La blockchain corretta scelta è quella che ha il maggior numero di blocchi, e i conflitti su blocchi concorrenti vengono risolti secondo questo semplice principio. Il meccanismo sarebbe perfezionato in seguito per prendere in considerazione la quantità di lavoro accumulato piuttosto che il numero di blocchi.

Questo meccanismo di consenso permette l'imposizione di ogni sorta di regole e incentivi (per usare l'ultima frase del white paper) all'interno del sistema. Poiché Bitcoin costituisce un servizio di timestamping distribuito, è anche possibile far interagire queste regole con il passaggio del tempo. Da qui l'algoritmo di aggiustamento della difficoltà che entra in gioco per regolare la produzione di nuovi blocchi e i bitcoin ad essi associati: se il numero di blocchi prodotti in un dato periodo è troppo alto, allora la difficoltà di produzione aumenta; nel caso opposto, diminuisce. Bitcoin si differenzia quindi da RPOW, dove le prove di lavoro stesse formavano le unità di conto.

Grazie a questo aggiustamento della difficoltà, Bitcoin può quindi avere una politica monetaria, nel senso che la quantità di nuove unità emesse dal protocollo può essere predeterminata. Inizialmente, si prevede che l'emissione monetaria sia costante, al fine di incoraggiare i nodi produttori a contribuire con la loro potenza di calcolo alla rete, e non ci sono commissioni sulle transazioni. Come scrive Satoshi Nakamoto nella sezione "Incentive" del white paper:

"L'aggiunta costante di una quantità costante di nuove monete è analoga ai minatori d'oro che impiegano risorse per aggiungere oro alla circolazione."

Questa proprietà, confermata da Satoshi nella mailing list e nella sua corrispondenza privata, non sfugge a James A. Donald. Il 9 novembre, egli critica il "lavoro di tracciare chi possiede cosa" (cioè, il mining) per essere "pagato con il signoraggio" e per "richiedere inflazione", anche se nota che "un'inflazione prevedibile è meno discutibile di un'inflazione che viene manipolata di tanto in tanto per trasferire ricchezza da un blocco di votanti all'altro." Inoltre, egli osserva che un nodo di mining che "ignora tutte le spese di cui non si cura" non subisce "conseguenze negative", evidenziando così il problema della censura. Queste osservazioni probabilmente fecero capire a Satoshi che avrebbe potuto implementare un meccanismo di commissione sulle transazioni che risolvesse entrambi i problemi, sostituendo la creazione di nuove unità e incoraggiando i minatori a "includere tutte le transazioni a pagamento che ricevono". Allo stesso tempo, le domande dei suoi interlocutori lo spinsero a condividere il codice sorgente del suo modello. Il 16 novembre, Satoshi trasmise il codice a Hal Finney, James A. Donald e Ray Dillinger. Il 17, in risposta a James A. Donald sulla mailing list, scrisse che gli aveva inviato "i file principali", che erano "disponibili su richiesta al momento" e che la loro "pubblicazione completa" sarebbe avvenuta "presto". In questa parte del codice, che è stata resapubblica nel 2013 da Ray Dillinger, si può vedere che tutti gli elementi fondamentali di Bitcoin sono presenti: la blockchain (allora ancora chiamata "timechain"), la prova di lavoro, il modello di rappresentazione delle monete (UTXO), la programmabilità delle transazioni, le commissioni sulle transazioni e il dimezzamento.

Tuttavia, alcuni parametri differiscono, indicando che sono stati scelti spontaneamente o, come scrisse Satoshi, per "supposizione informata". Il tempo di blocco, ovvero il periodo mirato tra ciascun blocco, è di 15 minuti invece di 10. Il periodo di aggiustamento della difficoltà è di 2.880 blocchi (equivalente a 30 giorni per un tempo di blocco di 15 minuti) invece di 2.016 blocchi (che corrisponde a 14 giorni per un tempo di blocco di 10 minuti). Il meccanismo di dimezzamento, presente nella funzione GetBlockValue, stabilisce che il dimezzamento dovrebbe avvenire ogni 100.000 blocchi, all'incirca ogni 2 anni e 311 giorni:

int64 GetBlockValue(int64 nFees)
{
    int64 nSubsidy = 10000 * CENT;
    for (int i = 100000; i <= nBestHeight; i += 100000)
        nSubsidy /= 2;
    return nSubsidy + nFees;
}

Ci sono 100 bitcoin creati durante il primo periodo di 100.000 blocchi, 50 durante il secondo periodo, ecc., in modo che la quantità totale di bitcoin converga verso i 20 milioni. Ogni bitcoin (COIN) è divisibile in 100 centesimi (CENT), che a loro volta sono divisibili in 10.000 unità base, il che significa che un bitcoin può essere diviso in 1 milione di unità più piccole, e non 100 milioni come nella versione 0.1 che è stata rilasciata a gennaio. Hal Finney e Ray Dillinger hanno poi condotto una revisione approfondita del codice. Ognuno si è concentrato su una parte specifica del sistema: Ray Dillinger era interessato alla parte del consenso, mentre Hal Finney ha studiato il sistema degli script. Il 10 dicembre, Satoshi ha creato la mailing list bitcoin-list, ospitata su SourceForge. Questa lista ha avuto poco successo, anche se negli anni sono state inviate alcune email da persone interessate. Tuttavia, tutto ciò dimostra che era tutto pronto per il lancio del prototipo, un evento che si sarebbe verificato un mese dopo, all'inizio del 2009.

Il Rilascio del Software e il Lancio della Rete

L'8 gennaio 2009, alle 19:27, Satoshi Nakamoto pubblicò la prima versione del software (numerata 0.1.0) sulla mailing list Metzdowd.com. Il codice sorgente in C++ fu rilasciato apertamente sotto la licenza MIT, in modo che chiunque potesse copiarlo, modificarlo e utilizzarlo come desiderava. Contiene in modo notevole i dati del blocco genesi, il primo blocco della catena da cui quest'ultima deve estendersi. Il software funziona solo su Windows. Nel suo email di annuncio, Satoshi scrisse:

"Annuncio il primo rilascio di Bitcoin, un nuovo sistema di denaro elettronico che utilizza una rete peer-to-peer per prevenire la doppia spesa. È completamente decentralizzato, senza server o autorità centrale."

Specifica che "il software è ancora in alpha e in una fase sperimentale" e che "non c'è garanzia che lo stato del sistema non debba essere riavviato in qualche momento se diventa necessario." Ci sono due modi per ottenere bitcoin: ricevendo fondi da qualcun altro, o attivando la generazione di monete tramite CPU. Ci sono anche due modi per inviare unità: utilizzando l'indirizzo IP del destinatario, o attraverso un indirizzo Bitcoin, che consente di inviare un pagamento offline. Infine, l'email descrive la politica monetaria finale di Bitcoin, che discuteremo nel capitolo seguente. Il codice rilasciato è un po' più complesso di quanto presentato ed è scritto per lo sviluppo futuro di un'interfaccia che consentirebbe più funzionalità rispetto al semplice trasferimento di bitcoin. Satoshi ha effettivamente integrato nel client le basi di un "mercato in stile eBay" (originale: "an eBay style marketplace built in to the client") che potrebbe notevolmente "rendere facile per chiunque offrire scambio di valuta" (originale: "make it easy for anyone to offer currency exchange"). Il codice contiene anche alcune funzioni dedicate all'eventuale configurazione di un'applicazione di poker direttamente nel software. Il poker online stava vivendo un fantastico boom negli Stati Uniti dal 2003 (grazie all'"effetto Moneymaker") ma è caduto vittima di una forma di censura finanziaria a seguito dell'adozione del Unlawful Internet Gambling Enforcement Act nel 2006, il che spiega questa aggiunta. Poche ore dopo l'annuncio, nella notte tra l'8 e il 9 gennaio, Satoshi inizia a minare. Il secondo blocco della catena, il blocco 1, viene convalidato da lui il 9 gennaio alle 2:54 AM. La produzione di questo blocco segna il lancio effettivo della rete, e altri collegamenti vengono aggiunti alla catena nelle ore successive.

Una volta fatto ciò, Satoshi si assume l'incarico di notificare le varie persone con cui ha comunicato riguardo a questo lancio. Alle 5:21 AM, invia un'email a Hal Finney informandolo che "la versione Bitcoin v0.1 con EXE e il codice sorgente completo è disponibile su Sourceforge." (originale: "the Bitcoin v0.1 release with EXE and full sourcecode is up on Sourceforge") Il giorno successivo, contatta Adam Back e Wei Dai inviando loro un'email personalizzata. In queste ultime email, include in particolare una descrizione pubblicata da Hal Finney sulla mailing list, che menziona la prova di lavoro e b-money. Il 10 gennaio, Hal Finney ha tentato di avviare il file eseguibile del software ma ha incontrato un problema tecnico che ha causato il crash del suo computer. Ha contattato Satoshi e ha iniziato a scambiare con lui su questo problema. Nonostante le difficoltà, Hal Finney è riuscito a far funzionare il software. Nella notte tra il 10 e l'11 gennaio, all'1 di mattina, ha trovato il suo primo blocco (il blocco 78) e quindi ha guadagnato 50 bitcoin. Un'ora dopo, ha inviato una email di elogio alla Cryptography mailing list dove ha congratulato Satoshi per il rilascio della versione alpha e ha evidenziato la politica monetaria dell'unità di conto. Infine, alle 3:33 del mattino, ha condiviso la sua esperienza su Twitter (allora un social network emergente) affermando di essere "[r]unning [B]itcoin". Questo è il primo tweet su Bitcoin. Da questi scambi tra Satoshi e Hal Finney è emersa la versione 0.1.3, pubblicata il 12 gennaio, che era molto più stabile delle precedenti. Satoshi ha anche approfittato della sua conversazione con Hal Finney per dargli alcuni bitcoin: gli ha inviato 10 bitcoin tramite il suo indirizzo IP nella notte tra l'11 e il 12 gennaio, alle 3:30 del mattino. Questo è stato il primo trasferimento da una persona all'altra sulla rete. Ma Hal Finney non è l'unica persona a provare Bitcoin in quel periodo. Lo stesso fa Dustin D. Trammell, un ricercatore americano di sicurezza informatica che all'epoca era interessato alle valute digitali (e in particolare alla versione elettronica del Liberty Dollar) che scopre Bitcoin tramite la mailing list. L'11 gennaio, esegue il software su una delle sue macchine di lavoro (ma non mina il suo primo blocco fino al 13 a causa di un problema tecnico). Durante la notte tra l'11 e il 12 gennaio, entra in contatto con Satoshi, con il quale comunica ampiamente nei giorni seguenti. Il 15 gennaio, Dustin Trammell riceve anche lui 25 bitcoin da lui. Dustin TrammellDustin Trammell (fonte: Archivio blog di Dustin Trammell)

Successivamente, altre persone tentano di far funzionare il software. Questo è il caso di Nicholas Bohm, un avvocato britannico, che invia un'email il 25 gennaio sulla bitcoin-list perché sta incontrando un problema tecnico e scambia privatamente con Satoshi. Un certo Jeff Kane riesce a far funzionare la versione 0.1.3 il 30 gennaio. Nicholas Bohm verrà menzionato insieme a Dustin Trammell nei crediti della versione 0.1.5 del software rilasciata all'inizio di febbraio.

Dal 9 gennaio 2009, la rete non si fermerà. Blocco dopo blocco, la catena continuerà ad allungarsi. E Bitcoin alla fine raggiungerà il successo.

Un Design Progressivo

Quello che possiamo trarre da questo racconto sulla progettazione di Bitcoin è che si è svolto progressivamente. Tra la prima idea nella primavera del 2007 e il lancio effettivo della rete nell'inverno del 2009, sono passati infatti più di un anno e mezzo. Inoltre, alcuni elementi del modello sono evoluti, come abbiamo visto con la politica monetaria e il meccanismo delle commissioni sulle transazioni che sono apparsi dopo la pubblicazione della prima versione del white paper il 31 ottobre 2008.

Tuttavia, questo lavoro non è stato sufficiente e ci è voluta la perseveranza di Satoshi per avviare il suo sistema. Fin dall'inizio, sapeva bene che poche persone avevano considerato seriamente il suo modello e che sarebbe stato complicato attirare nuovi utenti e contributori. Ecco perché ha cercato di generare entusiasmo vendendo la sua idea nel miglior modo possibile. Esploreremo questo aspetto nel capitolo seguente, che copre gran parte dell'anno 2009.

Presentazione al Mondo

Dopo aver esaminato come Bitcoin è stato progettato e lanciato da Satoshi Nakamoto, concentriamoci su come è stato presentato pubblicamente. Seguendo il suo lancio all'inizio del 2009, la rete era operativa, ma c'erano pochi nodi generativi (Satoshi ha minato la grande maggioranza dei blocchi) e l'attività era praticamente inesistente (32 transazioni reali si sono svolte durante il mese di gennaio). Il progetto aveva solo un sito web di base e una pagina SourceForge per scaricare il software. Inoltre, la comunicazione su Bitcoin era limitata alla mailing list di crittografia Metzdowd, seguita al massimo da qualche centinaio di persone appassionate di crittografia.

La sfida di questo periodo era, quindi, promuovere Bitcoin al fine di attrarre una massa critica di utenti, che potessero poi contribuire alla causa in un modo o nell'altro. Ecco perché la priorità di Satoshi era migliorare il sito e interagire con varie persone. Voleva far conoscere la sua scoperta al mondo.

In questo capitolo, esamineremo i codici culturali che sono emersi dagli sforzi di comunicazione di Satoshi, come la sfiducia nel sistema bancario e il limite dei 21 milioni. Commenteremo anche sulle conversazioni che Satoshi ha avuto con i suoi detrattori per difendere la sua invenzione. Infine, parleremo dell'aiuto che ha ricevuto da altri, in particolare l'assistenza essenziale di Martti Malmi, il suo primo braccio destro.

Il Blocco Genesi

Il lancio nel gennaio 2009 ha fornito a Satoshi Nakamoto l'opportunità di stabilire i parametri fissi del suo sistema. Come avrebbe scritto in seguito, la natura di Bitcoin è tale che, "una volta rilasciata la versione 0.1," il suo funzionamento di base era "impostato nella pietra per il resto della sua esistenza," rendendo necessario fare le cose per bene prima che il sistema si espandesse. (originale: "once version 0.1 was released, the core design was set in stone for the rest of its lifetime") In particolare, due elementi fondamentali hanno un'importanza culturale significativa: il contenuto del blocco genesi e il limite di 21 milioni di unità. Il blocco genesi è il blocco base della blockchain di Bitcoin, da cui deve essere estesa. È, quindi, hardcoded nel software. Prima di lanciare la rete, Satoshi ha costruito questo primo collegamento producendo la prova di lavoro richiesta e apponendovi un timestamp il 3 gennaio 2009, alle 18:15:05 UTC. In questo blocco (e specificamente nella transazione di ricompensa), ha inciso il seguente messaggio:

The Times 03/Jan/2009 Chancellor on brink of second bailout for banks

Questo è il titolo del giornale britannico The Times di quel giorno, che indica che il Cancelliere dello Scacchiere (cioè, il ministro delle finanze britannico) era sull'orlo di salvare le banche per la seconda volta. La presenza di questo titolo nel blocco svolge un doppio ruolo:

The Times: Chancellor on brink of second bailout for banks

All'epoca, il mondo stava effettivamente risentendo del pieno impatto della crisi finanziaria iniziata nel 2007 con lo scoppio della bolla dei subprime negli Stati Uniti. I governi hanno salvato le istituzioni finanziarie per prevenire ulteriori fallimenti dopo il crollo della banca d'investimento Lehman Brothers il 15 settembre 2008, e le banche centrali si sono impegnate in un allentamento quantitativo iniettando liquidità nei mercati finanziari. L'uso di denaro pubblico creato per l'occasione ha avuto l'effetto di sconcertare un certo numero di cittadini che si sono resi conto che il sistema bancario è in realtà uno di profitti privati e perdite socializzate.

Bitcoin, d'altra parte, non si affida a una terza parte fidata e quindi non è soggetto ai capricci di una banca centrale. Si contrappone così alle valute statali, come il dollaro o l'euro, la cui quantità può essere arbitrariamente modificata da coloro che controllano la creazione di denaro; la politica monetaria di Bitcoin è infatti programmata in anticipo, scritta nel protocollo, per non essere teoricamente mai modificata.

Il Limite dei 21 Milioni

Questo ci porta al secondo elemento presentato da Satoshi il giorno del lancio della rete: il limite dei 21 milioni. L'8 gennaio, nella sua email di introduzione, ha descritto questa politica monetaria come segue:

"La circolazione totale sarà di 21.000.000 unità.  Saranno distribuite ai nodi della rete man mano che creano blocchi, con la quantità emessa che viene dimezzata ogni 4 anni.

i primi 4 anni: 10.500.000 unità Nei prossimi 4 anni: 5.250.000 unità > Nei prossimi 4 anni: 2.625.000 unità Nei prossimi 4 anni: 1.312.500 unità ecc.

Quando ciò sarà esaurito, il sistema potrà supportare le commissioni sulle transazioni se necessario. Si basa sulla concorrenza di mercato aperto, e probabilmente ci saranno sempre nodi disposti a elaborare transazioni gratuitamente.

Alcuni giorni dopo, Hal Finney ha reagito positivamente a questa politica monetaria sulla mailing list, entusiasta del fatto che "il sistema può essere configurato per consentire solo un certo numero massimo di unità da generare". Nella sua email, ha stimato che se Bitcoin diventasse "il sistema di pagamento dominante utilizzato in tutto il mondo", ogni unità avrebbe poi "un valore di circa 10 milioni di dollari". Ha concluso scrivendo che "la possibilità di generare unità oggi con pochi centesimi di tempo di calcolo" potrebbe essere "una scommessa molto buona". Anche se la stima è discutibile (poiché si basa su una valutazione di bitcoin che sarebbe equivalente alla ricchezza globale totale), il ragionamento è solido.

Il 16 gennaio, Satoshi ha rivisitato questa idea di "investimento a lungo termine" in una email condivisa con la mailing list, dove ha descritto i potenziali casi d'uso. Ha poi affermato che "potrebbe avere senso ottenerne un po' nel caso in cui prendesse piede. Se abbastanza persone pensano allo stesso modo, ciò diventa una profezia che si autoavvera". Ha ribadito questa affermazione un mese dopo, spiegando che la quantità limitata di unità è probabile che crei un "circolo virtuoso" nel senso che "più utenti ci sono, più il valore aumenta, il che potrebbe attrarre più utenti desiderosi di beneficiare dell'aumento del valore". Quindi, l'elemento speculativo è presente fin dall'inizio, con l'obiettivo di avviare il sistema.

Regolamentazione, Reti Zombie ed Ecologia

In seguito a ciò, si sviluppa un'altra discussione sulla mailing list. Satoshi ha menzionato la limitazione dello spam come caso d'uso, il che ha suscitato reazioni da vari contributori. Il creatore di Bitcoin ha preferito rispondere a queste critiche in privato, ma Hal Finney si è assunto la responsabilità di obiettare pubblicamente. Aveva infatti avuto tempo di riflettere su queste questioni quando aveva cercato di sviluppare la sua valuta digitale con RPOW. Prima di tutto, si pone la questione della regolamentazione e del potenziale divieto di Bitcoin da parte dei governi. Questo problema è stato sollevato da Jonathan Thornburg, un ricercatore per il dipartimento di astronomia all'Università dell'Indiana a Bloomington e un abituale della mailing list. Nella sua email in risposta ai casi d'uso proposti da Satoshi, delinea la situazione della sorveglianza finanziaria globale e indica che Bitcoin potrebbe consentire il trasferimento di importi superiori alla soglia tollerata dalle autorità. La logica conseguenza del suo ragionamento è che "nessun governo importante è probabile che permetta a Bitcoin nella sua forma attuale di operare su larga scala". Questa questione interessa Hal Finney, che scrive un tweet il 21 gennaio affermando di essere "Alla ricerca di modi per aumentare l'anonimato in bitcoin." Poi, il 24, risponde a Jonathan Thornburg scrivendo che "Certamente un punto valido, e uno che è stato ampiamente discusso nei dibattiti negli anni riguardo al denaro elettronico. Bitcoin ha un paio di cose a suo favore: una è che è distribuito, senza un unico punto di fallimento, nessuna 'zecca', nessuna azienda con dirigenti che possono essere convocati e arrestati e chiusi." Successivamente, nella stessa email, Jonathan Thornburg discute il tema delle reti di computer zombie, che potrebbero facilmente "bypassare i filtri email a pagamento," riferendosi al caso d'uso che era stato evidenziato da Satoshi. Satoshi gli risponde privatamente, spiegando che in questo caso, si potrebbe "guadagnare un bel profitto impostando indirizzi email pay-per-send e raccogliendo tutti i soldi dello spam," un'opinione che trascrive sulla lista il 25. Hal Finney, d'altra parte, ci ricorda che la prova di lavoro "è principalmente mirata a garantire l'affidabilità del database della cronologia delle transazioni," e aggiunge che se i token di prova di lavoro sono utili, allora le macchine non rimarranno più inattive e il parassitismo diminuirà.

Infine, l'ultimo commento proviene da John Gilmore, un membro fondatore dei cypherpunks e custode della prima mailing list del movimento dal 1992 al 1997. In una email inviata il 25 gennaio, evidenzia le presunte conseguenze ecologiche di Bitcoin e scrive che "l'ultima cosa di cui abbiamo bisogno è implementare un sistema progettato per bruciare tutti i cicli disponibili, consumando elettricità e generando anidride carbonica, in tutto Internet, al fine di produrre piccole quantità di bitbux per far passare email o spam." Satoshi gli risponde privatamente che "sarebbe ironico dover scegliere tra libertà economica e conservazione ambientale." Aggiunge che "la prova di lavoro è l'unica soluzione [che ha trovato] per far funzionare un sistema di contante elettronico peer-to-peer" e che, anche se dovesse consumare molta energia, "sprecherebbe comunque meno dell'attività bancaria convenzionale intensiva di lavoro e risorse che sostituirebbe."

John Gilmore nel 2007 John Gilmore nel 2007 (fonte: Flickr)

Il 27, Hal Finney menziona modi per ridurre la dissipazione energetica associata al calcolo della prova di lavoro. Un'ora dopo, scrive su Twitter "pensando a come ridurre le emissioni di CO2 da un'implementazione diffusa di Bitcoin." Un altro sostegno proviene dal cypherpunk Zooko Wilcox-O'Hearn, che all'epoca stava lavorando su Tahoe-LAFS, un sistema di condivisione file che è successore di Mojo Nation, un progetto popolare nei primi anni 2000. Il 26 gennaio, durante la discussione nella mailing list, ha condiviso un link a un post pubblicato quel giorno stesso sul suo blog intitolato "Decentralized Money," dove menziona vari progetti di valuta digitale (DigiCash, bit gold, b-money) e loda Bitcoin. Scrive in modo significativo:

"Quello che voglio è una valuta che tutti possano usare facilmente e a basso costo ma che nessuno abbia il potere di manipolare.  Nessuno ha il potere di gonfiare o sgonfiare l'offerta di valuta, nessuno ha il potere di monitorare, tassare o impedire transazioni.  Veramente l'equivalente digitale dell'oro, nei tempi e luoghi in cui l'oro era la valuta universale."

Un link a questo testo sarebbe stato aggiunto a Bitcoin.org qualche settimana dopo. E Satoshi ringraziò personalmente Zooko un anno e mezzo dopo per questo piccolo aiuto.

Peer-to-Peer e la diffidenza verso le Banche Centrali

Come abbiamo detto, mentre inizialmente la comunicazione di Satoshi era limitata alla mailing list di Crittografia, in seguito si espanse verso altri orizzonti. Nel febbraio 2009, partecipò al forum e alla mailing list della P2P Foundation, un'organizzazione fondata nel 2007 che studia l'impatto delle infrastrutture peer-to-peer sulla società. Interagì con diversi dei suoi membri, sempre con l'obiettivo di promuovere il suo modello. L'11 febbraio, Satoshi pubblicò un messaggio di introduzione presentando Bitcoin sul forum (p2pfoundation.ning.com), e inviò una copia via email alla lista (p2p-research). In questo testo, scrisse:

"Il problema fondamentale con la valuta convenzionale è tutta la fiducia che è necessaria affinché funzioni. Dobbiamo fidarci della banca centrale affinché non svaluti la valuta, ma la storia delle valute fiat è piena di violazioni di quella fiducia. Dobbiamo fidarci delle banche per custodire i nostri soldi e trasferirli elettronicamente, ma queste li prestano in ondate di bolle di credito con appena una frazione in riserva. Dobbiamo fidarci che proteggano la nostra privacy, per non lasciare che i ladri d'identità svuotino i nostri conti. I loro significativi costi operativi rendono impossibili i micropagamenti." Nel suo profilo, afferma di essere un uomo giapponese, ma non è tutto. Un aggiornamento dell'interfaccia nel 2011 ha rivelato la sua età: 35 anni, il che significa che aveva 32 o 33 anni nel 2009. Poi, nel 2014, è stato scoperto che aveva indicato una specifica data di nascita: 5 aprile 1975. Questa data, apparentemente innocua, è probabilmente un riferimento composto al divieto per i cittadini americani di possedere oro tra il 1933 e il 1975 negli Stati Uniti. Il giorno del 5 aprile si riferisce al giorno in cui questo divieto fu stabilito dall'Ordine Esecutivo 6102 firmato dal Presidente Franklin Delano Roosevelt il 5 aprile 1933, e l'anno 1975 corrisponde alla sua abrogazione con l'emanazione del Public Law 93-373. Questo dettaglio è molto importante poiché questo divieto ha posto fine allo standard aureo classico (dove si poteva ottenere oro in cambio di una banconota rappresentativa), ha permesso la svalutazione del dollaro (attraverso il Gold Reserve Act nel 1934) e ha facilitato l'istituzione del regime monetario a tassi di cambio fluttuanti che conosciamo a seguito dello shock di Nixon del 1971.

Profilo di Satoshi Nakamoto sul forum della P2P Foundation il 17 marzo 2011

Profilo di Satoshi Nakamoto sul forum della P2P Foundation il 17 marzo 2011 (fonte: cattura del forum)

Questa non è l'unica riferimento ai metalli preziosi trovato nelle comunicazioni di Satoshi. Il creatore di Bitcoin scrive nei commenti il 18 febbraio:

"Alla domanda di Sepp, effettivamente non c'è nessuno che agisca come una banca centrale o una riserva federale per aggiustare l'offerta di denaro man mano che la popolazione degli utenti cresce. Ciò avrebbe richiesto una parte fidata per determinare il valore, perché non conosco un modo per il software di conoscere il valore reale delle cose. Se ci fosse stato un modo ingegnoso, o se avessimo voluto fidarci di qualcuno per gestire attivamente l'offerta di denaro per agganciarla a qualcosa, le regole avrebbero potuto essere programmate per questo. In questo senso, è più tipico di un metallo prezioso."

Satoshi Nakamoto è anche attivo nella mailing list dove scambia idee con Martien van Steenbergen, un consulente olandese di gestione progetti. Il 13 febbraio, affronta il tema della programmabilità di Bitcoin e scrive a lui: Vedo Bitcoin come una pietra miliare, come un primo passo se si vuole implementare valute sociali P2P programmabili come descritto dalle idee di Marc [Fawzi] e altri discusse qui. Prima di tutto, una valuta P2P base e normale deve funzionare. Una volta che è stabilita e dimostrata, passare al passo successivo, quello della valuta automatica dinamica, è facile. Mi piace molto l'idea di comunità virtuali, senza appartenenza geografica, che sperimentano nuovi paradigmi economici.

Tutto ciò mostra che il creatore di Bitcoin cerca di adattarsi al suo pubblico e sta facendo tutto il possibile per interessare le persone alla sua scoperta.

Mike Hearn e i 21 milioni

La strategia di comunicazione di Satoshi sta gradualmente dando i suoi frutti. Nell'aprile del 2009, altre persone hanno iniziato a interessarsi alla sua invenzione. Tra questi c'è Mike Hearn, uno sviluppatore britannico che lavora per Google in Svizzera, che trascorre il suo tempo libero su software open-source. Si è poi interessato ai sistemi di pagamento digitale, in particolare a Ripple, il progetto di Ryan Fugger. Fu proprio sul Google Group di Ripple che sentì parlare di Bitcoin attraverso un thread di discussione creato a marzo da Charles N. Wyble, un giovane informatico e imprenditore americano.

Il 12 aprile, Mike Hearn inviò una email a Satoshi in cui gli poneva una serie di domande su Bitcoin. Notò che "è raro incontrare idee veramente rivoluzionarie" e non mancò di menzionare Ripple.

Mike Hearn

Mike Hearn e Satoshi Nakamoto discussero vari aspetti di Bitcoin come lo scaling, i micropagamenti, come funziona il software e l'assenza di chargeback. In particolare, Mike Hearn chiese a Satoshi perché avesse scelto la quantità di "24 milioni" (sic) per il totale dei bitcoin e se potessero essere suddivisi. Satoshi diede quindi la seguente spiegazione:

"La mia scelta per il numero di monete e il programma di distribuzione è stata una supposizione informata. È stata una scelta difficile perché una volta che la rete è in funzione, è bloccata e siamo bloccati con essa. Volevo scegliere qualcosa che rendesse i prezzi simili alle valute esistenti, ma senza conoscere il futuro, è molto difficile. Ho finito per scegliere qualcosa di intermedio. Se Bitcoin rimane una nicchia piccola, varrà meno per unità rispetto alle valute esistenti. Se immagini che venga utilizzato per una frazione del commercio mondiale, allora ci saranno solo 21 milioni di monete per tutto il mondo, quindi varrebbe molto di più per unità. I valori sono interi a 64 bit con 8 decimali, quindi 1 moneta è rappresentata internamente come 100000000. C'è molta granularità se i prezzi tipici diventano piccoli. Ad esempio, se 0,001 vale 1 Euro, allora potrebbe essere più facile cambiare dove viene visualizzato il punto decimale, quindi se avevi 1 Bitcoin ora è visualizzato come 1000, e 0,001 è visualizzato come 1."

Più tardi spiegò a Mike Hearn che aveva "pensato a 100 BTC [per blocco] e 42 milioni", ma 42 milioni gli sembravano troppi. ("Ho pensato a 100 BTC e 42 milioni, ma 42 milioni sembravano tanti.") Dopo aver contattato Satoshi, Mike Hearn ha iniziato ad utilizzare il software sul suo computer personale. Ha minato alcuni blocchi, inclusi blocco 11,157. Parallelamente alla loro discussione, i due uomini hanno effettuato alcuni scambi monetari. Il 18 aprile, Mike Hearn ha inviato 32,51 bitcoin a Satoshi, che li ha restituiti lo stesso giorno. Si sono anche inviati reciprocamente 50 bitcoin provenienti dai loro sforzi personali di mining.

Martti Malmi e la Presentazione di Bitcoin

La comunicazione di Satoshi ha catturato anche l'attenzione di un giovane studente finlandese di informatica di nome Martti Malmi. Ha scoperto Bitcoin all'inizio di aprile, attraverso il testo sul forum della P2P Foundation. Il 9, ha iniziato ad utilizzare il software e ha minato il suo primo blocco (blocco 10,351). La sera, ha scritto una breve presentazione di Bitcoin dove sosteneva l'ipotesi anarchica secondo cui "La valuta P2P potrebbe rendere il governo estinto?" Ha pubblicato il suo testo sotto lo pseudonimo di Trickster(n) su due forum libertari di diverse sensibilità: anti-state.com (ASC) e il forum di Freedomain Radio (il media dell'anarco-capitalista Stefan Molyneux). Martti ha scritto:

"Il sistema è anonimo, e nessun governo potrebbe tassare o impedire le transazioni. Non c'è una banca centrale che può svalutare la valuta con la creazione illimitata di nuovo denaro. L'adozione diffusa di un tale sistema sembra qualcosa che potrebbe avere un effetto devastante sulla capacità dello stato di nutrirsi dei suoi cittadini."

Martti Malmi nel 2013 Martti Malmi nel 2013 (fonte: Business Insider)

Martti poi invia una email a Satoshi dichiarando di essere l'autore di questo testo, dove scrive che "vorrebbe aiutare con Bitcoin" anche se "non ha ancora molta esperienza nello sviluppo." Satoshi Nakamoto risponde il 2 maggio, dicendogli che la sua "comprensione di Bitcoin" è "precisa."

Il creatore di Bitcoin lo ha arruolato per contribuire alla pagina web su SourceForge, la piattaforma dove il progetto è ospitato, in particolare scrivendo una sezione di Domande Frequenti (FAQ). Nella homepage (bitcoin.sourceforge.net), presenta Bitcoin come una "valuta digitale anonima basata su una rete peer-to-peer" che non si affida a "alcuna autorità centrale per emettere nuovo denaro o per monitorare le transazioni." Evidenzia i seguenti vantaggi:

"Qualcuno ha coniato la parola 'criptovaluta'... forse è una parola che dovremmo usare per descrivere Bitcoin, ti piace?"

Il giovane finlandese è d'accordo e suggerisce che "La Criptovaluta P2P" potrebbe essere lo slogan per Bitcoin. Questo suggerimento verrà implementato: il titolo della pagina di introduzione diventerà "Bitcoin P2P Criptovaluta" e l'annuncio della versione 0.3 nel luglio 2010 descriverà il progetto come "Bitcoin, la criptovaluta P2P".

I Due Forum Dedicati a Bitcoin

Martti Malmi imposta anche un forum e un wiki, ancora sulla pagina di SourceForge. Questi elementi vengono aperti il 9 giugno. Il 13, Malmi annuncia l'esistenza della pagina SourceForge, del forum e del wiki sulla mailing list di Bitcoin:

"Il nuovo sito/portale di Bitcoin è disponibile su bitcoin.sourceforge.net. Sono inclusi forum e un wiki, quindi siete invitati a partecipare alla discussione e alla documentazione del wiki."

Questo forum trova il suo pubblico. Sembra che porti anche alla creazione di un canale IRC dedicato allo sviluppo (#bitcoin-dev) in agosto. Tuttavia, non disponiamo di un archivio poiché era accessibile solo ai suoi membri.

Nei mesi successivi, sempre più persone si iscrivono e partecipano a questo primo forum, facendo capire a Satoshi che l'infrastruttura software impostata da Malmi non è sufficiente. Il 5 novembre, scrive al giovane finlandese per suggerire la creazione di un nuovo forum che potesse gestire un traffico maggiore:

"Ora che il forum su bitcoin.sourceforge.net sta prendendo piede, dovremmo davvero cercare un posto che ospiti un software per forum completo e gratuito." Dopo alcune discussioni sulla soluzione tecnica da adottare, Martti Malmi installa il forum sul suo server il 17 novembre, e Satoshi inizia a configurarlo il 19 novembre. A partire dal 22, il creatore di Bitcoin trasferisce alcune domande e risposte dal vecchio forum che coprono argomenti come la privacy, il mining e Linux. Pubblica anche un messaggio di benvenuto. Il 25, il forum viene lanciato all'indirizzo bitcoin.org/smf. I primi utenti iniziano a registrarsi all'inizio del mese successivo. Il 9 dicembre, appare il primo messaggio pubblicato da qualcuno diverso da Satoshi, che dà veramente il via alle discussioni. Come illustrazione, ecco uno screenshot del forum al 29 maggio 2010:

Screenshot del forum Bitcoin del 29 maggio 2010

Il lancio del nuovo forum è stata un'opportunità per rilasciare la versione 0.2 del software, su cui Satoshi Nakamoto e Martti Malmi avevano lavorato per mesi, cosa che è stata fatta il 16 dicembre. Questa versione include miglioramenti come la minimizzazione nella barra delle applicazioni, l'avvio automatico al lancio o il multithreading per la produzione di mining. Il software è stato anche adattato per Linux, grazie al contributo di Malmi e ai test effettuati dal neoarrivato NewLibertyStandard (il cui caso sarà affrontato nel prossimo capitolo).

Su questo forum, che diventerà BitcoinTalk nell'agosto 2011, Satoshi avrebbe scritto un totale di 539 messaggi. Attraverso questo mezzo, è stato in grado di fornire chiarimenti tecnici, spiegare vari meccanismi economici e, più in generale, condividere il suo punto di vista su Bitcoin. Questa raccolta di messaggi avrebbe costituito la maggior parte del corpus che ha lasciato.

Comunicazione per Fasi

Così, la prima parte del 2009 è stata dedicata alla comunicazione. Satoshi si è assicurato di attirare l'attenzione sulla sua scoperta attraverso vari mezzi e in diversi luoghi. È stato aiutato da altre persone a diffondere il messaggio, incluso Martti Malmi.

La promozione di Bitcoin è avvenuta anche attraverso diverse fasi: inizialmente, Satoshi si è concentrato sui pagamenti online; poi ha enfatizzato la politica monetaria fissa e il limite di 21 milioni di unità; e infine, ha menzionato la programmabilità del suo modello. Nell'autunno del 2009, sembrava che Bitcoin fosse pronto a crescere. Ed è stato proprio in quel momento che ha avuto luogo il vero e proprio avviamento economico del sistema. Questo argomento è il soggetto del prossimo capitolo.

L'Avviamento della Criptovaluta

6b3418a7-125e-4ea1-a03a-f36090fac8a4 Nei capitoli precedenti, abbiamo osservato come Satoshi Nakamoto abbia implementato la sua idea e come abbia comunicato a riguardo per introdurre Bitcoin al mondo. Tuttavia, non tutto dipendeva da lui: era anche necessario che le persone attribuissero valore all'unità di conto. Poiché ciò permetteva la remunerazione dei minatori attraverso le commissioni sulle transazioni e premiava i commercianti attraverso la deflazione naturale, tale apprezzamento era essenziale per la sicurezza del sistema.

L'emergere del valore di Bitcoin, tuttavia, non è stato un compito facile. Si trattava infatti di dare importanza economica a un oggetto che precedentemente non ne aveva, per motivi del tutto soggettivi. Hal Finney lo spiegò molto bene nella sua email dell'11 gennaio 2009, indirizzata alla mailing list di Cryptography, dove scrisse:

"Uno dei problemi immediati con qualsiasi nuova valuta è come valutarla. Anche ignorando il problema pratico che praticamente nessuno l'accetterà all'inizio, c'è ancora la difficoltà nel trovare un argomento ragionevole a favore di un particolare valore non nullo per le unità."

Quindi, il fenomeno monetario richiedeva una valutazione iniziale per una ragione non monetaria. Come Satoshi scrisse a Martti, era necessario uno "scintilla" per innescare la combustione di un materiale infiammabile.

Questo avviamento economico di Bitcoin avvenne gradualmente fin dall'inizio con l'attività di mining. Tuttavia, non si manifestò veramente fino a ottobre 2009, quando avvenne il primo scambio contro il dollaro. In questo capitolo, cercheremo di descrivere come è avvenuto questo avviamento e quali ragioni hanno portato i diversi attori ad attribuire valore all'unità di conto.

I Primi Minatori

A partire da gennaio 2009, l'avvio di Bitcoin si è svolto in diverse fasi: l'arrivo dei primi minatori, l'emergere dello scambio con il dollaro e lo sviluppo dei primi servizi che accettavano bitcoin. Coloro che implementano nodi generativi sono quindi i primi ad assegnare indirettamente valore all'unità di conto. Contribuiscono infatti con la loro potenza di calcolo per aggiungere proof of work ai blocchi di transazione e quindi attaccarli alla catena, compito costoso in termini di tempo (a causa della manutenzione del software) ed energia (a causa dell'elettricità consumata nel processo). Questo sforzo è ricompensato in bitcoin, così che generare monete in questo modo costituisce una forma di scambio economico.

Tuttavia, come abbiamo sottolineato nell'introduzione, i bitcoin non hanno valore sul mercato. Pertanto, i minatori devono trovare motivi soggettivi per compiere tale sforzo. I motivi principali sono tre: curiosità tecnica, motivazione ideologica e interesse speculativo.

Il primo motivo, probabilmente il meno importante, è la curiosità tecnica. I primi adottanti di Bitcoin sono infatti spesso appassionati di informatica, e la maggior parte delle volte lavorano in professioni legate alla programmazione o all'ingegneria. Amano sapere come funzionano le cose "sotto il cofano", il che li spinge ad avviare il software e generare alcuni bitcoin. Questo è notevolmente il caso di Mike Hearn che, dopo aver posto le sue domande a Satoshi il 12 aprile 2009, si affretta a "provare l'applicazione" sul suo computer e produrre alcuni blocchi. Il secondo motivo per cui si pratica il mining è la motivazione ideologica. Molti dei primi utenti del software lo fanno "per una buona causa", a causa delle loro convinzioni personali. Mettono a disposizione la loro potenza di calcolo per contribuire alla nascita di una valuta digitale robusta che non si basa su nessuna autorità centrale. Hal Finney è il primo a evidenziare questo concetto il 13 novembre 2008 scrivendo:

"Il sistema Bitcoin è notevolmente allineato con il movimento libertario americano, che sostiene un mercato libero non vincolato ed è decisamente antagonista verso lo stato, specialmente riguardo al suo controllo sulla valuta ("End The Fed"). Questo è il motivo per cui Satoshi risponde a Hal Finney affermando che il suo argomento è "molto attraente dal punto di vista libertario se riusciamo a spiegarlo correttamente."

La terza forza motrice dietro la decisione di iniziare il mining è l'interesse speculativo. Come spiegato nel capitolo precedente, la politica monetaria di Bitcoin è uno dei suoi principali punti di forza. Se la quantità di bitcoin in circolazione dovesse avvicinarsi a una quantità fissa (21 milioni di unità), allora il loro prezzo unitario potrebbe diventare molto alto man mano che più persone si uniscono all'economia. Questo argomento, in particolare, convince Dustin Trammell a iniziare a generare bitcoin molto presto, come condivide con Satoshi nella loro corrispondenza privata:

"Questo è stato uno dei motivi che mi ha spinto ad avviare un nodo così rapidamente. I miei sistemi non fanno molto altro quando sono inattivi, quindi perché non creare BitCoins? E se un giorno avessero un valore...? Sarebbe un bonus!"

Gli ultimi due motivi sono molto più significativi poiché motivano le persone a minare continuamente. Così, durante l'anno 2009, diversi individui spinti da questi motivi hanno prodotto un numero significativo di blocchi contribuendo con la loro potenza di calcolo alla rete. Tra questi individui, in particolare:

Il primo servizio di scambio e il primo prezzo

Alla fine di settembre 2009, un individuo che utilizza lo pseudonimo NewLibertyStandard (che abbrevieremo in NLS) scopre Bitcoin. Prova il software e inizia a minare. Il primo blocco che produce è il blocco 23,940. È un utente Linux e quindi utilizza l'"emulatore" Wine per eseguire il software. È interessato alla libertà politica e ai metalli preziosi, come dimostrato dal suo avatar sul forum che raffigura un'Aquila Americana sulla quale è iscritta la parola "liberty". Vede quindi Bitcoin come un equivalente dell'oro nel mondo digitale: nella sua pagina personale, presenta la creazione di Satoshi Nakamoto come "una rivoluzione economica" e come "lo standard oro della valuta digitale".

Avatar di NewLibertyStandard sul forum di Bitcoin che raffigura un'Aquila Americana

Nell'ottobre 2009, viene istituito il primo servizio di cambio valuta, permettendo alle persone di convertire i loro dollari in bitcoin e viceversa. Il creatore si registra sul forum dedicato a Bitcoin su SourceForge e annuncia l'apertura del suo servizio lì. Per stimare il tasso di cambio, si basa sul costo energetico necessario per ottenere un'unità, tenendo conto del prezzo dell'elettricità nella sua località e della frequenza della sua produzione personale. Nella sua pagina, scrive:

"Il nostro tasso di cambio è calcolato dividendo 1,00per la quantità media di elettricità necessaria per far funzionare un computer con un alto utilizzo della CPU per un anno, 1331,5 kWh, moltiplicato per il costo medio residenziale dell'elettricità negli Stati Uniti per l'anno precedente, 0,1136, il tutto diviso per 12 mesi, diviso per il numero di bitcoin generati dal mio computer negli ultimi 30 giorni."

Ecco i tassi di cambio indicativi del servizio NLS, pubblicati anche sulla pagina personale di NLS:

Tassi di cambio indicativi del servizio NLS

Le transazioni sono regolate via email a newlibertystandard@gmail.com. I trasferimenti di dollari sono effettuati esclusivamente tramite PayPal, e vengono addebitate delle commissioni per l'operazione.

L'8 ottobre, Martti Malmi informa Satoshi dell'esistenza del servizio NLS. Il creatore di Bitcoin reagisce positivamente a questa notizia, poiché aveva considerato da tempo l'istituzione di un mezzo per garantire il valore dei bitcoin per premiare il mining e avviare la dinamica economica del sistema. Il 16 ottobre, scrive al suo braccio destro: È incoraggiante vedere sempre più persone interessarsi a siti come NewLibertyStandard. Mi piace il suo approccio nel stimare il valore basandosi sull'elettricità. È educativo vedere quali spiegazioni le persone adottano. Queste possono aiutare a scoprire un modo semplificato di comprendere [Bitcoin] che lo rende più accessibile alle masse. Molti concetti complessi nel mondo hanno una spiegazione semplicistica che soddisfa l'80% delle persone, e una spiegazione completa che soddisfa il restante 20% che vede le lacune nella spiegazione semplificata.

In seguito all'annuncio di NLS, Martti Malmi lo ha contattato. I due hanno concordato di fare uno scambio. Nella notte tra l'11 e il 12 ottobre 2009, è stata finalizzata la prima vendita di bitcoin per dollari: Martti ha trasferito 5.050 bitcoin dai suoi sforzi di mining a NLS, che poi ha trasferito 5,02 dollari al suo conto PayPal. Questo corrisponde a un prezzo unitario di circa 0,001 dollari.

Nelle settimane seguenti, NLS ha accumulato più bitcoin per rifornire il suo servizio. Il 19 novembre, qualcuno ha comprato i 22.500 bitcoin che possedeva, chiudendo la sua prima vendita di bitcoin. Poche ore dopo, Satoshi era entusiasta di questa operazione finanziaria in una email scritta a Martti Malmi.

Nei mesi successivi, il servizio NLS è diventato un elemento centrale dello sviluppo economico di Bitcoin, offrendo un punto di riferimento per lo scambio tra bitcoin e dollaro. Tuttavia, ha iniziato a incontrare la concorrenza nella prima metà del 2010, con l'emergere di altri servizi di scambio più efficienti.

Gli inizi dell'economia

L'inizio del 2010 è segnato dai primi passi degli scambi commerciali in criptovaluta. NewLibertyStandard, che è il primo ad accettare effettivamente di ricevere bitcoin in cambio di un altro bene economico (dollari in questo caso), è anche il primo promotore di questo boom economico. Il 19 gennaio 2010, subito dopo essersi registrato sul nuovo forum, ha scritto il seguente testo:

"Le persone hanno comprato bitcoin da me e venduto bitcoin a me. L'offerta e la domanda, anche se basse, esistono già e questo è tutto ciò che è veramente necessario. Proporre di scambiare bitcoin per un'altra valuta non è in definitiva diverso dallo scambiare bitcoin per beni o servizi. Le valute sono beni e scambiarle è un servizio. Ho cercato di pensare a qualcosa da comprare o vendere con i bitcoin, oltre ai dollari statunitensi, ma non ho trovato nulla. Vi prego di tenere tutti informati su ciò che decidete di vendere per bitcoin. Riguardo alla questione dell'esaurimento dei fondi, ho pianificato una donazione giornaliera nel mio budget. Potete comprare tutti i miei dollari o bitcoin oggi, ma ci sarà sempre di più domani e il giorno dopo. Chiunque compri o venda beni usando bitcoin, inclusi gli scambiatori, sta avanzando l'economia Bitcoin. Lasciate che ognuno faccia la sua parte. Comprate o vendete qualcosa in cambio di bitcoin!" Lo sforzo di coordinamento viene condotto principalmente sul forum. Il 27 gennaio, un utente olandese con il nome di giik ha creato una discussione intitolata "Accettiamo Bitcoin" in cui proponeva di elencare i vari servizi che accettano bitcoin. Fu in questo periodo che il nuovo forum iniziò a guadagnare popolarità e i messaggi iniziarono a moltiplicarsi. Il 7 febbraio, Satoshi ha fatto notare a Martti Malmi che "il forum sta davvero decollando. Non mi aspettavo tanta attività così in fretta." Il 5 febbraio, NLS ha suggerito che il bitcoin, come le valute scambiate sul mercato dei cambi, adottasse il simbolo di ticker BTC e il simbolo del baht tailandese (฿). Fino ad allora, non c'era una pratica stabilita: per esempio, Satoshi e Martti usavano le lettere bc per descrivere le unità nella loro corrispondenza. L'uso del simbolo BTC divenne rapidamente standardizzato. Il 24 febbraio, il simbolo della valuta (la B maiuscola attraversata da due barre verticali) fu progettato da Satoshi, che poi creò il primo vero logo di Bitcoin.

Primo vero logo di Bitcoin progettato da Satoshi Nakamoto (2010)

Gradualmente, le persone iniziarono ad accettare bitcoin. Questo fu il caso dell'utente SmokeTooMuch nel dicembre 2009, che era appena arrivato e segnalò l'esistenza di un servizio di vendita di carte regalo paysafecard denominato BTC 2 PSC. Il servizio fu poi menzionato positivamente da Satoshi il 4 febbraio 2010. Questo fu anche il caso di NLS che, il 9 febbraio, aprì il proprio negozio online, il Liberty Swap Variety Shop, dove offriva in vendita francobolli e adesivi.

Anche lo scambio con il dollaro si sviluppò e, in due mesi, non meno di tre piattaforme aprirono le loro porte:

L'11 marzo, la prima partita di poker che coinvolge bitcoin viene organizzata dall'amministratore di BitcoinFX, inaugurando la forte relazione che esisterà tra il gioco d'azzardo e la criptovaluta. La partita viene vinta da dwdollar, che guadagna 600 BTC.

Altri servizi che accettano bitcoin emergono come il servizio di voce su IP Link2VoIP il 16 marzo, il servizio di web hosting Vekja.net il 23 aprile, o il venditore di nomi di dominio Privacy Shark il 30 aprile. Questa proliferazione di servizi porta Martti Malmi a ospitare eventualmente una pagina che elenca i commercianti sul sito web Bitcoin.org.

Appare anche il primo servizio custodiale dedicato a Bitcoin: si tratta di MyBitcoin, un'applicazione web che consente un uso facile e sereno della criptovaluta, soprattutto su mobile. Grazie a questo servizio, gli utenti infatti non hanno bisogno di scaricare i dati completi della catena per inviare e ricevere transazioni, né di conservare da sé i loro bitcoin salvando le proprie chiavi private.

Logo di MyBitcoin dall'archivio del sito mybitcoin.com

A quel tempo, i portafogli leggeri (noti come "SPV") non esistevano, quindi lo stesso Satoshi Nakamoto riteneva accettabile l'uso di questo tipo di software, anche se questo uso andava contro il principio di disintermediazione al cuore di Bitcoin. Il 18 maggio 2010, scriveva sul forum:

"Nel frattempo, siti come vekja.net e www.mybitcoin.com hanno sperimentato con sistemi basati su account.  Crei un account su un sito web, tieni lì i tuoi bitcoin e li trasferisci in entrata e in uscita.  Creare un account su un sito web è molto più facile che installare software e imparare ad usarlo, ed è un metodo più familiare per la maggior parte delle persone.  L'unico svantaggio è che devi fidarti del sito, ma va bene per piccole quantità destinate a micropagamenti e spese varie.  È un modo facile per iniziare, e puoi passare al software bitcoin effettivo se le quantità ricevute diventano più significative."

Infine, il 19 maggio, un utente con il nome di Teppy ha iniziato ad accettare bitcoin per il gioco multiplayer di massa che amministrava, A Tale in the Desert.

L'Origine del Valore di Bitcoin

Nella primavera del 2010, il bitcoin sembrava aver effettivamente acquisito valore nella mente di molte persone. Anche se l'uso del sistema era ancora agli inizi, la domanda di bitcoin era presente, sia dal punto di vista del mining, dello scambio con il dollaro, sia della vendita di servizi. Questo avvio economico fu definitivamente suggellato da un evento simbolico avvenuto il 22 maggio: il primo acquisto di un bene fisico con bitcoin, specificamente una pizza, che racconteremo nel prossimo capitolo. La questione dell'origine del valore di Bitcoin è rimasta qualcosa che molte persone hanno faticato a spiegare. Questa emergenza di valore ha particolarmente disturbato i sostenitori della scuola austriaca che avevano una interpretazione ristretta del teorema della regressione di Ludwig von Mises. Questo fu il caso di un certo individuo, xc, che sul forum cercò di basare la trasmissione del valore nella conversione con il dollaro.

Tuttavia, questa questione non ha mai disturbato Satoshi, che vedeva l'avvio di una nuova valuta come una sfida certamente difficile da superare ma non impossibile. Così espose il suo punto di vista sul forum il 27 agosto 2010, in risposta a xc:

"Come esperimento mentale, immagina ci fosse un metallo di base tanto raro quanto l'oro ma con le seguenti proprietà: - di colore grigio noioso - non un buon conduttore di elettricità - non particolarmente forte, ma neanche duttile o facilmente malleabile - non utile per alcuno scopo pratico o ornamentale

e con una proprietà speciale e magica: - può essere trasportato attraverso un canale di comunicazione

Se, per un motivo o per l'altro, questo metallo acquisisse un valore qualsiasi, allora chiunque volesse trasferire ricchezza a lunga distanza potrebbe comprarne un po', trasmetterlo e farlo vendere al destinatario.

Forse potrebbe ottenere un valore iniziale in modo circolare come hai suggerito, perché le persone prevedono la sua potenziale utilità per lo scambio. (Io ne vorrei sicuramente un po') Forse i collezionisti, o qualsiasi motivo casuale, potrebbero innescarlo."

La Prima Ascesa di Bitcoin

Schede Grafiche, Pizze e Bitcoin Gratuiti

Nella parte precedente, abbiamo esplorato come Bitcoin sia entrato in esistenza, come sia stato introdotto al pubblico e come sia stato avviato economicamente. Nella primavera del 2010, mentre il commercio in bitcoin stava appena iniziando a fiorire, l'obiettivo di Satoshi Nakamoto e delle poche persone che lo sostenevano era mantenere viva la fiamma. Fortunatamente, altre persone si unirono allo sforzo, in particolare il miner Laszlo Hanyecz e lo sviluppatore Gavin Andresen, che si distinsero per le loro azioni.

In questo capitolo, esamineremo il primo dispiegamento del mining tramite unità di elaborazione grafica (GPU), la fortuna accumulata da Satoshi Nakamoto, il primo acquisto di un bene fisico con bitcoin, l'istituzione di un rubinetto di bitcoin che distribuiva unità gratuite, e l'evoluzione del software e della rete prima di Slashdot.

Mining tramite Unità di Elaborazione Grafica

La crescente domanda di bitcoin è stata accompagnata da un graduale aumento dell'attività di mining sulla rete. Durante l'anno 2009, la difficoltà sulla rete era al minimo storico di 1, il che richiedeva a tutti i nodi di eseguire circa 4,3 miliardi di calcoli per minare un blocco. Tuttavia, nel dicembre 2009, ciò è cambiato grazie all'algoritmo di aggiustamento che ha aumentato il fattore di difficoltà da 1 a 1,18. Satoshi Nakamoto era molto preoccupato per questo aumento di difficoltà e ha mantenuto una storia sul forum a partire da febbraio 2010. Ecco come si presentava:

Evoluzione della difficoltà come descritto da Satoshi Nakamoto sul forum

Nonostante questo entusiasmo riguardo l'aumento della potenza di calcolo sulla rete, Satoshi cercava comunque di rallentare la specializzazione del mining per favorire la distribuzione delle unità. Fino ad allora, i minatori avevano utilizzato le loro unità di elaborazione centrale (CPU) per estrarre nuovi bitcoin. Tuttavia, questi processori si sono dimostrati inefficienti per eseguire operazioni ripetitive, rispetto alle unità di elaborazione grafica (GPU) che sono molto più adatte a questo tipo di calcolo ripetitivo. Di conseguenza, tutti sapevano già all'epoca che questa evoluzione era inevitabile, incluso lo stesso Satoshi. Il 19 dicembre 2009, egli dichiarò quanto segue: "Dovremmo avere un accordo da gentiluomini per posticipare la corsa alle armi delle GPU il più a lungo possibile per il bene della rete. È molto più facile far velocizzare i nuovi utenti se non devono preoccuparsi dei driver delle GPU e della compatibilità. È bello come chiunque con solo una CPU possa competere abbastanza equamente in questo momento."

Tuttavia, pochi mesi dopo, il vaso di Pandora fu aperto. Il guastafeste è Laszlo Hanyecz, uno sviluppatore americano di origine ungherese di 28 anni, residente in Florida. Scoprì Bitcoin nell'aprile 2010. Il 9, acquistò 3.300 bitcoin da NLS per circa 20 dollari, poi testò il sistema effettuando alcuni trasferimenti. Il 18, tentò di congestionare la rete moltiplicando le transazioni dal suo indirizzo pubblico, ma questa reggeva.

Laszlo Hanyecz con suo figlio nel maggio 2018 Laszlo Hanyecz con suo figlio nel maggio 2018 (fonte: The Telegraph) Successivamente, ha adattato il codice software per farlo funzionare sul sistema operativo Mac OS X. Poi ha lavorato all'ottimizzazione del mining utilizzando l'ambiente OpenCL, che consente il coinvolgimento della GPU nella generazione di bitcoin. Il 10 maggio, ha pubblicato il suo eseguibile e offerto di scrivere patch per consentire ad altri minatori di fare lo stesso. Questa ottimizzazione gli ha rapidamente permesso di occupare un posto significativo nella produzione di blocchi. Alla fine di aprile, Laszlo ha contattato Satoshi per chiedere la sua opinione, ma quest'ultimo ha risposto solo il 17 maggio. Il creatore di Bitcoin gli ha allora chiesto di rallentare le sue operazioni affinché il mining rimanesse accessibile al maggior numero di persone:

"Un grande attrattiva per i nuovi utenti è che chiunque con un computer può generare alcune monete gratuitamente. Quando ci saranno 5000 utenti, questo incentivo potrebbe svanire, ma per ora è ancora vero. Le GPU limiterebbero prematuramente l'incentivo solo a coloro che dispongono di hardware GPU di fascia alta. È inevitabile che i cluster di calcolo GPU finiranno per accaparrarsi tutte le monete generate, ma non voglio affrettare quel giorno. (...) Non voglio sembrare un socialista, non mi interessa se la ricchezza è concentrata, ma per ora otteniamo più crescita dando quel denaro al 100% delle persone piuttosto che al 20%. Inoltre, più possiamo ritardare la corsa agli armamenti delle GPU, più mature diventano le librerie OpenCL e più persone avranno schede video compatibili con OpenCL."

Laszlo non ha realmente tenuto conto di questo avvertimento e ha continuato a minare blocchi con la sua scheda grafica, generando decine di migliaia di bitcoin nei mesi successivi. Tuttavia, non è stato fino a ottobre che il mining con GPU è diventato diffuso.

I Bitcoin di Satoshi

Questo aumento del mining ha avuto anche una conseguenza significativa: Satoshi ha smesso di produrre blocchi. Dal lancio della rete, aveva infatti minato per garantire un ritmo di conferma sufficiente e un livello di sicurezza accettabile. Con la nuova potenza dispiegata, poteva quindi abbandonare questo compito e lasciare che altri membri della rete beneficiassero dell'intero dei bitcoin creati.

L'attività di mining di Satoshi ha un modello distinto, che rende possibile identificare i blocchi che probabilmente ha trovato, con alcuni falsi positivi. Questo modello di mining è stato evidenziato dallo sviluppatore Sergio Lerner nel 2013 ed è stato denominato Patoshi Pattern.

Patoshi Pattern tra i blocchi 0 e 50,000

Il Patoshi Pattern tra i blocchi 0 e 50,000 come osservato sul sito web satoshiblocks.info: ogni punto corrisponde a un blocco, le linee blu sono formate dai blocchi di Satoshi, le altre linee rappresentano l'output di altri minatori. Secondo uno studio pubblicato da Whale Alert nel 2020, Satoshi ha minato circa 22.500 blocchi accumulando così 1.122.693 bitcoin, che rappresentano più del 5% delle 21 milioni di unità previste. Per gran parte del 2009, la rete si è affidata alla potenza di calcolo del suo fondatore. Questa dipendenza è stata illustrata nell'agosto del 2009, che è stato il periodo peggiore in termini di attività di mining e ha coinciso con un momento di "pausa" per Satoshi, durante il quale probabilmente ha monitorato meno le sue macchine. Infatti, durante questo agosto, sono stati prodotti solo 1.564 blocchi dei 4.464 previsti, corrispondenti a un tempo medio di 28 minuti e 30 secondi.

Con l'aumento della potenza di calcolo nell'autunno del 2009, la proporzione della potenza di calcolo di Satoshi rispetto alla potenza totale della rete è gradualmente diminuita. È passata dal 75% nel marzo 2009 al 60% nel settembre, poi scesa al 15% nel dicembre, e raggiunto lo 0% nel maggio. Di seguito è riportato un grafico realizzato da Organofcorti nel 2014:

Stima della proporzione della potenza di calcolo di Satoshi rispetto alla potenza totale tra gennaio 2009 e luglio 2010

Inoltre, il declino del dominio di mining di Satoshi non è meramente passivo: egli stesso rallenta la sua produzione durante lo stesso periodo. Infatti, l'obiettivo dichiarato di Satoshi è che tutti partecipino: non mina per guadagno finanziario, ma per garantire il funzionamento della rete fino a quando non entrano in gioco gli incentivi. Così, riduce il suo hash rate (il numero di calcoli eseguiti ogni secondo) tre volte durante questo periodo di mining: la prima volta da 4,5 a 2,5 MH/s nel giugno 2009, la seconda volta da 2,5 a 1 MH/s nell'ottobre, e la terza volta da 1 a 0 MH/s nel maggio 2010. Ecco un grafico della sua evoluzione dell'hash rate durante questo periodo (Organofcorti):

Stima dell'hash rate di Satoshi tra gennaio 2009 e maggio 2010

Il mining di Satoshi è quindi decisamente altruistico, come sottolinea Jameson Lopp. Quando smette di minare il 3 maggio 2010 (il suo ultimo blocco è il blocco 54,316), ciò costituisce un altro traguardo nello sviluppo lento di Bitcoin: il passaggio della conferma delle transazioni agli attori economici.

Il Bitcoin Pizza Day

Maggio 2010 è segnato anche da un evento fondamentale: il primo acquisto di un bene fisico con bitcoin. Laszlo Hanyecz compie il primo passo. Avendo accumulato oltre 20.000 bitcoin attraverso il suo algoritmo, cerca di reinserirli nell'economia ottenendo pizze. Il 18 maggio scrive il seguente annuncio sul forum: "Pagherò 10.000 bitcoin per un paio di pizze... magari due grandi così ne ho un po' avanzate per il giorno dopo. Mi piace avere della pizza avanzata da sgranocchiare più tardi. Puoi fare la pizza tu stesso e portarla a casa mia o ordinarla per me da un servizio di consegna, ma quello che sto cercando è ottenere cibo consegnato in cambio di bitcoin senza che io debba ordinare o prepararlo personalmente, un po' come ordinare un 'piatto per la colazione' in un hotel o qualcosa del genere, ti portano semplicemente qualcosa da mangiare e sei felice! (...) Se sei interessato per favore fammelo sapere e possiamo organizzare un accordo." Questa offerta fu accettata dopo quattro giorni. Fu un giovane californiano di nome Jeremy Sturdivant ad accettare lo scambio sul servizio di messaggistica istantanea IRC.

Jeremy Sturdivant nel maggio 2018 Jeremy Sturdivant nel maggio 2018 (fonte: The Telegraph)

Il 22 maggio, ordinò due pizze da Papa John's che furono consegnate a Laszlo a Jacksonville, Florida. Ricevette 10.000 bitcoin in cambio, del valore di circa $44 al tasso di mercato Bitcoin. Ecco una fotografia di queste due pizze, condivisa da Laszlo stesso:

Pizze da Papa John's consegnate a Laszlo Hanyecz il 22 maggio 2010

Questo conclude il primo acquisto di un bene fisico con bitcoin, anche se questo acquisto è indiretto. Laszlo riceve i complimenti da Martti Malmi che scrive che "è stato fatto un grande passo". Anche NLS aggiunge un commento positivo su questa questione.

Il 12 giugno, Laszlo Hanyecz ribadisce la sua offerta scrivendo sul forum:

"Questa è un'offerta aperta, per inciso... Scambierò 10.000 BTC per 2 di queste pizze in qualsiasi momento, finché ho i fondi." Così, ha portato a termine diverse altre transazioni dello stesso tipo, fino al 4 agosto quando scrisse che non poteva davvero "permettersi di continuare a fare questo" poiché non poteva più "generare migliaia di unità al giorno". La ragione: l'aumento del prezzo causato dall'afflusso da Slashdot l'11 luglio, che gli valse anche le beffe dei membri del forum, i quali insinuarono che sarebbe stato meglio se avesse tenuto i suoi bitcoin. Alcuni mesi dopo, a novembre, mentre il prezzo del bitcoin si aggirava intorno ai 25 centesimi, l'utente ribuck scrisse in modo quasi profetico: "Questo diventerà alla fine la prima pizza da un milione di dollari al mondo?" Tuttavia, l'aumento del potere d'acquisto della criptovaluta non ha sminuito il simbolismo di questo evento, che viene commemorato ogni anno in questa data come il Bitcoin Pizza Day dalla comunità Bitcoin.

Gavin Andresen e il Bitcoin Faucet

Questo periodo vide anche l'arrivo di una figura chiave nella storia del Bitcoin: Gavin Andresen, uno sviluppatore di 44 anni nato in Australia che ottenne la nazionalità statunitense nel 2004 e viveva ad Amherst, Massachusetts al momento. Tornato da un viaggio in Australia e temporaneamente disoccupato, scopre Bitcoin alla fine di maggio attraverso un articolo di Neil McAllister pubblicato su InfoWorld. Questo articolo presentava il progetto di Satoshi Nakamoto come un'"innovazione open-source".

Foto profilo di Gavin Andresen, scattata a Townsville, Queensland, Australia Gavin Andresen a Townsville, Queensland, Australia (fonte: archivio CIO)

Curioso e inventivo, iniziò rapidamente a lavorare su un progetto personale: un "Bitcoin Faucet" che regala bitcoin a chiunque ne faccia richiesta. L'11 giugno, lanciò il suo servizio e lo presentò sul forum come segue: "Per il mio primo progetto di programmazione Bitcoin, ho deciso di fare qualcosa che suona davvero stupido: ho creato un sito web che distribuisce Bitcoin. (...) Perché? Perché voglio che il progetto Bitcoin abbia successo, e penso che abbia maggiori possibilità di successo se le persone possono ottenere un pugno di unità per provarlo."

Satoshi reagì favorevolmente al lancio di questo servizio, anche se non se ne accorse subito. Una settimana dopo, il 18 giugno, complimentò il creatore scrivendo che era stata un'"eccellente scelta per un primo progetto" e che aveva "pianificato di fare esattamente la stessa cosa se nessun altro l'avesse fatto, così quando diventa troppo difficile per i mortali generare 50BTC, i nuovi utenti potrebbero ottenere subito alcune monete con cui giocare." Il contributo di Gavin Andresen non si è fermato qui. Ha mostrato un profondo interesse per il funzionamento di Bitcoin e si è dedicato all'analisi del codice. Ha scoperto il sistema di script integrato nel protocollo, qualcosa che ha rapidamente condiviso sul forum. Ha espresso le sue preoccupazioni riguardo a questa caratteristica, poiché riduceva la sicurezza del sistema ("la complessità è nemica della sicurezza") e rendeva più difficile lo sviluppo di una seconda implementazione del software. Satoshi ha spiegato il motivo dell'integrazione di questo meccanismo, che ha chiamato Script:

"La natura di Bitcoin è tale che una volta rilasciata la versione 0.1, il design di base è stato fissato nella pietra per il resto della sua vita.  Per questo, volevo progettarlo per supportare ogni possibile tipo di transazione che potessi immaginare. (...)  La soluzione era lo script, che generalizza il problema in modo che le parti transazionanti possano descrivere la loro transazione come un predicato che la rete di nodi valuta.  I nodi devono solo capire la transazione fino al punto di valutare se le condizioni del mittente sono soddisfatte."

Gavin si è anche impegnato nello sviluppo del software implementando l'avvio automatico all'accensione per Linux, concentrandosi sull'API (per il cui miglioramento sarebbe stato accreditato nella versione 0.3.3), e partecipando al dispiegamento della rete di test (che aveva concepito il 9 giugno). Avrebbe scambiato idee privatamente con Satoshi, diventando gradualmente il suo braccio destro, poiché Martti Malmi era molto impegnato con il suo nuovo lavoro a tempo pieno.

Una Primavera Piena di Eventi Fondamentali

La primavera del 2010 è stata un periodo ricco di eventi fondamentali. Prima, alla fine di aprile, lo sviluppatore Laszlo Hanyecz ha sviluppato il mining GPU, un'ottimizzazione a cui Satoshi si opponeva a breve termine (anche se ne riconosceva l'inevitabilità a lungo termine). Questo sviluppo coincise con l'arresto della produzione di blocchi da parte di Satoshi, probabilmente stimando che il tasso di hash della rete fosse sufficiente. Poi, il 22 maggio è stato segnato dallo scambio delle famose pizze tra Laszlo Hanyecz e Jeremy Sturdivant, che ha costituito il primo acquisto di un bene fisico con bitcoin. Infine, a giugno, è arrivato Gavin Andresen, che ha creato il rubinetto di bitcoin e si è rapidamente impegnato nello sviluppo del software. Tutti questi elementi hanno mostrato un incoraggiante progresso dell'economia intorno a Bitcoin. Tuttavia, alla fine di giugno, l'attività sulla rete rimase piuttosto modesta. C'erano pochi nuovi utenti, e la fiamma del fenomeno monetario era appena sufficiente a non spegnersi. Il 30 giugno, nella mailing list bitcoin-list, il cypherpunk James A. Donald (che sembrava non aver seguito gli ultimi sviluppi, né era a conoscenza dell'esistenza del forum) dichiarò che "Bitcoin [era] in qualche modo morto." Anche se si sbagliava, il suo commento rivelò una grave mancanza di comunicazione: troppo poche persone sapevano del progetto, e c'era bisogno di più sforzi in questo senso. Bitcoin aveva bisogno di "un'ecologia di utenti per essere utile," e questa massa critica non c'era ancora. Un evento si sarebbe mosso in questa direzione due settimane dopo, cosa che affronteremo nel prossimo capitolo.

Il Grande Slashdotting

All'inizio dell'estate del 2010, nonostante alcuni incoraggianti sviluppi iniziali, Bitcoin si basava su fondamenta instabili. Il software aveva pochi sviluppatori oltre a Satoshi Nakamoto. I minatori erano amatori sui loro computer personali. C'erano circa venti servizi legati a Bitcoin, e gli scambi reali erano altrettanto rari. Tuttavia, le cose stavano per cambiare drasticamente durante la seconda metà dell'anno.

In questo capitolo, miriamo a discutere il "grande slashdotting," ovvero l'improvviso afflusso di utenti che seguì la pubblicazione di una presentazione di Bitcoin sul popolare sito web Slashdot l'11 luglio 2010. Vedremo come questo testo venne a esistere come ultimo sforzo di comunicazione da parte di Satoshi e quali furono gli effetti diretti che seguirono questa popolarizzazione di Bitcoin.

La versione 0.3 del software

L'inizio dell'estate 2010 fu segnato dal rilascio della versione 0.3 del software, che era stata a lungo preparata da Satoshi Nakamoto e Martti Malmi. Rispetto alla versione 0.2, rilasciata a dicembre dell'anno precedente, questa versione include miglioramenti cruciali come un daemon (che diventerebbe bitcoind), controllo da linea di comando, un'API (via JSON-RPC), ottimizzazione della generazione di unità, e un "hashmeter" per stimare il tasso di hash dell'utente. Include anche il supporto per Mac OS X portato dal contributo di Laszlo Hanyecz e la traduzione dell'interfaccia grafica in tedesco, olandese e italiano. Il 22 giugno, Satoshi chiede ai membri del forum di testare questa versione del software. Vede il rilascio di questa versione come un momento cruciale nello sviluppo di Bitcoin e considera addirittura di abbandonare l'aspetto "beta" passando direttamente alla numerazione alla versione 1.3. Tuttavia, ritorna sulla sua decisione piuttosto rapidamente. Il 6 luglio, Satoshi Nakamoto annuncia il rilascio della versione 0.3 del software. Sapendo che questa versione potrebbe essere significativa per l'avanzamento di Bitcoin, prepara attentamente la presentazione e scrive:

"Ecco la versione 0.3 di Bitcoin, la criptovaluta peer-to-peer! Bitcoin è una valuta digitale che utilizza la crittografia e una rete distribuita per sostituire la necessità di un server centrale fidato. Fuggi dal rischio di inflazione arbitraria delle valute gestite centralmente! La circolazione totale di bitcoin è limitata a 21 milioni di unità. Le unità sono distribuite gradualmente ai nodi della rete in base alla potenza di calcolo che forniscono, quindi puoi ottenere una quota di esse contribuendo con il tempo di inattività del tuo CPU."

Una Presentazione per Slashdot

In occasione del rilascio della nuova versione del software, un utente del forum di nome Teppy (l'amministratore del MMORPG che ha iniziato ad accettare bitcoin a maggio) propone di fare pubblicità su Slashdot, un sito di notizie molto popolare che copre argomenti per nerd come informatica, videogiochi, scienza, Internet, ecc., che prende il nome dai due caratteri /.. Il 22 giugno, chiede sul forum se dovrebbero "tentare di ottenere un po' di pubblicità" specificando che "Slashdot è un buon posto se possiamo ottenerlo." Martti Malmi commenta scrivendo che "raggiungere Slashdot, con i suoi milioni di lettori tecnicamente competenti, sarebbe fantastico, forse la cosa migliore che si possa immaginare!"

Il 5 luglio, Teppy scrive una presentazione che intende sottoporre personalmente a Slashdot e la pubblica sul forum:

"Che ne dite di questa tecnologia dirompente? Bitcoin è una criptovaluta anonima per l'acquirente, anonima per il venditore, senza banca centrale e senza commissioni di transazione. Utilizzando un concetto simile a Hashcash, i clienti consumano cicli CPU cercando di scoprire alcuni dei 21.000.000 di Bitcoin che alla fine saranno trovati. Si prevede che nel tempo, il valore di mercato dei Bitcoin raggiungerà la parità con l'energia necessaria per generarli, risultando in una valuta supportata dall'energia al di fuori della portata di qualsiasi governo."

Diversi membri del forum fanno suggerimenti per migliorare questo testo. Satoshi interviene lui stesso poche ore dopo il primo messaggio per dare la sua opinione. Scrive che "apprezza davvero lo sforzo," ma che "ci sono molti problemi", poi elenca gli elementi che lo disturbano:

In una email indirizzata a Martti Malmi qualche ora dopo, Satoshi fornisce due motivi principali per spiegare questa intenzione di sminuire l'anonimato: il pericolo per l'utente e la percezione pubblica. Scrive:

"Penso che dovremmo de-enfatizzare l'aspetto anonimo. Con la popolarità degli indirizzi bitcoin invece dell'invio tramite IP, non possiamo dare l'impressione che tutto sia automaticamente anonimo. È possibile essere pseudonimi, ma bisogna fare attenzione. [...] Inoltre, 'anonimo' suona un po' sospetto. Penso che le persone che desiderano l'anonimato scopriranno di esso senza che noi lo promuoviamo."

Conclude il suo messaggio sul forum con:

"Scusate se sembro un guastafeste. Scrivere una descrizione di questa cosa per il grande pubblico è dannatamente difficile. Non c'è niente con cui relazionarlo."

Successivamente, Teppy ha aggiornato la presentazione tenendo conto dei suggerimenti. Così, all'inizio di luglio, si è osservato che il discorso intorno a Bitcoin era ben calibrato, indicando che era pronto per un afflusso senza precedenti.

Slashdotted!

L'11 luglio 2010, una versione rivista della presentazione di Bitcoin scritta da Teppy fu pubblicata su Slashdot. Si leggeva così:

"Che ne dite di una tecnologia disruptiva? Bitcoin è una valuta digitale peer-to-peer, basata su rete senza banca centrale e senza commissioni di transazione. Utilizzando un concetto di proof-of-work, i nodi consumano cicli CPU cercando gruppi di monete, trasmettendo le loro scoperte alla rete. L'analisi dell'uso dell'energia indica che il valore di mercato dei Bitcoin è già superiore al valore dell'energia necessaria per generarli, indicando una domanda sana. La comunità spera che la valuta rimanga fuori dalla portata di qualsiasi governo."

Logo di Slashdot nel 2010

La pubblicazione fu notata, e quasi 500 commenti furono postati in pochi giorni. Per Bitcoin, questo successo portò a un massiccio afflusso di visitatori al sito e al forum. L'uso della blockchain aumentò: il numero di transazioni effettuate sulla rete passò da 42 il 10 luglio a 1.641 il 12, raggiungendo 5.554 il 14, un massimo storico. Il sistema tenne nonostante il carico aumentato. Il 14, lo sviluppatore Gavin Andresen scrisse sul forum:

"Penso che Satoshi abbia fatto un lavoro fantastico: negli ultimi due giorni in cui Bitcoin è stato 'slashdotted', non ho sentito parlare di ALCUN problema con la perdita di transazioni Bitcoin, né di downtime della rete a causa del carico, o di problemi riguardanti le funzionalità di base. La prima conseguenza di questo afflusso è che il prezzo del Bitcoin ha sperimentato un aumento meteorico, passando da 0,008 a0,08 in una settimana, il che rappresenta un incremento decuplicato! Un altro effetto dell'afflusso di persone da Slashdot è l'aumento della potenza di calcolo impiegata nella rete. Molte persone avviano il software e producono blocchi con i loro processori centrali. Tra l'11 e il 17 luglio, il tasso di hash è aumentato da 0,22 GH/s a 2,78 GH/s.

La Creazione di Mt. Gox

Tra coloro che hanno scoperto Bitcoin grazie a Slashdot c'era Jed McCaleb, un imprenditore e programmatore americano di 35 anni noto per aver co-fondato e sviluppato il software di file-sharing peer-to-peer eDonkey2000 negli anni 2000. Rendendosi conto di quanto fosse difficile ottenere Bitcoin in cambio di dollari, decise "d'impulso" di creare un mercato efficiente. Per fare ciò, riutilizzò uno dei suoi vecchi progetti sviluppati nel 2007: Magic The Gathering Online eXchange (MTGOX), un sito web che permetteva di comprare e vendere carte per il gioco online Magic: The Gathering Online. Riutilizzò il nome di dominio di questo progetto (mtgox.com), che divenne il nome della nuova piattaforma: Mt. Gox, pronunciato "Mount Gox".

Jed McCaleb nel 2013 Jed McCaleb nel 2013 (fonte: Ariel Zambelich per Wired)

Una settimana dopo, il 18 luglio, Jed McCaleb lanciò la sua piattaforma di scambio e la annunciò sul forum. Grazie alla sua competenza, si assicurò che la piattaforma funzionasse come un mercato automatizzato, simile agli scambi online moderni. Secondo lui, si distingueva da Bitcoin Market perché era "sempre online, automatizzato", "il sito era più veloce e aveva un hosting dedicato", e "l'interfaccia era più user-friendly". Di conseguenza, Mt. Gox divenne rapidamente il principale mezzo per acquisire bitcoin, stabilendosi come il punto di riferimento per le quotazioni in dollari.

Interfaccia della piattaforma Mt. Gox nel febbraio 2011 Interfaccia della piattaforma Mt. Gox nel febbraio 2011 (fonte: Archivio Mt. Gox) Inizialmente, la piattaforma accettava pagamenti tramite PayPal. Tuttavia, nell'ottobre 2010, a seguito di troppe richieste di chargeback, PayPal bloccò l'account di Jed McCaleb, costringendolo a sospendere temporaneamente depositi e prelievi sulla piattaforma. Alcune settimane dopo, egli ripristinò i trasferimenti aggiungendo Liberty Reserve come metodo di pagamento. Successivamente, accettò anche transazioni tramite Paxum su richiesta, e bonifici bancari in dollari (ACH) e in euro (SEPA).

L'Effetto Accelerante dello Slashdotting

L'effetto della pubblicazione dell'introduzione a Bitcoin su Slashdot fu spettacolare per il progetto di Satoshi Nakamoto. L'afflusso di persone interessate portò a un record di aumento del prezzo e del tasso di hash. Inoltre, ciò spinse un certo Jed McCaleb a scoprire Bitcoin e a creare un mercato all'altezza per il trading dell'unità di conto, sotto il nome di Mt. Gox. Nei mesi successivi, continuarono a fiorire miglioramenti tecnici, economici e di mining, rendendo Slashdot il vero punto di partenza di Bitcoin come movimento comunitario. Tuttavia, fu a livello di software e protocollo che si verificarono i cambiamenti più significativi: vi erano infatti importanti vulnerabilità che necessitavano di essere risolte. Il prossimo capitolo si concentra su queste questioni tecniche, che costituiscono un passo cruciale nello sviluppo di Bitcoin.

I Primi Problemi Tecnici

Come menzionato nell'ultimo capitolo, l'afflusso di utenti da Slashdot l'11 luglio 2010, causò un'enorme ondata di interesse nel progetto di Satoshi Nakamoto. L'uso della rete esplose; il tasso di cambio aumentò dieci volte, così come la potenza di calcolo dedicata al sistema. Così, Bitcoin sperimentò una crescita senza precedenti durante l'estate.

Tuttavia, questo successo fu accompagnato da problemi tecnici, con la scoperta di un numero di vulnerabilità nel software. Una maggiore popolarità significava infatti sia un numero maggiore di persone che ispezionavano il codice sia una maggiore probabilità di anomalie operative. Ed è precisamente ciò che accadde il 15 agosto con l'incidente del valore overflow, il primo "guasto" nella storia di Bitcoin, che durò circa 15 ore. Questo periodo fu naturalmente segnato da un miglioramento del software, al fine di anticipare varie minacce e correggere i difetti il più possibile.

Miglioramento del Software

L'afflusso di utenti da Slashdot rese necessario anche il miglioramento del software. Le vulnerabilità trovate dovevano essere corrette, e nuove funzionalità dovevano essere integrate. Satoshi era quindi sotto pressione: il 18 luglio, egli confidò in privato a Martti Malmi di essere "al limite, ci sono così tante cose che devono essere fatte." Nel giro di due mesi, furono rilasciate non meno di 8 sottoversioni del software! Tuttavia, il creatore di Bitcoin non lavora da solo al codice. Può contare su Gavin Andresen, arrivato a giugno e sempre più coinvolto nello sviluppo (è accreditato nel repository di SourceForge dal 9 luglio). Ci sono anche persone curiose di capire come funziona il sistema e che segnalano problemi quando li incontrano, come Christian Decker (cdecker) o Michael Marquardt (meglio conosciuto con lo pseudonimo di Theymos). Satoshi è inoltre supportato dai minatori, che modificano il codice per trovare modi per ottimizzare la generazione di unità, come ArtForz (la prima persona a creare una mining farm, come vedremo nel prossimo capitolo), lo sviluppatore tedesco Nils Schneider (tcatm), Michael Brown (knightmb) o BlackEye. Infine, possiamo menzionare Jeff Garzik (che usa lo pseudonimo jgarzik sul forum), che è uno sviluppatore americano, contributore nel mondo del software libero, in particolare per la distribuzione Red Hat, e un seguace libertario della scuola austriaca di economia. Ha scoperto Bitcoin attraverso l'articolo pubblicato su Slashdot e si è quasi immediatamente coinvolto in Bitcoin.

Jeff Garzik nel 2013 Jeff Garzik nel 2013 (fonte: Benson Samuel)

Il primo obiettivo di Satoshi è rendere il software e il protocollo più sicuri, per far fronte al recente aumento dell'uso. Insieme a Gavin Andresen, considerano i vari attacchi che potrebbero verificarsi (inclusi gli attacchi di denial of service) e si impegnano a correggere le vulnerabilità scoperte. È così che viene aggiunto un sistema di checkpoint il 17 luglio (v0.3.2), impedendo la riscrittura della catena prima di una certa data, e il concetto di lavoro viene integrato il 25 luglio (v0.3.3) per affinare il meccanismo di selezione della catena corretta dai nodi.

Gavin e Satoshi hanno anche corretto diversi bug. Il principale tra questi è il "bug 1 RETURN", una vulnerabilità nel sistema di script che rendeva possibile spendere bitcoin da qualsiasi indirizzo utilizzando uno script specifico. Questa vulnerabilità è stata segnalata da ArtForz il 28 luglio, che, invece di sfruttare il difetto e arricchirsi discretamente, ha scelto di condividere la sua scoperta con Satoshi e Gavin. Satoshi ha rapidamente incluso la correzione nel software (v0.3.6) e ha raccomandato a tutti gli utenti di aggiornare. Così, Bitcoin è stato salvato da una situazione potenzialmente disastrosa. Questa vulnerabilità è stata successivamente registrata nel MITRE con l'identificatore CVE-2010-5141. Il secondo obiettivo era migliorare le prestazioni del sistema apportando modifiche al protocollo o ottimizzando il funzionamento del software. È in questa categoria che rientra l'aggiunta dei codici operativi OP_NOP al sistema di script interno, eseguita discretamente da Satoshi il 29 luglio (v0.3.6), con l'unico commento essendo la parola "espansione". Questi codici operativi sono istruzioni silenziose che non hanno effetto se presenti in uno script ma non invalidano nemmeno la transazione. Di conseguenza, si può modificare il comportamento di queste istruzioni senza rendere gli script incompatibili con una versione precedente del protocollo, da qui il commento di Satoshi. Questi codici operativi avrebbero notevolmente permesso ciò che sarebbe stato chiamato "soft fork" nel 2015 e 2016, trasformando le istruzioni OP_NOP2 e OP_NOP3 in OP_CHECKLOCKTIMEVERIFY e OP_CHECKSEQUENCEVERIFY (rispettivamente).

Anche i minatori condividono le loro scoperte per migliorare, direttamente o indirettamente, la generazione di bitcoin con il software principale. Prima, l'ottimizzazione personale di Laszlo è stata integrata nel software il 6 luglio (v0.3.0). Poi, il caching del contesto per la funzione hash SHA-256 da Nils Schneider e l'ottimizzazione del suo calcolo da BlackEye sono stati aggiunti al software il 29 luglio (v0.3.6). Infine, la parallelizzazione del calcolo su un singolo processore proposta da Nils Schneider (di nuovo) è stata integrata nel codice il 15 agosto (v0.3.10).

Tutti questi miglioramenti significano che Bitcoin si sta rafforzando giorno dopo giorno, sia in termini di funzionamento del software che di prestazioni di mining. Tuttavia, questo slancio innovativo è in qualche modo offuscato da un evento che ha profondamente segnato la comunità. È l'incidente del valore overflow, che si è verificato in agosto e ha interrotto la rete per circa quindici ore.

L'Incidente del Valore Overflow

Il 15 agosto 2010, intorno alle 17:00 (UTC), un blocco contenente una transazione che ha creato più di 184 miliardi di bitcoin è stato aggiunto alla catena all'altezza 74,638. Questa emissione straordinariamente alta ha sfruttato una vulnerabilità di overflow della memoria nella rappresentazione delle quantità: l'attaccante ha creato due output di transazione di 92,233,720,368.54277039 BTC ciascuno, un importo vicino alle unità massime che possono essere rappresentate da un intero a 64 bit con segno (il formato utilizzato nel protocollo). Un'ora dopo, il problema fu notato da Jeff Garzik, che avvisò la comunità sul forum riguardo a un "blocco strano". La risposta di Satoshi arrivò intorno alle 21:00: egli pubblicò una modifica preliminare del codice sul forum e consigliò alle persone di "smettere di generare". Dopo aver apportato alcune revisioni e caricato le modifiche su Sourceforge, alla fine rilasciò una patch per Windows, Linux e Mac OS X alle 23:48.

Questa patch permetteva ai minatori di rifiutare la transazione incriminata come non valida e di creare un ramo alternativo che non la contenesse. Il primo blocco di questo ramo fu trovato alle 23:53.

La mattina seguente, poco dopo le 8:00, la situazione conflittuale fu risolta. La catena corretta divenne più lunga dell'altra, il che significava che tutti i nodi dovevano seguire questa catena, che avessero applicato la patch o meno. Questo incidente interruppe l'attività della rete per circa 15 ore, ma la reattività della comunità fu esemplare. Satoshi scrisse intorno alle 13:00:

"Sembra che abbiamo superato la cattiva catena intorno al 74689.  I nodi 0.3.9 e inferiori stanno rispondendo con il numero del blocco corrente da alcune ore ora. (...) Grazie a tutti per la pronta risposta!"

Il Sistema di Allerta

Dopo aver scoperto il bug 1 RETURN a luglio, Satoshi Nakamoto fece tutto il possibile per proteggere la rete dagli incidenti. Il 3 agosto, aggiunse un meccanismo di avviso al software che si attiva in caso di divisione della catena (v0.3.8). Tuttavia, questo meccanismo si rivelò inutile per rilevare il bug di overflow del valore emerso il 15, spingendo Satoshi a accelerare il suo piano per sviluppare un meccanismo più avanzato.

Nei giorni successivi all'incidente, Satoshi costruì quindi un efficace sistema di allerta sulla rete, che gli permetteva, con una chiave privata, di avvisare i nodi in caso di problemi tecnici e di sospendere alcuni comandi API. Il 22 agosto, presentò il suo sistema sul forum. Questo annuncio sollevò preoccupazioni tra i membri, che videro in questo sistema un elemento centralizzante e una vulnerabilità che uno stato potrebbe sfruttare. Satoshi rispose due giorni dopo, definendo queste considerazioni "paranoiche" e specificando che il sistema poteva essere disabilitato manualmente dagli utenti e che comunque sarebbe stato temporaneo. Il 27 agosto, il sistema di allerta è stato ufficialmente integrato nel software (v0.3.11). La possibilità di sospendere le funzionalità è stata rimossa a dicembre. Negli anni successivi, il sistema di avviso è stato utilizzato diverse volte, in particolare per un fork accidentale nel 2013, prima di essere definitivamente rimosso dal software nel 2017.

Il Limite di Dimensione del Blocco

Un altro elemento che fa parte dello sforzo di migliorare il protocollo per renderlo resistente agli attacchi è l'aggiunta del limite di dimensione del blocco di transazione. Questo limite è un parametro che restringe la capacità transazionale del sistema richiedendo che ogni blocco sia più piccolo di questa dimensione. L'obiettivo iniziale era prevenire attacchi di tipo denial-of-service contro la rete.

Questo parametro è stato aggiunto discretamente al codice da Satoshi il 15 luglio sotto forma della costante MAX_BLOCK_SIZE (v0.3.1), che è stata poi impostata a 1 megabyte (1.000.000 di byte). La programmazione dell'implementazione del vincolo è stata effettuata il 7 settembre dal creatore di Bitcoin, ancora una volta senza alcun annuncio pubblico da parte sua (v0.3.12). Era previsto che il limite di dimensione (che restringe anche il numero di operatori di firma nei blocchi) entrasse in vigore a partire dal blocco 79.400. L'attivazione è avvenuta il 12 settembre. Questo limite era allora piuttosto benigno: permetteva un throughput di 7 transazioni standard al secondo, più che sufficiente per sostenere l'attività economica del tempo, anche dopo il slashdotting.

Sebbene Satoshi non abbia menzionato l'esistenza del limite di dimensione del blocco, diverse persone hanno notato la sua presenza nel codice nel tempo. Così, già il 12 agosto, un membro del forum di lingua russa che usava lo pseudonimo throughput ha affermato, in tono relativamente favorevole, che "Un altro aspetto interessante è che la dimensione in byte del blocco (quindi il numero di transazioni in esso) è limitata." Più tardi, il 30 settembre, fu Theymos a puntualizzare a un altro membro che "Bitcoin non permetterà blocchi oltre 1MB, quindi assumendo una (piuttosto piccola) dimensione media della transazione di 216 byte, Bitcoin può gestire solo 4.629 transazioni ogni 10 minuti." Infine, la presenza di questo parametro influisce su Jeff Garzik che dichiara di essere "molto più preoccupato per la scalabilità che per la chiusura del governo" e che chiede come sia possibile "vendere bitcoin a investitori seri, con limitazioni incorporate come il limite di 463 transazioni al minuto." Di conseguenza, il 3 ottobre, propone un patch sul forum per aumentare il limite di dimensione del blocco a 7.168 MB al fine di "eguagliare il tasso di transazione medio di PayPal." Theymos risponde dicendo che "applicare questa patch ti renderà incompatibile con altri client Bitcoin." Questo messaggio è sostenuto da Satoshi Nakamoto che raccomanda di non usare la patch e afferma: "Possiamo introdurre un cambiamento più avanti se ci avviciniamo alla necessità di farlo." Quest'ultimo chiarisce i suoi pensieri il giorno successivo fornendo indicazioni su come effettuare tale cambiamento di protocollo. Messaggio di Satoshi Nakamoto che descrive un aumento del limite di dimensione del blocco nel 2010

Questa discussione segna l'inizio del dibattito sulla scalabilità, che alla fine porterà a una vera e propria guerra civile tra il 2015 e il 2017, nota come la guerra della dimensione del blocco.

Modelli di Script Standard

A settembre, Satoshi introduce anche un nuovo concetto nel codice: quello delle transazioni non standard. Queste sono transazioni che i nodi configurati di default non inoltrano, non mantengono nelle loro mempool e non includono nei blocchi che producono. Tuttavia, queste transazioni rimangono completamente valide, e i blocchi che le contengono sono accettati dall'intera rete.

Questa distinzione normativa aiuta a limitare lo sfruttamento di potenziali vulnerabilità nel sistema di scripting di Bitcoin, che è piuttosto ricco e non è stato sufficientemente esaminato, a costo di una restrizione temporanea sulla programmabilità. In questo momento, due tipi di script di output sono identificati come standard dalla rete:

Un'estate di Sviluppo

Durante l'estate del 2010, un periodo ricco di eventi, Satoshi si dedicò allo sviluppo del software di Bitcoin. La pubblicazione del testo introduttivo su Bitcoin su Slashdot portò a un afflusso senza precedenti di utenti, mettendo anche a rischio il sistema. Di conseguenza, il fondatore e coloro che lo assistevano (incluso, in particolare, Gavin Andresen) cercarono nel miglior modo possibile di correggere le vulnerabilità. Tuttavia, la rete non sfuggì a un incidente maggiore, l'incidente del valore overflow, che portò alla creazione di un sistema di allerta gestito da Satoshi all'interno del software. Infine, questo periodo fu anche segnato dall'aggiunta del limite di dimensione del blocco, un elemento fondamentale nella storia di Bitcoin. Nei mesi successivi, continuarono a emergere miglioramenti tecnici, economici e di mining, trasformando gradualmente Bitcoin in un progetto collettivo. La "comunità Bitcoin" finalmente prese vita come entità autonoma. Questo è ciò che studieremo nella prossima parte di questo corso.

La Comunità Bitcoin

La Corsa all'Oro Digitale

Nella parte precedente, abbiamo studiato l'effetto che la pubblicazione della presentazione di Bitcoin su Slashdot (slashdotting) ha avuto e come i problemi tecnici iniziali sono stati gestiti da Satoshi e dai suoi aiutanti. Alla fine dell'estate, il progetto aveva superato la tempesta ed era pronto ad accogliere un numero crescente di persone. L'autunno del 2010 ha quindi segnato un periodo di successo per Bitcoin. Questo periodo fu particolarmente un'era d'oro per il mining, che vide miglioramenti significativi con l'emergere delle prime fattorie di GPU e della prima cooperativa. Le risorse impiegate aumentavano e le prestazioni degli algoritmi dedicati miglioravano. Fu in qualche modo una "corsa all'oro digitale", come scrisse un blogger dell'epoca (usando lo pseudonimo jimbobway) wrote, notando che "migliaia di utenti su Internet" stavano minando bitcoin "nella speranza di fortuna" e che molti di loro tentavano "di sviluppare strumenti software e hardware per minare bitcoin più efficientemente" nella speranza di diventare ricchissimi. (originale: "Bitcoins: A New Digital Gold Rush (...) Migliaia di utenti su Internet stanno ora minando per bitcoins nella speranza di fortuna. Molti stanno cercando di sviluppare strumenti software e hardware per minare per bitcoins più efficientemente nella speranza di diventare ricchissimi.")

La Prima Fattoria di GPU

Dopo che Bitcoin fu slashdotted nel luglio 2010, l'alto premio finanziario portato dall'aumento dei prezzi e la possibilità di future crescite incoraggiarono gli individui a dedicarsi più intensamente alla generazione di bitcoin. Ecco perché il hash rate della rete, che era a 0.22 GH/s l'11 luglio, salì a 2.78 GH/s il 17, poi a 5.79 GH/s il 15 agosto, per raggiungere infine 9.94 GH/s il 19 settembre e infine 12.58 GH/s il 29 settembre.

Tasso di hash totale della rete dall'11 luglio al 5 ottobre 2010 Tasso di hash totale della rete dall'11 luglio al 5 ottobre 2010 (fonte: CoinWarz) Il più grande minatore di questo periodo era uno sviluppatore tedesco noto con il nome di ArtForz. Dopo aver scoperto Bitcoin tramite Slashdot, si è rapidamente impegnato nello sviluppo software e ha trascorso molto tempo sul canale IRC #bitcoin-dev. In particolare, ha sviluppato il proprio algoritmo di mining GPU con OpenCL, che eseguiva con la scheda grafica del suo computer. Ha iniziato a generare bitcoin il 19 luglio. Il 25 luglio, in una discussione che sondava gli utenti sui loro possedimenti in bitcoin, ArtForz ha dichiarato di aver generato 1.700 bitcoin in 6 giorni, corrispondenti al 4% del tasso di hash, o 80 MH/s. Gradualmente, ha costruito una grande fattoria di mining, che sarebbe stata conosciuta come "ArtFarm". Ad agosto, la sua fattoria includeva 6 ATI Radeon HD 5770s, permettendogli di aumentare da 76 MH/s il 9 agosto a circa 450 MH/s il 13.

Produzione di mining di ArtForz tra agosto e ottobre 2010 Produzione di mining di ArtForz tra agosto e ottobre 2010 (fonte: Blackburn et al., "Cooperazione tra un gruppo anonimo protetto Bitcoin durante i fallimenti della decentralizzazione")

Nelle settimane successive, ArtForz arrivò a controllare una parte significativa della potenza di calcolo della rete. Il 2 settembre, il minatore puddinpop ha dichiarato di avere "circa 12 5770s che usano il suo client OpenCL" e di avere "più di 1 Ghash/s", dandogli "il 20% della capacità di hash della rete". (originale: "ArtForz, su IRC, ha tipo 12 o giù di lì 5770s che eseguono il suo proprio client OpenCL. L'intera rete sta facendo qualcosa intorno a 5-6Ghash/s, e lui da solo ha dichiarato di avere oltre 1Ghash/s.") Il 23 settembre, ArtForz ha dichiarato di detenere un tasso di hash di quasi 2 GH/s, rappresentando ancora il 20% dell'hashing. Il 3 ottobre, theymos ha dichiarato che ArtForz "ha il 20 al 30% della potenza di calcolo della rete". (originale: "ha il 20-30% della potenza CPU della rete") Tuttavia, questa posizione fu rapidamente contestata durante l'autunno da altri individui che aggiornarono i loro sistemi. Successivamente, ArtForz si allontanò gradualmente dalle attività di mining per concentrarsi sullo sviluppo software. Ad agosto 2011, ha dichiarato di avere meno dell'1% della potenza di calcolo della rete.

Specializzazione nel Mining

Entro la fine dell'estate del 2010, l'esempio di ArtForz ispirò altri minatori che si affrettarono a sviluppare i propri metodi per generare bitcoin con i loro processori grafici. Per fare ciò, i minatori utilizzarono ambienti di programmazione come CUDA o OpenCL. Questo consentì loro di raggiungere una potenza di calcolo misurata in MH/s e di rappresentare una parte significativa della potenza totale. Il 2 settembre, il minatore puddinpop condivise l'eseguibile del suo client di mining, sfruttando un algoritmo che utilizzava CUDA. Includette una commissione del 10% per chiunque lo usasse. Questo approccio non fu particolarmente ben accolto dai membri del forum che erano sostenitori del software libero.

Il 6 settembre, seguendo un suggerimento di un membro del forum, dichiarò che sarebbe stato "forse disposto a rendere il codice open source" se avesse ricevuto "una donazione significativa". Il 15, Jeff Garzik fece un'offerta in tal senso, proponendo di dare a puddinpop 10.000 bitcoin, che all'epoca valevano circa $600. Puddinpop accettò: la transazione ebbe luogo il 18, e l'algoritmo fu pubblicato sotto una licenza libera da puddinpop poco dopo. Altri algoritmi furono resi pubblici nello stesso periodo. Il 9 settembre, un membro del forum con il nome di nelisky condivise il proprio algoritmo di mining utilizzando CUDA. Il 1° ottobre, qualcuno chiamato m0mchil, che si era unito al forum a febbraio, pubblicò il proprio algoritmo (POCLBM) descrivendolo come un "miner OpenCL per le masse".

Questo miglioramento consentì alle persone più tecnicamente qualificate di generare molti bitcoin. Oltre a ArtForz, Nils Schneider (tcatm) divenne notevolmente uno dei principali minatori di questo periodo. Il 3 ottobre 2010, affermò di avere una velocità di hashing di 983 MH/s prodotta da 3 processori grafici. Questo numero ebbe l'effetto di sorprendere lo stesso Satoshi.

I primi pool di mining

L'enorme aumento del tasso di hash dovuto alla specializzazione nel mining rese difficile generare bitcoin con un processore centrale, che diventava sempre meno conveniente. Infatti, la possibilità di generare bitcoin divenne più dipendente dalla varianza, con alcuni individui che non riuscivano mai a produrre un blocco. La soluzione a questo problema è il mining cooperativo. Il 1° ottobre, m0mchil ha pubblicato una modifica dell'API che consente ai nodi client di recuperare un blocco candidato attraverso una nuova funzione chiamata getwork e di restituire la prova del lavoro se viene trovata una soluzione. Ha scritto che questa correzione "apre la strada ai minatori di bitcoin esterni" e "consente la configurazione di più minatori per un singolo client". Lo stesso giorno, l'idea del "mining collettivo" è stata menzionata per la prima volta da un membro del forum in una discussione intitolata "Come rovesciare gli oligarchi della GPU". Il 13 ottobre, puddinpop ha proposto un modello di questo tipo. La potenza di calcolo del minatore viene misurata utilizzando un meta-hash, che è l'impronta di un buffer che include il primo byte di ogni hash di blocco. Il server può quindi verificare periodicamente che il client stia eseguendo il calcolo come definito. Questo modello è complesso e non consente errori.

Tuttavia, esiste un modo molto più semplice per misurare il tasso di hash di un client: la prova parziale del lavoro. Questo metodo è stato proposto da ribuck, Nils Schneider e Gavin Andresen in seguito alla descrizione di puddinpop. Prevede il recupero di prove parziali del lavoro di un grado inferiore rispetto alla difficoltà della rete prodotte dallo stesso blocco candidato. Le prove parziali raccolte consentono una stima probabilistica della potenza spesa.

Il 23 novembre, una versione modificata della funzione getwork è stata aggiunta al codice, e il 25 è stata inclusa nella nuova versione del software principale (v0.3.17). Lo stesso giorno, Jeff Garzik (che ha sostenuto l'idea di separare la gestione della catena e il mining all'interno del software) ha condiviso il suo software di mining CPU che sfrutta questa funzione.

Il 27 novembre, un giovane sviluppatore ceco di nome Marek Palatinus, usando lo pseudonimo slush, ha pubblicato una descrizione del "mining cooperativo" sul forum, un modello che sfrutta getwork e la logica di Jeff Garzik. Questo modello si basa sulle prove parziali del lavoro prodotte dai minatori (pay-per-share). Il giorno successivo, Satoshi Nakamoto ha approvato il concetto.

Marek Palatinus (slush) alla conferenza Z-DAY a Praga l'11 maggio 2013 Marek Palatinus (slush) alla conferenza Z-DAY a Praga l'11 maggio 2013 I due modelli di stima sono stati implementati a dicembre. Inizialmente, il concetto di puddinpop è stato applicato il 1° dicembre dall'utente doublec che ha invitato le persone a connettersi al suo server di mining collettivo. Il gruppo formato ha prodotto il suo primo blocco (95,420) il 4 dicembre. Dopo aver prodotto un ulteriore blocco alcuni giorni dopo, il server di doublec è stato chiuso il 15. Il servizio ha chiuso definitivamente i battenti il 17, a causa dell'emergere di una cooperativa molto più efficiente: Bitcoin.cz Mining.

Dopo aver esaminato il forum, Marek Palatinus ha deciso di implementare il suo modello di cooperativa di mining e ha condotto notevoli prove sulla rete di test. Ha anche assicurato che il server potesse essere accessibile sia ai minatori CPU (che utilizzano il software di Jeff Garzik) sia ai minatori GPU (che utilizzano client di m0mchil e puddinpop).

Durante la notte tra il 15 e il 16 dicembre, la cooperativa è stata finalmente lanciata da Marek Palatinus sulla rete principale. Il primo blocco è stato trovato (97,834) nella mattina del 16. Successivamente, molti altri blocchi sono stati prodotti. Il gruppo di mining ha incontrato il successo fin dall'inizio: in pochi giorni, il suo tasso di hash ha raggiunto 4 GH/s, che rappresenta il 3,5% della potenza totale della rete.

La cooperativa sarebbe diventata un punto di riferimento nel mining di Bitcoin. Ha avuto diversi nomi nel corso degli anni: Bitcoin Pooled Mining (BPM), Bitcoin.cz Mining e infine Slush Pool, in riferimento al suo creatore. È diventata Braiins Pool nel settembre 2022.

Logo della cooperativa di Slush nel settembre 2011 Logo della cooperativa di Slush nel settembre 2011 (fonte: archivio del sito)

Il Grande Salto in Avanti nel Mining

Così, la seconda metà dell'anno 2010 ha rappresentato un periodo di significativa crescita per il mining. Si è specializzato con l'adozione della generazione di GPU (Graphics Processing Unit). Diverse persone si sono concentrate e hanno costruito vere e proprie fattorie di mining, come ArtForz e la sua "ArtFarm". Questo boom ha infine portato all'emergere di cooperative, consentendo ai piccoli minatori di unire la loro potenza di calcolo per ridurre la varianza delle ricompense.

Tuttavia, l'autunno non è stato solo un successo per il mining. È stato anche un successo per la comunità e l'ecosistema economico associato. Questo è ciò di cui discuteremo nel prossimo capitolo.

Il Fiorire dell'Ecosistema

0404f877-8b5c-4c7f-81ab-a4e6d9b3da9c Nel capitolo precedente, abbiamo esplorato come lo sviluppo del mining si sia evoluto durante la seconda metà dell'anno 2010. Entro l'autunno, questo progresso era ben consolidato. Tuttavia, il mining non è stato l'unico aspetto di Bitcoin a trovare successo: anche il suo ecosistema lo ha fatto. Qui, affronteremo prima l'inizio dell'esportazione internazionale di Bitcoin con lo sviluppo delle comunità russe e francesi. Discuteremo poi dei miglioramenti nella comunicazione e della crescita economica, che hanno portato notevolmente a un nuovo aumento nel prezzo unitario del bitcoin. Infine, menzioneremo due eventi molto simbolici che precedono la partenza di Satoshi: l'accettazione di bitcoin da parte della Electronic Frontier Foundation e il ritorno di Hal Finney.

Bitcoin in Altre Lingue

Bitcoin è un progetto internazionale e, come tale, deve essere accessibile al maggior numero possibile di persone al di fuori della sfera anglofona. Ecco perché la comunità ha coordinato a partire da maggio 2010 la traduzione del sito web e dell'interfaccia grafica del software in diverse lingue. Italiano, tedesco e olandese sono stati notevolmente inclusi.

Ma non è tutto. Alla fine di luglio, Martti Malmi ha iniziato a creare sottosezioni dedicate ai non anglofoni. La comunità russa è stata la prima a formarsi: in seguito a una richiesta di un certo bitcoinex, il sottosezione dedicato è stato creato il 28 luglio. Poi, discussioni dedicate ad altre comunità linguistiche sono state create: italiano, olandese, giapponese e catalano in agosto; spagnolo in settembre; e infine tedesco in ottobre. Tuttavia, nessun gruppo ha eguagliato la comunità russa, e solo pochi messaggi sono stati scambiati.

È stata con la comunità francese che le cose sono cambiate, in particolare attraverso le azioni di un individuo: Lucien Grondin, conosciuto anche sotto il pseudonimo di grondilu. Il 26 settembre, ha scoperto Bitcoin ed è stato immediatamente entusiasta del progetto. Tardi nella notte, ha scritto su IRC:

"[G]osh I can't sleep! Continuo a pensare a questa grande cosa. Per me bitcoin è l'"oro del cyperspazio" [sic]. Sono semplicemente stupito."

Pochi giorni dopo, il 30, ha pubblicato un comunicato in francese su LinuxFr.org (DLFP). Questo comunicato, intitolato "Conosci i bitcoin?", è probabilmente la prima presentazione di Bitcoin scritta nella lingua di Molière. L'articolo ha raggiunto un gran numero di persone, generando quasi 350 commenti. Ecco il primo paragrafo così come è apparso all'epoca:

Conosci i bitcoin? In particolare, questa spedizione ha l'effetto di attirare l'attenzione di un certo Ploum, vero nome Lionel Dricot, un blogger belga di 29 anni e sostenitore del software libero. Il 25 ottobre, ha pubblicato un articolo sul suo blog, intitolato "Moneta Geek, Moneta di Scimmia?", in cui si fa promotore della decentralizzazione e sostiene il principio di Bitcoin. Molti utenti di Internet francofoni hanno sentito parlare di Bitcoin attraverso questo mezzo, incluso Amaury Séchet, lo sviluppatore che andrà a creare Bitcoin Cash nel 2017. Lionel Dricot (Ploum) nel 2012, allora candidato sotto la bandiera del Partito Pirata per le elezioni comunali e provinciali belghe Lionel Dricot (Ploum) nel 2012, allora candidato sotto la bandiera del Partito Pirata per le elezioni comunali e provinciali belghe (fonte: Framablog)

Nello stesso giorno, Ploum ha aperto il thread di discussione "Francese" sul forum di Bitcoin. I messaggi dei membri del forum francofoni sono aumentati nei mesi successivi. In particolare, David François (davout), registrato il 17 ottobre e futuro fondatore di Bitcoin-Central, e Mark Karpelès (MagicalTux), registrato il 7 novembre e futuro proprietario della piattaforma Mt. Gox, hanno partecipato. Ha visto anche il coinvolgimento di un certo Jean-Luc che avrebbe aperto il sito Bitcoin.fr il 23 dicembre e iniziato a promuoverlo a gennaio. Un sub-forum francese sarebbe stato infine creato da Martti Malmi il 1° febbraio 2011.

Lo Sviluppo della Comunicazione

Oltre allo sviluppo delle comunità linguistiche, c'è una certa innovazione nei metodi utilizzati per la comunicazione riguardante Bitcoin. Il 4 ottobre, un australiano di 38 anni che usa lo pseudonimo noagendamarket ha lanciato un'iniziativa chiamata BitcoinMedia. L'idea è promuovere Bitcoin creando vari contenuti e pubblicizzandoli in luoghi che potrebbero attirare un pubblico. Sebbene questa iniziativa non abbia incontrato il successo sperato, ha il merito di aver portato alla produzione dei primi video che parlano di Bitcoin. Il primo video del canale, pubblicato il 5 ottobre, è una Google Search Story, creata utilizzando lo strumento di Youtube (vedi lo screenshot qui sotto). Gli altri video saranno generati con Xtranormal, uno strumento semplice per creare sequenze video da un insieme di personaggi e scenari pre-progettati. Primo video su Bitcoin (Google Search Story)

I post sui blog riguardanti Bitcoin si stanno moltiplicando durante questo periodo. Questo è notevolmente il caso di Jon Matonis, che gestisce il blog The Monetary Future dove discute argomenti legati alle valute digitali, al free banking e alla crittografia. Ha scoperto Bitcoin a marzo e ha scambiato messaggi con Satoshi, dopo di che ha iniziato a scrivere sull'argomento. In ottobre, pubblica un terzo articolo dove parla dell'aumento del prezzo e dettaglia le novità dell'ecosistema.

Foto profilo di Jon Matonis nel 2011 Foto profilo di Jon Matonis nel 2011 (fonte: Forbes)

È anche in questo periodo che viene proposto un nuovo logo di Bitcoin. Il 1° novembre, un membro del forum che usa lo pseudonimo bitboy ha pubblicato elementi grafici per evidenziare la criptovaluta. Uno di questi elementi è un logo arancione con la B barrata e leggermente inclinata:

Logo di Bitcoin disegnato da bitboy, novembre 2010

Una Economia in Crescita

Questo periodo è anche segnato da una notevole crescita dell'ecosistema a livello economico. Durante l'autunno del 2010, esistono piattaforme come Mt. Gox, Bitcoin Market e alcune altre, ma ciò non è sufficiente. È così che iniziano a moltiplicarsi gli scambi over-the-counter. Oltre agli scambi che avvengono tramite messaggi privati sul forum, viene messo in atto un sistema leggermente più rigoroso: #bitcoin-otc. Si tratta di un canale IRC su Freenode aperto da un utente con il nome di nanotube il 18 ottobre. Il libro degli ordini è ospitato sul sito web associato e gli scambi avvengono direttamente tra le parti, senza un deposito di garanzia, attraverso vari metodi di pagamento (PayPal, Liberty Reserve). Il numero di servizi che accettano bitcoin aumenta anche se rimane relativamente basso, come attestato dalla pagina di elenco del sito ufficiale. Tutti questi elementi portano il prezzo ad aumentare drasticamente. Mentre si stabilizza intorno a 6¢ da agosto, inizia a salire all'inizio di ottobre. Arriva a 10¢, per raggiungere 20¢ alla fine del mese. Il 6 novembre supera addirittura i 50¢, cosa che non manca di eccitare i membri del forum.

Prezzo BTC tra il 18 luglio e il 18 ottobre 2010 su Mt. Gox Prezzo BTC tra il 18 luglio e il 18 ottobre 2010 su Mt. Gox (fonte: The Monetary Future)

L'ascesa di Bitcoin significa che le cose iniziano ad essere misurate, sia che si tratti di prezzo, attività sulla catena o mining. Tutti sanno che l'ecosistema sta vivendo una certa crescita, ma nessuno sa come stimarla correttamente. È per questo che emergono servizi durante la seconda metà dell'anno 2010 e all'inizio del 2011, tra i quali i principali sono:

Un ultimo elemento che indica il successo di Bitcoin è il fatto che alcuni hanno cercato di testarne i limiti. Tra il 15 e il 26 novembre, un individuo si è divertito creando un'ondata di transazioni, numerando migliaia ogni giorno. Questa attività eccezionale è stata segnalata il 19 da Jeff Garzik. Ha costretto Satoshi a implementare misure, ripristinando l'interfaccia della commissione di transazione e aggiungendo limiti sulle transazioni gratuite.

La Electronic Frontier Foundation accetta bitcoin

Un evento significativo alla fine del 2010 è stata l'accettazione di bitcoin da parte della Electronic Frontier Foundation, un'organizzazione internazionale per la protezione delle libertà su Internet, co-fondata nel 1900 da Mitch Kapor, John Gilmore e John Perry Barlow. Questo è stato particolarmente importante per i primi adottanti di Bitcoin, che erano cypherpunk nel cuore. Erano desiderosi di farla accettare bitcoin.

Logo della Electronic Frontier Foundation

Fu il membro del forum chiamato Kiba a prendere l'iniziativa il 13 agosto 2010, proponendo di contattare l'EFF e suggerire di accettare una donazione, raccolta dalla comunità. A tal fine, ha impostato un account su MyBitcoin dove ha raccolto i fondi e desiderava trasferire l'accesso all'EFF. Ha redatto un'email (corretta dalla comunità) che ha inviato alla fine di agosto.

Due settimane dopo, in assenza di una risposta, un secondo membro del forum venne in suo aiuto. Questo membro, usando lo pseudonimo BrightAnarchist, conosceva uno dei fondatori e inviò loro un'email il 13 settembre. Ricevette una risposta lo stesso giorno e scrisse sul forum che "L'EFF è decisamente interessata a ricevere Bitcoin!" L'account fu poi passato all'organizzazione. L'EFF ha impiegato un po' di tempo prima di iniziare ad accettare donazioni pubbliche. Dopo una negoziazione, la comunità li ha convinti a pubblicare un indirizzo per le donazioni sul loro sito web. Il 9 novembre, l'indirizzo è apparso sulla pagina delle donazioni. Gli utenti di Bitcoin hanno iniziato a trasferire fondi. Pochi giorni dopo, un post scritto sull'argomento dal blogger jimbobway, ha attirato l'attenzione su Bitcoin. Questo articolo è stato condiviso su HackerNews. È stato anche trascritto in video da BitcoinMedia usando Xtranormal:

Questa è una notizia molto positiva per Bitcoin poiché entrambe le iniziative condividono valori comuni. Inoltre, l'EFF è rinomata per fornire protezione legale a progetti di conservazione della privacy e condivisione dei dati come Tor e BitTorrent. Lo stesso Satoshi Nakamoto ne è consapevole ed è particolarmente sostenitore delle azioni dell'organizzazione, come mostrato nel suo commento fatto in una delle sue email indirizzate a Gavin Andresen il 6 gennaio 2011:

"L'EFF è davvero importante.  Vogliamo mantenere buone relazioni con loro.  Siamo il tipo di progetto che apprezzano; hanno aiutato il progetto TOR e hanno fatto molto per proteggere la condivisione di file P2P."

Il Ritorno di Hal Finney

Dopo essersi allontanato da Bitcoin nell'aprile del 2009, Hal Finney scopre rapidamente di essere stato diagnosticato con la SLA, la diagnosi viene fatta nell'agosto del 2009. Adatta di conseguenza il suo modo di vivere, ma le sue capacità motorie diminuiscono gradualmente.

Il 30 novembre, si iscrive al forum di Bitcoin e inizia a partecipare alle discussioni, in particolare una riguardante il progetto BitDNS. Non esita a fare piccole donazioni a vari progetti che fioriscono nell'ecosistema.

Inoltre, studia il codice, che non aveva guardato dal lancio, e si rende conto di tutto il lavoro che è stato fatto. Questa realizzazione lo spinge a scrivere il seguente commento sul forum l'11 dicembre:

"Questo mi sembra un lavoro impressionante, anche se vorrei ci fossero più commenti. Ho studiato principalmente gli init, main, script e un po' dei moduli net. Questa è una macchina potente."

Due ore dopo, Satoshi risponde:

"Questo significa molto da parte tua, Hal.  Grazie."

Questo fu poi il penultimo messaggio pubblico del creatore di Bitcoin, che sarebbe scomparso pochi mesi dopo.

Un Momento Cruciale

Durante l'autunno del 2010, l'ecosistema che circonda Bitcoin si è evoluto significativamente. La comunicazione è migliorata e l'economia si è sviluppata. In quel momento, sembrava che Bitcoin fosse pronto a decollare autonomamente. Ed è stato proprio in questo periodo che Satoshi ha scelto di scomparire e lasciare le redini del progetto alla comunità.

La Scomparsa di Satoshi

Abbiamo visto come Bitcoin abbia preso il volo dopo la pubblicazione del testo su Slashdot nel luglio 2010. In autunno, con vari avanzamenti nel software, nel mining e nell'economia, si aveva la sensazione che il progetto fosse finalmente sulla giusta strada. Ecco perché questo periodo ha coinciso con il ritiro graduale di Satoshi Nakamoto.

La partenza del creatore di Bitcoin è stata precipitata da due motivi: da un lato, una crescente sfida al suo status, chiedendo una gestione più decentralizzata e consensuale; dall'altro, la sua quasi paranoica paura delle autorità statali. Quest'ultima motivazione è stata espressa in modo notevole nel dicembre 2010 nel contesto del blocco finanziario di WikiLeaks, che non poteva più ricevere fondi attraverso i mezzi tradizionali e per cui Bitcoin ha fornito un'alternativa pertinente. In questo capitolo, descriveremo in dettaglio lo svolgimento di questa scomparsa.

La Sfida allo Status del Fondatore

Dalla seconda metà del 2010, la comunità di sviluppo si è riunita sul canale #bitcoin-dev, i cui log sono pubblicati sul sito di Christian Decker, Bitcoin Stats. Questo canale era il luogo ideale per coloro più a loro agio con gli aspetti tecnici per scambiare dettagli su Bitcoin e discutere in modo più informale. Ha riunito minatori specializzati (come ArtForz, Diablo-D3, knightmb o Nils Schneider), sviluppatori interessati al protocollo (come Gavin Andresen, Jeff Garzik o Wladimir van der Laan) o persone che mantenevano servizi su Bitcoin (come Jed McCaleb, Michael Marquardt o nanotube).

Satoshi Nakamoto, tuttavia, non si è mai connesso ad esso, così che il discorso lì era più liberato che sul forum. Spesso accadeva che le decisioni di sviluppo di Satoshi fossero messe in discussione, o addirittura che il suo status in relazione a Bitcoin fosse criticato. Satoshi è infatti il leader designato del progetto, ciò che nel mondo del software open-source è noto come un "Benevolent Dictator for Life." Il suo ruolo è garantire la stabilità dello sviluppo aperto prendendo decisioni per tutti, il che limita il rischio di ribellione e divisione. Come spiegato da Gavin Andresen, lui è il "gatekeeper": "tutto il codice passa attraverso di lui."

Tuttavia, il codice sorgente di Bitcoin rimane libero, quindi chiunque può copiarlo e modificarlo, il che impedisce che l'evoluzione del protocollo sia completamente arbitraria. Come espresso da Jeff Garzik il 19 novembre:

"Satoshi ha inventato numeri magici dal nulla, e noi collettivamente sosteniamo quella direzione. [...] Nel minuto in cui Satoshi fa qualcosa di folle che non è supportato dalla comunità, è il momento in cui il protocollo/base di codice è veramente forkato." Così, il ruolo di Satoshi come leader non impedisce che si manifestino critiche. È per questo che le tensioni iniziano gradualmente a emergere nella comunità a partire da luglio. Ad esempio, obiezioni sorgono durante il deployment del sistema di allerta in agosto o la modifica della funzione getwork di m0mchil in novembre. La frustrazione riguardo a questa presa di decisioni dittatoriale viene talvolta espressa molto più apertamente su IRC. Gavin, che è vicino a Satoshi ma discute anche con altri sviluppatori, vede chiaramente il problema posto da questa situazione. Il 27 settembre 2010, su IRC, Gavin dichiara che gli piacerebbe "poter convincere [Satoshi] a passare a un modello di sviluppo più collaborativo." In ottobre, Gavin ottiene l'accesso in scrittura al repository su SourceForge, il che migliora le cose. E in dicembre, il problema si risolve da solo con il ritiro improvviso di Satoshi a seguito dell'esplosione dell'affare WikiLeaks.

L'Affare WikiLeaks

L'evento scatenante per la partenza di Satoshi è l'affare WikiLeaks. WikiLeaks è un'organizzazione non governativa fondata dal cypherpunk Julian Assange nel 2006, con l'obiettivo di dare voce ai whistleblower e alle fughe di informazioni proteggendo al contempo le loro fonti. Durante l'anno 2010, i documenti confidenziali rivelati dall'ONG vengono rilanciati dai principali media e causano scalpore nell'opinione pubblica. Questi riguardano, in particolare, le azioni eccessive del militare americano, come le vittime civili e gli atti di tortura commessi, in Afghanistan (Afghan War Diary) e in Iraq (Iraq War Logs).

Logo di WikiLeaks nel novembre 2010

Il finanziamento di WikiLeaks si basa principalmente su donazioni pubbliche, quindi l'organizzazione si affida ai processori di pagamento per ricevere pagamenti online. Tuttavia, a seguito di queste rivelazioni, viene esercitata pressione su questi intermediari che temono la reazione del regolatore. È per questo che la compagnia di pagamenti online Moneybookers congela il conto dell'ONG il 14 ottobre.

Questa situazione apre una strada regale per l'uso di Bitcoin, che non si affida a nessuna terza parte fidata e resisterebbe molto meglio alla censura finanziaria. L'ipotesi viene aperta sul forum in novembre da Amir Taaki, un britannico di origine iraniana di 22 anni che usa lo pseudonimo genjix.

Amir Taaki nel dicembre 2012 a Bratislava Amir Taaki nel dicembre 2012 a Bratislava (fonte: Mitch Altman) Hacker, anarchico e giocatore di poker, ha recentemente scoperto il modello di Satoshi Nakamoto. Vede nella situazione di WikiLeaks un'opportunità per dimostrare l'utilità di Bitcoin. Il 10 novembre, scrive il seguente messaggio sul forum:

"Volevo inviare una lettera a Wikileaks riguardo Bitcoin poiché, sfortunatamente, hanno avuto diversi incidenti in cui i loro fondi sono stati sequestrati in passato. [...] Qualcuno sa dove inviare un messaggio a loro?"

Le reazioni a questa proposta sono miste. Secondo un utente (ShadowOfHarbringer), "questo potrebbe essere buono per wikileaks, ma non necessariamente buono per Bitcoin." Un altro (creighto) scrive che "più tardi è meglio. Più i governi aspettano ad agire, più la rete bitcoin cresce forte, e più diventa difficile danneggiarla."

Alcune settimane dopo, il 3 dicembre, PayPal decide di congelare il conto di WikiLeaks e pubblica una dichiarazione durante la notte. La mattina seguente, lo sviluppatore Wladimir van der Laan riporta questa notizia sul forum:

"Paypal li ha appena bloccati, e stanno cercando di fare lo stesso con altre banche statunitensi. Questo sarebbe un ottimo momento per aprire donazioni in bitcoin." L'evoluzione della situazione intensifica il dibattito. Un individuo è particolarmente a favore dell'accettazione di Bitcoin da parte di WikiLeaks: Robert S. Horning, un ingegnere informatico che vive nello Utah, che è un blogger e contributore di Wikipedia, e che ha scoperto Bitcoin a seguito del slashdotting a luglio. In quel giorno, ha scritto un lungo testo in cui spiega che sostenere WikiLeaks è la cosa moralmente giusta da fare e che lo stato sentirà parlare di Bitcoin prima o poi comunque. Conclude: "In sostanza, facciamolo. Incoraggiamo Wikileaks a usare i Bitcoin e sono disposto ad affrontare qualsiasi rischio o conseguenza da quell'atto."

La Partenza Improvvisa di Satoshi

Satoshi non condivide il punto di vista di Robert Horning e si oppone all'idea di promuovere Bitcoin a WikiLeaks. Come dimostrano le sue parole e azioni, esercita grande cautela rispetto alle autorità statali, a volte al limite della paranoia. Di conseguenza, il 5 dicembre, reagisce con fermezza al principale promotore:

"No, non 'facciamolo'.

Il progetto ha bisogno di crescere gradualmente affinché il software possa essere rafforzato lungo il cammino.

Faccio appello a WikiLeaks per non cercare di usare Bitcoin. Bitcoin è una piccola comunità beta nella sua infanzia. Non riuscireste ad ottenere più di qualche spicciolo, e il calore che portereste probabilmente ci distruggerebbe in questa fase." Nei giorni successivi, viene organizzato un vero e proprio blocco finanziario contro WikiLeaks, coinvolgendo Mastercard e Visa, ma anche Western Union, Bank of America e altri attori, che mette a rischio la sopravvivenza finanziaria dell'ONG. Questa offensiva rende l'accettazione di bitcoin ancora più rilevante, e l'idea si diffonde naturalmente. L'11 dicembre, viene pubblicato su PC World, uno dei più grandi siti web americani dedicati all'informatica, un articolo che evidenzia la possibilità di utilizzo di Bitcoin da parte di WikiLeaks. Questo testo, scritto dal giornalista Keir Thomas, si intitola "Could the Wikileaks Scandal Lead to New Virtual Currency?". Si apre il vaso di Pandora: l'articolo di PC World sarà letto da molte persone, inclusi probabilmente i funzionari di WikiLeaks, che spingerà l'ONG a considerare questo mezzo di pagamento. L'articolo viene rapidamente menzionato sul forum, e la reazione del creatore di Bitcoin è inequivocabile. Egli scrive:

"Sarebbe stato bello ottenere questa attenzione in qualsiasi altro contesto. WikiLeaks ha calciato il nido di vespe, e lo sciame si sta dirigendo verso di noi."

Il giorno successivo, Satoshi pubblica il suo ultimo messaggio pubblico sul forum, annunciando il rilascio di una nuova versione del software (v0.3.19) che migliora notevolmente la gestione degli attacchi di denial-of-service. Poi, si ritira dalla ribalta, comunicando solo privatamente con i suoi collaboratori più stretti.

Nei giorni che seguono, l'articolo pubblicato su PC World ha il suo effetto. Il 14 dicembre, l'invenzione di Satoshi viene menzionata dalla Electronic Frontier Foundation in un testo riguardante la censura di WikiLeaks (in seguito, l'organizzazione descriverà Bitcoin come una "valuta digitale resistente alla censura"). Il 23, la criptovaluta viene menzionata nel Keiser Report, un programma finanziario condotto da Max Keiser e Stacy Herbert sul canale russo RT, ancora una volta nel contesto di WikiLeaks. Questa copertura mediatica aumenta significativamente l'attenzione verso Bitcoin, confermando i timori di Satoshi.

Il Passaggio di Accesso e le Ultime Email

Dall'inizio di dicembre, Satoshi inizia ad organizzare la sua successione. Poiché aveva in programma di lasciare, o almeno di fare un passo indietro, aveva bisogno di trasferire varie responsabilità a persone di sua fiducia, specificamente Martti Malmi e Gavin Andresen. Tuttavia, non ha mai dichiarato esplicitamente la sua intenzione a loro. Inizialmente, voleva aggiungere i loro indirizzi email alla pagina dei contatti del sito. Il 7 dicembre, inviò un'email a Martti chiedendogli se poteva "aggiungerlo alla lista degli sviluppatori del progetto sulla pagina dei contatti", una richiesta che il giovane finlandese accettò. Il creatore di Bitcoin fece la stessa richiesta a Gavin, che accettò anch'egli. Satoshi aggiunse i loro indirizzi alla pagina e rimosse il suo. Gavin avrebbe detto alcuni anni dopo:

"[Satoshi] mi ha fatto uno scherzo chiedendomi se poteva mettere il mio indirizzo email sulla homepage di bitcoin, e io ho detto di sì, senza rendermi conto che, mettendo lì il mio indirizzo email, avrebbe tolto il suo."

Ma non fu tutto. Satoshi voleva anche trasferire il suo controllo sul software a Gavin Andresen. Gavin, che aveva già ottenuto l'accesso in scrittura al repository su SourceForge in ottobre, divenne il principale manutentore del repository. Il 19 dicembre, creò il repository su GitHub, probabilmente sentendosi più a suo agio con Git. Lo stesso giorno, scrisse un lungo messaggio sul forum spiegando che sarebbe diventato più coinvolto nello sviluppo. Annunciò:

"Con la benedizione di Satoshi, e con grande riluttanza, inizierò a fare una gestione del progetto più attiva per bitcoin."

Satoshi trasferì il controllo del sito web, del forum e del wiki a Martti, che già co-gestiva questi elementi. Poi, scomparve definitivamente durante la primavera del 2011. Tra le ultime persone a comunicare con Satoshi c'era anche Mike Hearn, l'ingegnere di Google che si era avvicinato a lui due anni prima. Hearn ristabilì il contatto con il creatore di Bitcoin nel dicembre 2010 per fargli ulteriori domande tecniche. Stava lavorando su un'implementazione Java della verifica di pagamento semplificata, con l'obiettivo di sviluppare un client che funzionasse sui telefoni Android. I due uomini scambiarono messaggi fino al 23 aprile. Nella sua ultima email a Mike Hearn, Satoshi dichiarò di essersi "dedicato ad altre cose" e che Bitcoin era "in buone mani con Gavin e gli altri."

Il 26 aprile 2011, Satoshi inviò un messaggio finale via email a Gavin, nel quale scriveva:

"Vorrei che smettessi di parlare di me come di una figura misteriosa e ombrosa, la stampa trasforma solo questo in un angolo per la valuta dei pirati. Forse invece rendila riguardo al progetto open source e dai più credito ai tuoi collaboratori sviluppatori; aiuta a motivarli." Qui, Satoshi si riferiva a un articolo di Andy Greenberg pubblicato sul sito di Forbes alcuni giorni prima, in cui veniva presentato come "una figura misteriosa e ossessionata dalla privacy" (originale: "a mysterious, privacy-obsessed figure") e dove il Bitcoin veniva evidenziato come mezzo per procurarsi droghe illegali (infatti, questo era il periodo in cui la piattaforma Silk Road iniziava a guadagnare successo). Nella sua email a Gavin, Satoshi allegava anche la chiave di allerta, che poteva essere utilizzata per avvertire la rete in caso di problemi tecnici. Infine, agli inizi di maggio, disse anche addio a Martti. Le sue ultime parole per il suo primo braccio destro furono:

"Mi sono spostato su altre cose e probabilmente non sarò presente in futuro." Digital Gold p. 81

La CIA, WikiLeaks e l'EFF

Il 26 aprile 2011, Gavin Andresen inviò un'email finale a Satoshi Nakamoto, alla quale quest'ultimo non rispose. In questa email, indicava di essere stato invitato da In-Q-Tel, un fondo di venture capital americano gestito dalla CIA, per presentare Bitcoin. Era molto consapevole del tipo di reazione che questa visita avrebbe generato ma decise comunque di andare. Giustificò la sua decisione scrivendo a Satoshi:

"Spero che parlando direttamente con 'loro' e, più importante, ascoltando le loro domande/preoccupazioni, penseranno a Bitcoin nel modo in cui lo faccio io – come un denaro semplicemente migliore, più efficiente, meno soggetto a capricci politici. Non come uno strumento onnipotente del mercato nero che sarà utilizzato dagli anarchici per rovesciare Il Sistema."

Il giorno successivo, Gavin annunciò la notizia sul forum in piena trasparenza. Specificò di essere stato pagato 3.000 dollari per questo viaggio. Tuttavia, ciò non particolarmente mosse la comunità, che comprese il suo approccio, anche se, ovviamente, la diffidenza era giustificata. La visita di Gavin alla sede della CIA ebbe luogo il 14 giugno.

Simbolicamente, il 14 giugno è anche la data in cui WikiLeaks iniziò ad accettare donazioni in bitcoin. Questa notizia fu riportata sul sito di Forbes.

Paradossalmente, questa notizia respinse parzialmente l'adozione di un'organizzazione: l'Electronic Frontier Foundation. Il 20 giugno, l'EFF annunciò infatti di abbandonare le donazioni in bitcoin, a causa delle complessità legali che questa accettazione comportava. Restituì i bitcoin ricevuti al bitcoin faucet di Gavin Andresen. Così, Bitcoin guadagnò un'organizzazione a spese di un'altra.

Il Mistero di Satoshi

Così, la scomparsa di Satoshi avvenne bruscamente a seguito della crescita della comunità che venne dopo il "slashdotting" e, più importantemente, a causa della vicenda WikiLeaks. Il creatore di Bitcoin passò le redini del progetto a Martti Malmi e Gavin Andresen, i due uomini che lo avevano supportato nello sviluppo e negli sforzi comunicativi. Ciò che gli è accaduto in seguito rimane sconosciuto. Alcuni messaggi sono emersi dai suoi vari account (P2P Foundation, Vistomail), ma è probabile che questi account siano stati hackerati. Pertanto, l'identità di Satoshi Nakamoto rimane sconosciuta, essendo riuscito a mantenere il suo anonimato attraverso l'uso di Tor e servizi rispettosi della privacy.

Nel corso degli anni, sono stati forniti indizi su di lui, e sono stati menzionati nomi di personalità ben note come Nick Szabo, Hal Finney, Adam Back o Len Sassaman. Nel 2014, si è addirittura creduto che fosse stato trovato nella persona di Dorian Prentice Satoshi Nakamoto, un ingegnere delle telecomunicazioni, cittadino americano naturalizzato di origine giapponese, che viveva con sua madre a Temple City nella periferia di Los Angeles. Tuttavia, Satoshi rimane un mistero ancora oggi.

Questo aspetto misterioso che circonda il creatore di Bitcoin è stato ben riassunto da Hal Finney nel giugno 2013, che, in uno dei suoi ultimi messaggi sul forum prima della sua morte nel 2014, condivise una citazione dal film appena uscito L'uomo d'acciaio:

"Come si fa a trovare qualcuno che ha passato una vita a coprire le sue tracce?

Per alcuni, era un angelo custode. Per altri, [un enigma,] un fantasma, sempre un po' a parte.

Cosa rappresenta la S?"

Il Passaggio alla Comunità

Dopo la partenza di Satoshi Nakamoto, è diventato necessario procedere senza di lui. Fortunatamente, Bitcoin era un progetto aperto, al quale chiunque poteva contribuire, quindi la scomparsa del suo fondatore non è stata fatale per esso. Come scrisse lo sviluppatore Jeff Garzik nel luglio 2010 (riguardo alla possibilità dell'assenza del fondatore):

"La gente si preoccupa molto delle regole e della creazione delle regole. Ma non c'è un bisogno impellente di un piano di Continuità del Governo, qui. Finché il codice sorgente rimane aperto, ciò è sufficiente. Se c'è una necessità, e abbastanza interesse, la comunità provvederà. Fiducia nella comunità." Tuttavia, questa scomparsa non è stata priva di sfide. L'assenza di Satoshi significava che non c'era più un'autorità da cui potesse emanare una direzione. Era necessaria una coordinazione, sia dal punto di vista dello sviluppo del software che della comunicazione esterna. I membri della nascente comunità Bitcoin hanno quindi dovuto compiere molti sforzi per standardizzare queste pratiche.

Sviluppo della Comunità

Come abbiamo raccontato, Gavin Andresen ha preso le redini del progetto nel dicembre 2010 creando il repository su GitHub. Il 13 gennaio 2011, ha chiesto aiuto sul forum creando una discussione intitolata "Core Bitcoin Development Help Wanted". Nei mesi successivi, molti programmatori hanno partecipato e hanno iniziato a risolvere problemi. Tra loro si sono distinti Jeff Garzik, Pieter Wuille (sipa) e Wladimir van Der Laan (wumpus, laanwj). C'è stata anche la partecipazione di nuovi sviluppatori come Luke-Jr o Matt Corallo (BlueMatt). Altre persone hanno aiutato senza contribuire direttamente al software principale, come Mike Hearn (coinvolto nella comunità dal dicembre), che ha reso pubblica una nuova implementazione software chiamata BitCoinJ nel marzo 2011, al fine di implementare la verifica dei pagamenti semplificata (SPV) come descritto nel white paper.

L'obiettivo generale è garantire lo sviluppo sostenibile del progetto. Ciò comporta stabilire una certa legittimità con un pubblico più ampio. Il 19 maggio, Mike Hearn propone che coloro che sono coinvolti nel progetto usino il loro "vero nome", intendendo il loro nome civile, in modo che le persone non siano sospettose. Gavin, Mike e altri cambiano il loro pseudonimo sul forum per mostrare il loro nome completo. Viene anche pubblicata una lista dei principali sviluppatori sulla pagina principale del sito web. Entro la fine di maggio, gli sviluppatori presentati come tali sono Gavin Andresen, Martti Malmi, Amir Taaki, Pieter Wuille, Nils Schneider e Jeff Garzik.

Anche il coordinamento migliora. Oltre al forum e al canale IRC #bitcoin-dev, appare una mailing list dedicata allo sviluppo chiamata "bitcoin-development". Viene creata il 12 giugno da Jeff Garzik. Permette una discussione formale sui cambiamenti da apportare a Bitcoin. Ad agosto, vengono avviate discussioni riguardanti la roadmap del progetto. La lista è inizialmente ospitata su SourceForge; verrà spostata sul sito della Linux Foundation nel giugno 2015, prima di migrare infine a Google Group all'inizio del 2024. Il 19 settembre 2011, Amir Taaki inaugura il sistema delle Bitcoin Improvement Proposals (BIP), modellato sulle Python Enhancement Proposals (PEP) specifiche del linguaggio di programmazione Python. Queste BIP sono documenti che descrivono possibili cambiamenti al protocollo o forniscono informazioni generali alla comunità. Egli descrive il processo attraverso la BIP-1, che verrà in seguito sostituita dalla BIP-2 di Luke-Jr. Queste proposte sono inizialmente ospitate sul wiki di Bitcoin. Sotto la supervisione di Gavin Andresen, sono state rilasciate diverse versioni del software nei mesi successivi: v0.3.20 il 5 marzo, v0.3.21 il 27 aprile, v0.3.22 il 5 giugno, v0.3.23 il 13 giugno, e v0.3.24 l'8 luglio. Il 23 settembre 2011, è stata ufficialmente rilasciata una nuova versione principale, la versione 0.4, indicando simbolicamente che la successione dello sviluppo era ben avviata.

Il Sito Web, il Forum e il Wiki

Lo sviluppo del software non è l'unica cosa che deve essere gestita in assenza di Satoshi. Ci sono anche gli strumenti di comunicazione generale come il sito web, il forum e il wiki. Questi sono effettivamente le "vetrine" del progetto, e il modo in cui sono gestiti è molto importante.

Come abbiamo menzionato, alla sua partenza, Satoshi ha ceduto il controllo del sito a Martti Malmi, che allora includeva il forum (bitcoin.org/smf) e il wiki (bitcoin.org/wiki). Tuttavia, Martti aveva poco tempo da dedicare a questo compito. Dalla primavera del 2010, era occupato con uno stage e poi un lavoro a tempo pieno, ritirandosi gradualmente di conseguenza.

A causa della mancanza di tempo, Martti fu costretto a chiudere gradualmente la sua piattaforma di scambio, BitcoinExchange. Fu disattivata durante un cambio di server nel dicembre 2010. A gennaio, decise di non riaprirla. All'inizio di agosto, vendette il nome del dominio per 250 bitcoin, equivalenti a $2,365 in quel momento. Il link avrebbe poi reindirizzato a Mt. Gox. Ma è principalmente la gestione del sito web che Martti deve delegare. Alla fine del 2010 e all'inizio del 2011, Bitcoin.org ha incontrato alcuni problemi. Il 28 marzo, Martti ha pubblicato un annuncio sul forum chiedendo aiuto tecnico e ha ricevuto diverse risposte. L'hosting è stato poi reso più robusto, impedendo al sito di andare offline con ogni massiccio afflusso di visitatori. Anche il suo aspetto è cambiato. Nel dicembre 2010, il sito web aveva ancora l'aspetto che aveva durante l'era di Satoshi. Ecco uno snapshot del 5 dicembre:

Snapshot di Bitcoin.org del 5 dicembre 2010

Così, un tocco di colore è stato aggiunto all'inizio del 2011:

Snapshot di Bitcoin.org del 16 febbraio 2011

Ad aprile, a seguito di un ridisegno organizzato dalla comunità, il layout del sito web è cambiato. Ecco come si presentava allora:

Snapshot di Bitcoin.org dell'11 aprile 2011

Infine, nel settembre 2011, è stato effettuato un nuovo cambiamento da Nils Schneider. Un nuovo repository GitHub è stato creato per l'occasione. Questo design sarebbe durato più a lungo: non sarebbe stato cambiato fino al 2013. Ecco come si presentava (da notare che Bitcoin-the-software è descritto come "un progetto open source guidato dalla comunità"):

Snapshot di Bitcoin.org del 23 settembre 2011

Riguardo al wiki, inizialmente si basava su DokuWiki, un motore gratuito integrato nel sito web. Tuttavia, nel dicembre 2010, Mark Karpelès, uno sviluppatore francese che vive in Giappone e che usa lo pseudonimo MagicalTux sul forum, ha creato un nuovo wiki all'indirizzo bitcoin.it. Questo wiki si basa sul motore MediaWiki, che trova più elegante e facile da usare. L'idea iniziale non è sostituire la documentazione esistente, ma, come Mark esprime su IRC, sviluppare "un wiki meno formale, più orientato alla comunità". Questo nuovo wiki ha attirato l'attenzione di Martti Malmi e Gavin Andresen, i quali hanno rapidamente considerato l'idea di renderlo il wiki principale. Ecco uno snapshot scattato il 21 maggio: Snapshot del wiki Bitcoin.it il 21 maggio 2011

Pochi giorni dopo il lancio, il link intitolato "wiki" nella homepage di Bitcoin.org punta a Bitcoin.it. Il contenuto viene gradualmente trasferito dalla versione DokuWiki. Il 31 gennaio, Martti indica nel forum che questo è il nuovo wiki.

Il terzo elemento è il forum di Bitcoin. È amministrato da Martti, ma egli recluta rapidamente dei moderatori. Uno di loro è Theymos (vero nome Michael Marquardt) che acquisisce responsabilità aggiuntive, in particolare la co-gestione del forum. Il forum opera sulla piattaforma Simple Machines Forum e non cambia aspetto nel corso degli anni. Tuttavia, il suo URL viene cambiato due volte. Prima, il 17 maggio, il forum viene spostato su forum.bitcoin.org. Poi, il 1° agosto, viene spostato su un nuovo dominio di primo livello: bitcointalk.org. Negli anni, verrà chiamato BitcoinTalk. Con l'aumento del valore durante l'estate del 2011, Martti Malmi vende una parte significativa dei suoi bitcoin per comprarsi un confortevole appartamento vicino a Helsinki. Poi, lascia il suo lavoro per trascorrere alcuni mesi in Giappone. Abbandona il sito web e il forum, lasciandoli nelle mani di Theymos e di un certo Cøbra, descritto da Martti come "qualcuno di fidato da Satoshi". I due uomini avrebbero co-gestito entrambe le piattaforme negli anni a seguire.

Conferenze e Incontri

Non è solo l'aspetto tecnico ad essere influenzato dalla partenza del fondatore e dalla necessità di cooperare: c'è anche l'aspetto sociale, che aiuta a rafforzare la comunità creando collegamenti tra i membri. Ecco perché vengono organizzati incontri e conferenze "nella vita reale". Questi eventi hanno anche il vantaggio di introdurre Bitcoin a persone che potrebbero essere più resistenti ai contenuti online. I primi incontri tra utenti di Bitcoin furono iniziati da Bruce Wagner, il conduttore newyorkese di un canale YouTube che proponeva dibattiti televisivi su argomenti tecnici, dove creò uno show chiamato Bitcoin Show nell'aprile 2011. Il primo incontro si svolse a New York l'11 dicembre 2010 (UTC). Successivamente, un incontro dello stesso tipo si tenne a Washington D.C. Un meetup fu anche organizzato il 5 febbraio 2011 a Zurigo, Svizzera, da Mike Hearn, con la partecipazione di Christian Decker e Stefan Thomas (justmoon).

Febbraio segna anche la prima presentazione filmata di Bitcoin, condotta da Gavin Andresen l'8 durante un evento organizzato nella sua città natale di Amherst, Massachusetts. Intitolata "Making Money", la presentazione del nuovo principale manutentore del progetto include numerosi elementi linguistici che caratterizzeranno il modo in cui la criptovaluta viene presentata negli anni successivi.

Anche se i primi eventi si svolsero negli Stati Uniti, la comunità francese non rimase indietro. Il 25 maggio, per segnare la visita di Gavin Andresen a Parigi, fu organizzato un pranzo nel quartiere de La Défense, al quale parteciparono figure di spicco come Lucien Grondin, David François e Jon Matonis (che era anche in visita).

Incontro a La Défense a Parigi con Gavin Andresen, in una camicia rosa Incontro a La Défense a Parigi con Gavin Andresen, in una camicia rosa (fonte: archivio del forum)

Un mese dopo, il 15 giugno, si tenne la prima presentazione pubblica di Bitcoin in francese a Parigi. Fu condotta da Renaud Lifchitz (nono2357), un giovane esperto di cybersecurity che aveva scoperto Bitcoin un anno prima. Il contenuto presentato era di altissima qualità, e l'affluenza del pubblico fu tale che la sala era piena.

Presentazione di Bitcoin da parte di Renaud Lifchitz il 15 giugno 2011 Presentazione di Bitcoin da parte di Renaud Lifchitz il 15 giugno 2011 (fonte: archivio del forum)

In seguito a questa esperienza, la comunità parigina organizzò un raduno sociale, che si svolse l'11 luglio. Questo evento riunì individui come Pierre Noizat o Émilien Dutang. Sul fronte internazionale, la prima conferenza collettiva su Bitcoin si è svolta dal 19 al 21 agosto a New York. Questo incontro, organizzato da Bruce Wagner, ha riunito personalità come Roger Ver, Jesse Powell, Jed McCaleb, Mark Karpelès e Charlie Lee. Sebbene Wagner avesse promesso tre giorni di eventi, si sono tenute solo quattro presentazioni: la sua e quelle di Gavin Andresen, Jeff Garzik e Stefan Thomas. :::video id=bca0217c-29ee-49b2-8d16-d9efe6f390da:::

Più avanti nell'anno, a novembre, si terrà una conferenza europea a Praga. Tra i relatori notevoli ci saranno lo sviluppatore Amir Taaki, il fondatore del Partito Pirata svedese Rick Falkvinge e il presentatore Max Keiser. L'anno seguente, un evento simile sarà organizzato a Londra.

Copertura Mediatica

Anche l'anno 2011 è stato un anno in cui la copertura mediatica si è notevolmente espansa. Il caso WikiLeaks e l'articolo pubblicato su PC World a dicembre hanno attirato moltissima attenzione su Bitcoin, tanto che tutti i tipi di media hanno ripreso l'argomento. C'è stata un'"avalanche di interesse da parte della stampa in [B]itcoin", come scritto da Gavin Andresen all'epoca.

In primo luogo, i video sull'argomento hanno iniziato a proliferare su Youtube. Il 22 marzo è apparso il primo video di alta qualità su Bitcoin. Questo video, semplicemente intitolato "Cos'è Bitcoin?", è stato prodotto da Stefan Thomas (justmoon) grazie al crowdfunding della comunità. È stato pubblicato sul portale WeUseCoins dedicato all'educazione e alla popolarizzazione della criptovaluta. Sono seguiti altri video introduttivi prodotti in modo indipendente, come quello di howtovanish ad aprile, quello di Reason, o quello di Rocketboom a giugno.

:::video id=6147a351-da80-4331-9d79-d3156889ac62::: Ad aprile, il tema della valuta digitale è stato trattato da importanti testate giornalistiche mainstream come The Atlantic, Time Magazine, e Forbes. A maggio, il movimento ha guadagnato slancio, e Bitcoin è stato menzionato quasi ovunque, in particolare su Wired UK, su Slate, su Gizmodo, e su TechCrunch. Gavin Andresen su Forbes ad aprile 2011 Gavin Andresen su Forbes ad aprile 2011 (fonte: archivio Forbes)

Anche la radio è stata utilizzata per discutere di criptovaluta. Un episodio di uno show radiofonico canadese della CBC è stato dedicato al tema della valuta e di Bitcoin il 27 febbraio. Bitcoin è stato anche menzionato in diversi episodi di FreeTalkLive, uno show orientato al libertarianismo negli Stati Uniti. In particolare, l'argomento è stato discusso più estesamente il 16 marzo 2011, specialmente nel contesto dell'ascesa di Silk Road. Infine, il 24 maggio, Bitcoin è stato oggetto di un breve segmento sulla National Public Radio negli Stati Uniti. Anche i blogger individuali sono interessati. Questo è il caso di Rick Falkvinge, il fondatore del Partito Pirata Svedese, che pubblica diversi articoli riguardanti la creazione di Satoshi Nakamoto durante il mese di maggio. Egli descrive Bitcoin (e sistemi correlati come Ripple) come "il Napster del banking". I suoi argomenti trovano eco in molte persone come il mutualista Kevin Carson negli Stati Uniti o il blogger liberale h16 in Francia. Il 29, Rick Falkvinge annuncia di "investire tutti i suoi risparmi in bitcoin"!

La Prima Bolla

La popolarizzazione di Bitcoin significa che il suo prezzo aumenta significativamente. Mentre era sceso a 20 centesimi nel dicembre 2010, raggiunge la parità con il dollaro il 9 febbraio 2011. In quel momento, Hal Finney afferma che i membri della comunità sono "davvero fortunati ad essere all'inizio di un possibile nuovo fenomeno esplosivo". Aveva un buon istinto, poiché quello che succede dopo è fulmineo.

Fotografia postata da jimbobway sul forum il giorno della parità con il dollaro Fotografia pubblicata da jimbobway sul forum il giorno della parità con il dollaro (fonte: Bitcointalk)

Infatti, la frenesia mediatica della primavera porta gradualmente a creare un fenomeno speculativo senza precedenti. Dopo essere stagnato intorno a 1 per diversi mesi, il prezzo sale e raggiunge3 alla fine di aprile. A maggio, è a 8. Infine, l'8 giugno, il prezzo di bitcoin raggiunge un massimo storico di32 su Mt. Gox! Questo aumento corrisponde a un incremento di 160 volte in 6 mesi.

Prezzo medio di BTC tra il 1° gennaio e il 30 giugno 2011 Prezzo medio di BTC tra il 1° gennaio e il 30 giugno 2011 (fonte: Bitbo.io)

Naturalmente, questo movimento speculativo ricorda una bolla finanziaria, ovvero una sovravalutazione di un prodotto finanziario rispetto al suo valore fondamentale. Nel caso di una valuta come Bitcoin, si tratta di un entusiasmo effimero che si traduce in un aumento vertiginoso del prezzo, seguito da un brusco calo causato dalla mancanza di convinzione dei nuovi partecipanti. È così che l'evoluzione del prezzo viene descritta come una "bolla" da un columnist di Reuters il 27 maggio, in uno dei primi "necrologi" di Bitcoin. Tuttavia, questo movimento speculativo ha l'effetto di spingere la stampa mainstream a coprire l'argomento, cosa che non sempre fa in modo imparziale. Così, vengono pubblicati articoli sul New York Times, su The Economist, sul quotidiano britannico The Guardian, sul sito di notizie tedesco Der Spiegel Online, sul quotidiano italiano La Repubblica, o sul quotidiano francese Le Monde. Questo consolida la copertura mediatica di Bitcoin. Ora è sotto i riflettori, e chiunque sia anche solo leggermente curioso ne ha sentito parlare. La prima era di Bitcoin, caratterizzata dalla presenza di Satoshi e dalla discrezione del progetto, è ora terminata.

Conclusione Generale sulla Creazione di Bitcoin

Così, durante la prima metà del 2011, il progetto è stato in grado di crescere senza la presenza del suo fondatore Satoshi Nakamoto. Questo momento ha segnato l'inizio di Bitcoin come progetto guidato puramente dalla comunità e ha chiuso il periodo della creazione di Bitcoin, che si è esteso per 4 anni, dal 2007 al 2011. Da questo evento, possiamo trarre alcune considerazioni.

In primo luogo, Bitcoin non è emerso dal nulla. Come denaro digitale operante nel cyberspazio, è il risultato di decenni di ricerca e sperimentazione che hanno portato alla sua creazione. È stato preceduto in particolare dal modello di eCash di David Chaum, da valute digitali private come e-gold, e dai concetti dei cypherpunks. La presenza di Hal Finney durante l'emergere di Bitcoin e la scomparsa di Satoshi è stata quindi molto simbolica: come individuo che aveva assistito agli esperimenti iniziali di denaro elettronico negli anni '90 e che aveva cercato di creare il suo modello nel 2004 con RPOW, rappresentava la continuità della ricerca che ha precisamente portato a Bitcoin.

In secondo luogo, Bitcoin non è stato costruito in un giorno. Anche dopo il rilascio della versione 0.1 del software nel gennaio 2009, il progetto era tutt'altro che pronto. Numerose vulnerabilità dovevano essere corrette. Una di esse ha causato un grave incidente nell'agosto 2010, quando la rete è stata paralizzata per circa quindici ore, ma il peggio è stato evitato. Anche dopo la partenza di Satoshi, il software ha dovuto continuare ad essere migliorato dalla comunità.

In terzo luogo, Bitcoin è cresciuto organicamente. È stato in grado di svilupparsi discretamente, attirando gradualmente le persone. Per quasi un anno e mezzo, è stato un progetto molto confidenziale, noto agli appassionati e ai curiosi. È stato solo dopo il slashdotting del luglio 2010 che ha iniziato ad esplodere. La frenesia speculativa su di esso non si è realmente impostata fino al 2011, quando il prezzo è aumentato esponenzialmente fino a $32. In quarto luogo, Bitcoin è stata una creazione altruistica. Satoshi Nakamoto ha offerto Bitcoin al mondo. Ha rilasciato il programma sotto una licenza libera. Non ha cercato fama, profitto, né potere. Ha garantito la sicurezza del mining della rete per più di un anno, senza chiedere alcuna compensazione. Anche se ha accumulato più di un milione di bitcoin, non li ha mai spesi. Alla fine è scomparso, principalmente a causa delle paure legate all'attenzione generata dal caso WikiLeaks, lasciando il progetto a riposare su una comunità, senza una figura dominante unica. Nel 2011, Satoshi è scomparso, ma Bitcoin è sopravvissuto. La criptovaluta ha addirittura decollato definitivamente, sia dal punto di vista mediatico che economico. La macchina era stata avviata e nessuno poteva fermarla.

Sezione finale

Recensioni & Valutazioni

8f27cc89-8759-4a4f-aff2-c1d3d9ecf14e true

Esame finale

d61dbdf3-b482-412b-b725-0a19006603b7 true

Conclusione

9c501c44-0f1a-449e-8ab3-a5873abe4db6 true