Cos'è il Whitepaper di Bitcoin?

beginner
Fa parte del percorso Fondamenti di Bitcoin, passo 6 di 7

Cos'è un Whitepaper?

Un whitepaper è un documento tecnico che descrive il progetto e la funzionalità prevista di un sistema proposto. Il termine si riferiva originariamente ai documenti di politica governativa, ma è stato poi adottato da tutto il settore tecnologico. Gli sviluppatori usano i whitepaper per dichiarare pubblicamente quale problema hanno identificato, come propongono di risolverlo e com'è l'architettura tecnica.

Nel mondo delle criptovalute, un whitepaper funge da documento fondativo. È il luogo in cui un progetto mette per iscritto le proprie affermazioni prima che il codice esista, prima che la rete si avvii, prima che qualcuno investa qualcosa.

Non tutti i whitepaper sono onesti. Ci torneremo.

Un Documento di Nove Pagine che ha Cambiato la Finanza

Il 31 ottobre 2008, una persona o gruppo che utilizzava il nome Satoshi Nakamoto inviò un messaggio a una mailing list di crittografia. L'oggetto recitava: "Bitcoin P2P e-cash paper." Il messaggio conteneva un link a un documento intitolato "Bitcoin: A Peer-to-Peer Electronic Cash System."

Il momento era straordinario. La crisi finanziaria globale era al suo apice. Le principali banche erano fallite o avevano richiesto salvataggi governativi d'emergenza. La fiducia pubblica nelle istituzioni finanziarie era ai minimi storici.

In questo momento, un individuo anonimo propose di costruire un tipo completamente diverso di sistema monetario. Uno che non richiedeva banche, processori di pagamento, né supervisione governativa. Uno che funzionava attraverso la matematica invece della fiducia istituzionale.

Il documento che propose questo sistema era lungo nove pagine.

Il Problema che Satoshi Si Propose di Risolvere

Il whitepaper si apre con una descrizione precisa di cosa non funzionava nei pagamenti online esistenti.

Nel 2008, ogni pagamento su internet dipendeva da un istituto finanziario per elaborarlo e verificarlo. Banche e processori di pagamento fungevano da intermediari fidati. Questa disposizione creava problemi reali. Le transazioni potevano essere annullate, il che significava che i commercianti dovevano trattare i clienti con sospetto e raccogliere più informazioni personali del necessario. I micropagamenti diventavano economicamente non convenienti perché le commissioni degli intermediari li rendevano non redditizi. E non esisteva alcun meccanismo per effettuare un pagamento genuinamente irreversibile per un servizio irreversibile.

Il problema tecnico più profondo era chiamato double-spending. Le informazioni digitali possono essere copiate senza limiti. Se una moneta digitale è solo un file, cosa impedisce al proprietario di spenderla due volte inviando lo stesso file a due persone diverse? I sistemi tradizionali risolvevano questo problema mantenendo un registro centrale controllato da un'istituzione fidata. L'istituzione rifiutava semplicemente qualsiasi pagamento duplicato.

La proposta di Satoshi era di eliminare completamente quell'istituzione fidata. Una rete di partecipanti avrebbe mantenuto collettivamente un registro pubblico condiviso di tutte le transazioni. Nessuna parte singola lo avrebbe controllato. Chiunque avrebbe potuto verificarlo in modo indipendente. Il registro sarebbe stato protetto non dall'autorità istituzionale ma dalla matematica e dal lavoro computazionale.

Cosa Contiene il Whitepaper

Il whitepaper di Bitcoin è strutturato in dodici sezioni numerate, che si muovono logicamente dal problema alla soluzione. Ogni sezione introduce un componente del sistema proposto.

Il documento completo è composto da meno di 3.200 parole, all'incirca la lunghezza di un articolo di giornale. Non contiene appendici, glossari, né riassunti esecutivi oltre all'abstract. Tutto il necessario per comprendere e implementare il sistema è contenuto in quelle nove pagine.

Ciò che rende il documento insolito è la sua economia. Satoshi descrive un sistema monetario completo, un modello di transazione, un meccanismo di consenso, un modello di privacy e una prova di sicurezza senza una singola frase di riempimento.

