4. Il Registro Distribuito 📚
Nel livello precedente abbiamo visto come Anna potesse firmare digitalmente una transazione per Mario. Ma, una volta usciti dal perimetro della crittografia, emerge un problema enorme, tipico dei sistemi digitali distribuiti.
Se invii una foto via email a un amico, tu conservi comunque la copia originale. Con i soldi, questo sarebbe disastroso. Se Anna manda 1 BTC a Mario, quel BTC deve sparire dal portafoglio di Anna. Se Anna potesse fare "copia-incolla" con i bitcoin come fa con le foto, la moneta non avrebbe alcun valore perché il valore richiede unicità.
Chi tiene traccia di chi possiede cosa?
Chi garantisce che Anna non abbia già speso quel bitcoin ieri per comprarsi una pizza?
Esistono due modi per gestire questo "Libro Mastro" (Ledger).
🏦 1. Il Vecchio Mondo: Registro Centralizzato (Banca)
La Banca tiene un unico registro sui suoi server. Solo la Banca può aggiornarlo. Il sistema funziona perché noi ci fidiamo che le Banche non barino e che i loro server siano sicuri.
Bitcoin ribalta completamente questo modello. In Bitcoin non esiste alcun centro di controllo. Non c'è una banca. Non c'è nessun organo in comando. C'è una rete di migliaia di computer (Nodi) ognuno con lo stesso valore/potere decisionale.
🌐 2. La Soluzione: Registro Distribuito (P2P)
In Bitcoin, ogni nodo della rete ha una copia del registro, cioè della storia di tutte le transazioni effettuate da quando Bitcoin esiste. Se Anna provasse a alterare il registro su uno dei nodi per far sembrare di possedere più bitcoin, gli altri nodi se ne accorgerebbero immediatamente e rifiuterebbero quella versione del registro.
Cosa è successo? Hai provato a cambiare il registro solo su un nodo. Gli altri nodi hanno subito confrontato le loro copie, hanno visto che quella modificata era diversa dalla maggioranza, e l'hanno rifiutata/sovrascritta. La verità in Bitcoin è ciò che dice la maggioranza, come una sorta di democrazia digitale distribuita.
Ora sappiamo che esiste un registro condiviso. Ma come fanno questi nodi a mettersi d'accordo su quale sia l'ordine giusto delle transazioni? E quale versione del registro rappresenti il consenso della rete? E come vengono raggruppate queste transazioni?
Per rispondere a queste domande, è necessario introdurre il concetto di Blocco.
📘 Riepilogo e verifica (facoltativo)
🗂 Flashcards
🖼 Infografica

🎧 Video / Audio recap
🧠 Verifica di comprensione
Qual è il problema fondamentale che il 'Registro Distribuito' di Bitcoin mira a risolvere, descritto nel testo come 'disastroso' per una valuta digitale?
In un sistema finanziario tradizionale con un registro centralizzato (come una banca), su cosa si basa principalmente la sicurezza e l'affidabilità del sistema secondo il testo?
Come agisce la rete Bitcoin se un nodo tenta di alterare la propria copia del registro per accreditarsi più bitcoin?
Quale delle seguenti affermazioni descrive meglio la struttura di potere all'interno della rete Bitcoin, come presentata nel testo?
Secondo il testo, quale concetto deve essere introdotto per rispondere alla domanda su come i nodi si accordano sull'ordine delle transazioni?