3.0 Introduzione
Abstract del White Paper di Bitcoin
Una versione puramente peer-to-peer di denaro elettronico permetterebbe di inviare pagamenti online direttamente da una parte all’altra senza passare attraverso un’istituzione finanziaria. Le firme digitali forniscono parte della soluzione, ma i principali benefici vengono persi se è ancora necessario un terzo fidato per prevenire la doppia spesa. Proponiamo una soluzione al problema della doppia spesa utilizzando una rete peer-to-peer. La rete marca temporalmente le transazioni inserendole in una catena continua di proof-of-work basata su hash, formando un registro che non può essere modificato senza rifare il proof-of-work. La catena più lunga non solo serve come prova della sequenza degli eventi osservati, ma anche come prova che proviene dal più grande pool di potenza di calcolo. Finché la maggioranza della potenza di calcolo è controllata da nodi che non collaborano per attaccare la rete, essi genereranno la catena più lunga e supereranno gli attaccanti. La rete stessa richiede una struttura minima. I messaggi vengono trasmessi secondo il principio del miglior sforzo, e i nodi possono lasciare e rientrare nella rete a piacimento, accettando la catena di proof-of-work più lunga come prova di ciò che è accaduto mentre erano assenti.
Bitcoin non è apparso dal nulla, ma si è basato sul lavoro di molti nelle decadi precedenti. Questo modulo esplorerà le fondamenta di internet su cui si basa Bitcoin, così come la ricerca e lo sviluppo riconosciuti nel whitepaper.
Negli anni ‘70, un gruppo di persone osservò come il governo degli Stati Uniti in particolare cercasse di limitare l’accesso alla crittografia, e si impegnò affinché questa tecnologia fosse resa disponibile a tutti per proteggere la propria privacy online. Alcuni di questi primi pionieri erano anche interessati ai potenziali benefici di un sistema di ‘denaro solido’ digitale che potesse essere usato per conservare e scambiare valore sulla nascente rete internet. Friedrich Hayek – uno dei principali esponenti dell’economia austriaca – aveva immaginato come sarebbe stata una valuta ideale basata sulla concorrenza del libero mercato ben prima dell’era di internet, ma aveva ritenuto che fosse tecnicamente e politicamente irrealizzabile. Oltre alla privacy digitale, questo gruppo, che si è evoluto nei Cypherpunk, ha cercato di realizzare la visione di Hayek per il denaro digitale, ma questi tentativi erano falliti fino a quando Satoshi non pubblicò le sue idee sulla mailing list.
- Protocollo TCP/IP (1976)
- Protocolli per sistemi di crittografia a chiave pubblica - Ralph Merkle (1980)
- Digicash - David Chaum (1989)
- Marcatura temporale digitale (anni ‘90)
- Hashcash - Adam Back (1997)
- BitTorrent - Bram Cohen (2001)
- POW riutilizzabile - Hal Finney (2004)
- Bitcoin Whitepaper - Satoshi Nakamoto (2008)
Un’influenza chiave nello sviluppo di Bitcoin è stata l’emergere di questo movimento Cypherpunk negli anni ‘90. Hanno sviluppato diverse tecnologie crittografiche, tra cui la crittografia a chiave pubblica, per permettere agli utenti di comunicare e condividere informazioni in modo sicuro e privato. Molti degli sviluppi descritti qui e le persone coinvolte facevano parte di questo gruppo.
La necessità di denaro digitale era stata identificata e sono stati fatti diversi tentativi per crearlo, ma questi avevano delle limitazioni che ne hanno impedito il successo. Il genio di Satoshi Nakamoto è stato quello di unire queste capacità e, insieme ad alcune innovazioni proprie, costruirci sopra per creare il protocollo Bitcoin che usiamo oggi. Nelle prossime sezioni esploreremo alcuni di questi sviluppi e spiegheremo come hanno contribuito a informare il design di Bitcoin. Discuteremo anche quali erano i pezzi mancanti del puzzle che Satoshi è riuscito a risolvere.