§SectionWhat it covers
1IntroductionWhy internet payments fail and why a trust-free alternative is needed.
2TransactionsHow bitcoin is defined as a chain of digital signatures.
3Timestamp ServerHow blocks of data are hashed and published to prove they existed at a point in time.
4Proof-of-WorkHow computational effort secures the chain and determines consensus.
5NetworkThe six steps nodes follow to operate the Bitcoin network.
6IncentivesHow block rewards and fees motivate honest participation.
7Reclaiming Disk SpaceHow spent transactions can be pruned without breaking the chain.
8Simplified Payment VerificationHow lightweight clients can verify payments without a full node.
9Combining and Splitting ValueHow transactions handle multiple inputs and outputs.
10PrivacyHow Bitcoin achieves pseudonymity through public key anonymity.
11CalculationsMathematical proof of how attacker success probability drops exponentially with each block.
12ConclusionSummary of the complete system and its properties.

Come Funzionano le Transazioni Bitcoin

La Sezione 2 del whitepaper definisce cos'è tecnicamente un bitcoin.

Satoshi lo definisce come una catena di firme digitali. Quando invii bitcoin a qualcuno, firmi un messaggio che registra il trasferimento. Quella firma dimostra che hai autorizzato l'operazione. Il destinatario può verificare l'intera storia della proprietà controllando ogni firma nella catena, fino all'emissione originale.

Questo design consente a chiunque di verificare la proprietà senza consultare un'autorità centrale. La prova della proprietà è incorporata nella catena stessa.

Il problema che questo design non risolve ancora è il double-spending. Una catena di firme prova che i trasferimenti sono avvenuti, ma non impedisce a qualcuno di firmare la stessa moneta a due destinatari diversi allo stesso tempo. Satoshi affronta questo problema nelle sezioni successive.

Transaction Chain

Transaction 1

Owner 1's Public Key

Hash

Owner 0's Signature

Owner 1's Private Key

Sign / Verify

Transaction 2

Owner 2's Public Key

Hash

Owner 1's Signature

Owner 2's Private Key

Sign / Verify

Transaction 3

Owner 3's Public Key

Hash

Owner 2's Signature

Owner 3's Private Key

Each owner transfers bitcoin by signing a hash of the previous transaction and the next owner's public key.

Il Server Timestamp e il Proof-of-Work

L'innovazione centrale del whitepaper è un server timestamp decentralizzato. Le transazioni vengono raggruppate in blocchi, e ogni blocco è crittograficamente collegato al blocco precedente includendo l'hash del blocco precedente. Per aggiungere un nuovo blocco, i partecipanti devono completare un compito computazionale noto come proof-of-work.

Questo lavoro richiede risorse computazionali reali e tempo reale. Una volta che un blocco è accettato dalla rete, modificare qualsiasi transazione al suo interno richiederebbe di rifare tutto il lavoro computazionale per quel blocco e per ogni blocco aggiunto successivamente. Più indietro nella storia si trova una transazione, più costoso diventa modificarla.

La catena più lunga, ovvero quella che rappresenta il maggior lavoro computazionale accumulato, è considerata il registro autorevole. Finché la maggior parte della potenza computazionale nella rete è controllata da partecipanti onesti, nessun attaccante può produrre una catena disonesta più lunga abbastanza velocemente da ingannare la rete.

Questo principio è quello che Satoshi riassume alla fine della Sezione 4: il sistema è sicuro finché i nodi onesti controllano collettivamente più potenza CPU di qualsiasi gruppo cooperante di attaccanti.

Incentivi e la Fornitura Fissa

La Sezione 6 introduce il design economico che mantiene il sistema in funzione senza un operatore centrale.

I partecipanti che eseguono il lavoro computazionale di creazione di nuovi blocchi ricevono una ricompensa in bitcoin di nuova emissione. Satoshi paragona questo all'estrazione dell'oro: proprio come i minatori d'oro impiegano risorse fisiche per portare nuovo oro in circolazione, i miner di bitcoin impiegano risorse computazionali per emettere nuove monete nel sistema.

