Alla scoperta di Bitcoin: dai cavernicoli a Lightning
di Giacomo Zucco – scritto al blocco 595100, epoca III
Benvenuti all’introduzione di una serie di sette articoli, intitolata “Alla scoperta di Bitcoin: dai cavernicoli alla Lightning Network”.
“Hai detto sette?”
So cosa stai pensando, caro lettore: Sette articoli sono troppi per la tua agenda piena di impegni e troppo pochi per rendere giustizia a un sottotitolo così ambizioso.
Per quanto riguarda i tuoi impegni, rilassati: oggi è lunedì e, prima di domenica prossima, hai esattamente sette giorni, uno per ogni articolo. Mi è stato suggerito di mantenere ogni articolo intorno alle 1.200 parole: Considerando la velocità media di lettura di un adulto (265 parole al minuto), si tratta di meno di cinque minuti al giorno! Potete trovarli, credetemi. Inoltre, alla fine di questa introduzione, avrete già letto 1.200 parole, che non sono nemmeno incluse nel conteggio totale, poiché si tratta solo dell’introduzione. Sì, vi ho scammato.
Per quanto riguarda il pretenzioso sottotitolo, credo che questi sette brevi articoli siano sufficienti per sviluppare – se non una conoscenza approfondita di Bitcoin (un intricato labirinto di ingegneria di sistemi distribuiti, sviluppo open source, crittografia applicata, economia austriaca, e sicurezza informatica) – almeno una panoramica di altissimo livello degli scopi per cui è stato progettato e delle motivazioni per cui Bitcoin è strutturato nel modo in cui appare.
Ho scelto questo titolo non solo perché intendo presentare l’argomento come un processo di scoperta, ma anche perché molti dei migliori libri e conferenze su Bitcoin sono intitolati con un gerundio (Mastering Bitcoin, Programming Bitcoin, Grokking Bitcoin, Inventing Bitcoin, Understanding Bitcoin, Scaling Bitcoin, Breaking Bitcoin, etc).
Visione originale: Le “Cinque W”
Una delle sfide nel cercare di spiegare Bitcoin – il suo scopo, la sua struttura e il modo in cui il primo condiziona la seconda – è decidere da dove iniziare. Permettetemi di annoiarvi con qualche retroscena personale per giustificare la mia scelta. Le prime volte che ho dovuto scegliere una mappa concettuale, nel 2014, ho optato per le famose “Cinque W”, una tecnica consolidata di strutturazione delle informazioni che secondo Wikipedia risale ad Aristotele in persona!
Quando?
Ho deciso di mettere al primo posto la parte “Quando?”, per inquadrare l’effettiva necessità di una cosiddetta “blockchain” (la brutta ma anche popolare parola a volte usata per etichettare la “timechain” di Bitcoin). In sostanza, si tratta di uno strumento legato al tempo, necessario per stabilire un ordine canonico e per imporre una storia unica in assenza di un coordinatore centrale. Poiché il termine era già diventato una parola d’ordine abusata, ho ritenuto importante sottolineare che tutto ciò che una “blockchain” fa è rispondere a domande basate sul “quando” (in particolare: “Quando posso ragionevolmente considerare questa transazione come praticamente irreversibile?” e “Quando questa unità di valore è stata aggiunta al libro mastro rispetto alle altre?”). Bitcoin ha bisogno di una “blockchain” solo per impedire il cosiddetto double-spend e per tenere sotto controllo il tasso di crescita dell’offerta in un ambiente decentralizzato.
Chi?
Ma quali sono queste “transazioni valide”? Per spiegare lo schema di proprietà di Bitcoin e il ruolo delle firme digitali, ho introdotto la parte “Chi?”, cercando di fornire ai miei interlocutori un’introduzione alla crittografia a chiave pubblica e ad alcune pratiche generali di cybersecurity.
Cosa?
Per chiarire concetti come “proof of work”, aggiustamento algoritmico della difficoltà e fornitura totale finita di “unità” virtuali, ho introdotto la parte “Cosa?”, cercando di fornire un’introduzione di base alle funzioni client-puzzle e ad alcune teorie del valore, nonché di rispondere a domande come la crescita della fornitura potrebbe essere controllata algoritmicamente?
Dove?
Ma perché preoccuparsi di “impostazioni decentralizzate”? Dal momento che nella maggior parte delle strutture esistono “coordinatori” centrali, sarebbe ragionevole sfruttarli per fornire una cronologia relativa e univoca (senza bisogno di una soluzione inefficiente come la “blockchain”), per gestire le identità (senza bisogno di firme digitali, con tutti i loro problemi di UX e di sicurezza) o per emettere ricevute digitali per beni fisicamente scarsi (senza bisogno di un lento e doloroso processo di price discovery per assegnare un qualche valore alla scarsità intrinsecamente digitale). La sezione “Dove?” è qui utilizzata per chiarire che il nostro presupposto è un sistema senza una vulnerabilità singola, progettato per evitare la censura politica che ha colpito le precedenti soluzioni centralizzate di Bitcoin, come E-gold.
Perché?
Ma quali sono le ragioni di tale censura politica? Nella sezione “Perché?”, ho infine cercato di dare una rapida panoramica (più logica che storica) dell’evoluzione del denaro: dai beni di consumo immagazzinati, al baratto, alla moneta-merce, alla moneta rappresentativa di un sistema bancario libero fino alla moneta monopolistica “fiat”. Di solito le mie lezioni sono organizzate più o meno come nell’immagine qui sotti (le frecce rappresentano una dipendenza logica: “Abbiamo bisogno della cosa a sinistra a causa di quella a destra”).
Un Aggiornamento: Quattro W, due piani
Questo modello presentava due problemi, il primo dei quali era l’ordine: ogni fase veniva presentata come necessaria per “risolvere” quella successiva, in una sorta di catena causale inversa, ma il quadro completo diventava chiaro solo alla fine. Sarebbe stato più naturale invertirla, partendo da un po’ di storia monetaria in “Perché?”, passando per i tentativi falliti di costruire alternative centralizzate al denaro fiat in “Dove?”, introducendo l’emissione decentralizzata di valore in “Cosa?” e il trasferimento decentralizzato della proprietà in “Chi?”, e infine concludendo con la cronologia unica decentralizzata in “Quando?”.
Il secondo problema era la quantità di informazioni contenute nella parte “Perché?”. Ironicamente, molte delle possibili sottosezioni si adattavano abbastanza bene alle quattro “W” rimanenti: le discussioni sul risparmio e sull’investimento si adattavano abbastanza bene a una sezione “Quando?”, le discussioni sullo scambio e sulla specializzazione a una sezione “Chi?”, le discussioni sulla convergenza e sulla liquidità a una sezione “Cosa?” e le discussioni sulla virtualizzazione del valore da parte di enti centrali a una sezione “Dove?”.
La soluzione a questi problemi avrebbe richiesto che il mio pubblico rimanesse aperto e concentrato mentre io potessi passare dagli uomini delle caverne alle banche centrali. All’epoca non potevo permettermi di trattenere a lungo il meme della “blockchain”. Ma ora posso farlo. Immagino che questo significhi, caro lettore, che dovrai sopportare quattro articoli (pseudo) storici prima ancora che io introduca il primo pezzo di crittografia! Credo in te! Ce la puoi fare!
Ho etichettato la prima parte di questa serie, che spazia dagli uomini delle caverne mangiatori di pesci ai moderni sistemi monetari, come “Piano A”, poiché rappresenta il primo tentativo di sviluppare una tecnologia monetaria, caratterizzata da una progressiva centralizzazione e da un finale molto infelice, la moneta fiat.
La seconda parte è denominata “Piano ₿” (sì, avete indovinato: la “₿” sta per Bitcoin): Parte dalla situazione caotica in cui ci ha bloccato il Piano A, avvicinandosi allo sviluppo di Bitcoin all’avanguardia. La parte “Dove?” è la congiunzione (e il punto di svolta) tra i due piani. Qualcosa del genere:
Attenzione! Attenzione!
In questa serie, spesso darò priorità alla simmetria concettuale rispetto al rigore economico e all’accuratezza tecnica. Privilegerò le connessioni logiche rispetto alle sequenze cronologiche del mondo reale, sia in relazione alla storia monetaria che allo sviluppo tecnologico. Commetterò degli abusi terminologici che farebbero rabbrividire la maggior parte degli economisti e degli sviluppatori, in particolare quando discuterò degli attributi della moneta (dove userò una parola quasi inventata: “scalarità”) e dei paradigmi di implementazione (dove abuserò del termine “CoinJoin” per parlare del modello UTXO di Bitcoin in generale). Niente spoiler, ma la mappa complessiva delle connessioni logiche dovrebbe assomigliare a questa:
Allora, siete pronti? Cancellate tutti i vostri appuntamenti per la prossima settimana. O, almeno, togliete cinque minuti a uno di essi, ogni giorno. Alla prossima puntata di “Alla scoperta di Bitcoin Parte 1: Il tempo”.
Tradotto dall’originale scritto per Bitcoin Magazine
3 thoughts on “Alla scoperta di Bitcoin: dai cavernicoli a Lightning”
Comments are closed.