La struttura delle ricompense crea anche un potente incentivo al comportamento onesto. Un attaccante che controlla abbastanza potenza di calcolo da disturbare la rete sarebbe economicamente meglio servito guadagnando ricompense oneste piuttosto che minando un sistema la cui integrità supporta il valore delle sue stesse partecipazioni.

Il whitepaper non indica esplicitamente il numero 21 milioni. Ma il design che descrive, un programma di emissione fisso che si dimezza a intervalli regolari e alla fine raggiunge lo zero, implica un limite fisso all'offerta. Il ragionamento dietro quel numero specifico è spiegato nel nostro articolo su perché ci saranno mai solo 21 milioni di bitcoin.

Privacy Senza Identità

La Sezione 10 affronta la privacy, e l'approccio di Satoshi vale la pena di essere compreso attentamente.

Poiché tutte le transazioni sono pubbliche per design, il modello tradizionale di privacy bancaria non può applicarsi. Le banche proteggono la privacy mantenendo segreti i registri delle transazioni. Bitcoin non può fare questo. L'intera cronologia delle transazioni è visibile a tutti.

La soluzione di Satoshi è separare le identità dalle transazioni. Bitcoin usa le chiavi pubbliche come indirizzi invece di nomi o numeri di conto. Chiunque può vedere che un valore si è spostato da un indirizzo a un altro, ma senza informazioni aggiuntive non può dire a chi appartengono quegli indirizzi.

Satoshi raccomandava anche di generare un nuovo indirizzo per ogni transazione per rendere più difficile collegare più pagamenti a un unico proprietario. Questa è la privacy di base che Bitcoin era progettato per fornire.

Vale la pena essere precisi qui: Bitcoin è pseudonimo, non anonimo. Le cronologie delle transazioni sono permanentemente visibili sulla blockchain e possono a volte essere collegate a identità reali attraverso informazioni esterne. Il whitepaper era trasparente su questo compromesso fin dall'inizio.

Privacy Models Compared

TraditionalModelBitcoinModelIdentitiesTransactionsTrusted ThirdPartyCounterpartyPublic← privatepublic →IdentitiesTransactionsPublic← privatepublic →

Bitcoin keeps transactions public but breaks the link between transactions and identities.

Dalla Carta alla Rete

Il whitepaper di Bitcoin fu pubblicato il 31 ottobre 2008. Il 3 gennaio 2009, Satoshi minò il primo blocco della blockchain di Bitcoin, 64 giorni dopo.

Incorporato in quel primo blocco c'era un riferimento a un titolo del giornale The Times pubblicato lo stesso giorno: "Chancellor on brink of second bailout for banks." Il messaggio non richiedeva spiegazioni. Bitcoin non era solo una proposta teorica. Era una risposta diretta a un sistema finanziario che aveva fallito in modo molto visibile.

La velocità di esecuzione dimostrava anche qualcosa di importante. Satoshi non pubblicò un concetto e poi iniziò a costruire. Il sistema era già stato costruito prima che il documento fosse pubblicato. Il whitepaper descriveva qualcosa che già funzionava.

Perché Ogni Utente Bitcoin Dovrebbe Leggerlo

Non hai bisogno di capire il whitepaper di Bitcoin per detenere o usare bitcoin. Molte persone lo usano per anni senza mai leggere il documento.

Ma il whitepaper è l'unico posto dove l'intento di progettazione originale è dichiarato chiaramente, senza interpretazione, senza marketing e senza semplificazione. Quando sorgono discussioni su come dovrebbe comportarsi Bitcoin, o su cosa era costruito per fare, il whitepaper è il punto di riferimento che ancori la conversazione.

Leggerlo almeno una volta, anche se salti le sezioni matematiche, ti dà una comprensione diretta del perché Bitcoin funziona nel modo in cui funziona e cosa ogni decisione di progettazione era intesa a realizzare. Quella comprensione è difficile da costruire solo da fonti secondarie.

Non Tutti i Whitepaper Sono Uguali

Il successo del whitepaper di Bitcoin ha ispirato migliaia di imitazioni. Durante il boom delle criptovalute del 2017 e del 2018 in particolare, pubblicare un whitepaper era diventata pratica standard per qualsiasi progetto che cercasse investimenti, indipendentemente dal fatto che l'idea sottostante avesse merito.

Molti di questi documenti condividevano schemi riconoscibili. Affermavano di essere più veloci, più scalabili, più privati e più decentralizzati di Bitcoin, tutto contemporaneamente. Usavano frasi come "blockchain di prossima generazione," "architettura resistente ai quanti," e "transazioni illimitate al secondo." E un numero significativo era apertamente fraudolento, scritto con l'intenzione di raccogliere denaro dagli investitori senza consegnare nulla.

Queste promesse si scontravano con un vincolo ben noto nei sistemi distribuiti spesso chiamato il trilemma della blockchain. Migliorare una proprietà di una rete decentralizzata, diciamo la scalabilità, richiede tipicamente compromessi con un'altra, come la sicurezza o la decentralizzazione. Un sistema che afferma di ottimizzare tutte e tre le dimensioni senza compromessi sta facendo un'affermazione che merita un esame serio.

Il whitepaper di Bitcoin non faceva tali promesse. Descriveva limitazioni specifiche e dichiarava chiaramente i compromessi. Quella onestà intellettuale è parte di ciò che lo rende un documento affidabile ancora oggi.

Dove Leggere il Whitepaper

Il whitepaper originale è disponibile gratuitamente su bitcoin.org/bitcoin.pdf. Il Satoshi Nakamoto Institute lo ospita anche su nakamotoinstitute.org, insieme ad altri testi fondamentali della storia iniziale di Bitcoin.

Il documento è disponibile in decine di lingue. In una prima lettura, concentrarsi sull'abstract, la Sezione 1 e la Sezione 12 ti dà il quadro essenziale in meno di quindici minuti. Le sezioni rimanenti, in particolare quelle sul proof-of-work e le transazioni, ricompensano una seconda lettura più lenta una volta che hai la struttura generale in mente. La Sezione 11, che contiene calcoli di probabilità, può essere messa da parte completamente alla prima lettura senza perdere l'argomento centrale.

Fatti Chiave

Il whitepaper di Bitcoin fu pubblicato il 31 ottobre 2008 da una persona o gruppo anonimo noto come Satoshi Nakamoto.

Il titolo completo è 'Bitcoin: A Peer-to-Peer Electronic Cash System.' Il documento è lungo meno di nove pagine.

Il whitepaper risolve il problema del double-spending senza alcuna terza parte fidata come una banca.

La rete Bitcoin andò in diretta il 3 gennaio 2009, solo 64 giorni dopo la pubblicazione del whitepaper.

Domande frequenti

Il whitepaper originale è disponibile gratuitamente su bitcoin.org/bitcoin.pdf. È archiviato anche su nakamotoinstitute.org ed è stato tradotto in decine di lingue.

Non completamente. L'abstract, l'introduzione e la conclusione sono accessibili alla maggior parte dei lettori. Le sezioni matematiche, in particolare il Capitolo 11, richiedono una certa conoscenza della probabilità. Una prima lettura che si concentra sui concetti e salta le formule è un buon punto di partenza.

Sì. Il whitepaper descrive il progetto fondamentale di Bitcoin e non è stato superato. La rete Bitcoin oggi funziona ancora secondo i principi che Satoshi ha enunciato nel 2008.

Fonti

  1. 1.Satoshi Nakamoto: Bitcoin: A Peer-to-Peer Electronic Cash System (2008)
  2. 2.Satoshi Nakamoto Institute: The Bitcoin Whitepaper
  3. 3.Bitcoin.org: Bitcoin Paper
  4. 4.Cypherpunk Mailing List Archive: Bitcoin Announcement (2008)

Non è una consulenza finanziaria. CanoeBit pubblica esclusivamente contenuti educativi. Nulla di quanto scritto costituisce una raccomandazione di acquisto, vendita o detenzione di asset.