cos'è la blockchain, e cosa non è
I blocchi sono legati in fila: ognuno contiene l'impronta matematica del precedente. Modificare un blocco già scritto cambia la sua impronta, quindi tutti i blocchi successivi non tornano più — e chiunque tenga una copia del registro se ne accorge subito.
la metafora che funziona: un foglio di calcolo?
le differenze da un foglio condiviso normale sono quattro, e sono tutte nelle regole. la copia non è una: ognuno ne ha una intera. le righe già scritte non si modificano. tutti vedono tutto. e per aggiungere una riga bisogna rispettare una procedura matematica, non chiedere il permesso a chi ha creato il file.
da qui viene anche il nome. le righe non entrano una per una: si raccolgono in gruppi — i blocchi — e ogni blocco porta impressa l'impronta di quello prima. blocchi in catena, blockchain. tenere presente che sotto c'è una tabella serve a non farsi impressionare: quello che è notevole non è la tecnologia, sono le regole che le hanno messo intorno.
chi decide che una riga è vera?
Una transazione viene accettata quando la maggioranza dei nodi che tengono una copia del registro conferma che i conti tornano: nessuna autorità decide da sola, e chi prova a scrivere il falso viene rifiutato dagli altri.
se la maggioranza dice che va bene, la riga entra nel blocco e diventa definitiva. se qualcuno prova a scrivere che ha mandato soldi che non ha, gli altri hanno la storia completa davanti e la rifiutano: non serve che qualcuno indaghi, basta che i numeri non tornino.
questo spiega perché il numero di copie conta più della potenza di ognuna. una rete con poche copie in mano a pochi è più veloce e più fragile; una con molte copie sparse è lenta e difficile da piegare. le due cose non si tengono insieme, ed è la ragione per cui esistono blockchain molto diverse fra loro.
come si guadagna il diritto di scrivere?
nel secondo — il proof of stake, quello di ethereum dal 2022 — chi vuole partecipare mette invece dei token a garanzia, come una cauzione: se valida onestamente prende un compenso, se imbroglia la cauzione gli viene tolta. consuma una frazione dell'energia del primo.
entrambi servono allo stesso scopo: rendere costoso il comportamento disonesto, senza dover fidarsi di nessuno. e entrambi hanno un prezzo — energia da una parte, concentrazione del capitale dall'altra — che è il tema della guida dedicata, dove il confronto è fatto punto per punto.
le quattro proprietà, e cosa costano?
Immutabile significa che nessuno riscrive la storia, ma nemmeno i tuoi errori. Trasparente significa che tutto è verificabile da chiunque, compreso quel che fai tu. Distribuita significa che la rete non si spegne, ma non che il potere sia distribuito. Sempre aperta significa nessun orario, e anche che il rischio non dorme.
è immutabile: quel che è scritto resta, e nessuno può rimaneggiare la storia. il che vale anche per i tuoi errori — mandi i soldi all'indirizzo sbagliato e sono arrivati, per sempre, senza appello. è trasparente: chiunque può scaricare l'intera storia e verificarla, dal primo giorno. il che vale anche per la tua: gli indirizzi non portano nomi, ma tutto quello che fai è visibile a chiunque abbia voglia di guardare, e chi mette insieme due indizi arriva alla persona.
è distribuita: se cade un pezzo la rete continua, e spegnerla richiederebbe spegnere internet. il che non impedisce che il potere si concentri, come vedremo fra due righe. ed è sempre aperta: nessun orario, nessun weekend, nessuna festività — che è comodo, e significa anche che una posizione può essere liquidata alle tre di notte mentre dormi.
quanto è distribuita, in pratica?
In bitcoin le copie del registro sono migliaia ma la potenza di calcolo è concentrata in poche mining pool. In ethereum chiunque può validare, ma servono trentadue ether per farlo da soli e circa 25% dello stake passa da un solo operatore. Nelle reti veloci i validatori sono pochi per costruzione.
ethereum ha il problema simmetrico. chiunque può partecipare, in teoria; in pratica servono trentadue ether per farlo da soli, quindi quasi tutti passano da chi lo fa per loro — e da un solo operatore, lido, passa oggi circa 25% dello stake complessivo. le reti più veloci, da solana in giù, hanno pochi validatori per costruzione: è il prezzo che pagano per andare veloci.
la conclusione utile non è che sia tutto una finzione: è che «distribuita» descrive la resistenza allo spegnimento, non la distribuzione del potere. sono due cose diverse, e conviene guardarle separate — anche perché la prima è vera quasi sempre, la seconda quasi mai.
per cosa serve davvero, e per cosa no?
Stanno in piedi: i trasferimenti di valore fra paesi, gli accordi eseguiti da un contratto, la proprietà di beni digitali. Non stanno in piedi: la tracciabilità della filiera, perché un dato falso in ingresso diventa incancellabile; il voto, perché la chiave rubata vota al tuo posto in modo irreversibile; le cartelle cliniche, che non migliorano se sono pubbliche e incorreggibili.
non serve dove il problema è un altro. tracciare i pomodori dalla campagna al supermercato non diventa affidabile perché il registro è immutabile: se alla partenza scrivono il falso, quel falso diventa incancellabile — sporcizia in ingresso, sporcizia per sempre. votare da casa non diventa sicuro: chi ti rubasse la chiave voterebbe al tuo posto, e in modo irreversibile. le cartelle cliniche non diventano migliori se sono pubbliche e non si possono correggere.
la domanda da fare, prima di ogni «lo mettiamo sulla blockchain», è sempre la stessa: qui il registro deve essere immutabile e pubblico, o mi serve solo un database fatto bene? nel secondo caso un database normale costa mille volte meno e si corregge, che spesso è esattamente quel che serve.
perché se ne parla come di una rivoluzione?
è sottovalutata perché sotto quel rumore c'è una cosa che prima non esisteva: un registro che nessuno controlla e su cui chiunque può scrivere rispettando le regole, e dei programmi che eseguono un accordo senza che nessuno debba autorizzarli. questo apre possibilità che non c'erano — la finanza decentralizzata è la prima e la più concreta.
per orientarsi bastano due domande. la prima: chi è l'intermediario che questa cosa sta togliendo? se non c'è risposta, non serve una blockchain. la seconda: cosa si rompe se il codice è scritto male? perché in un sistema in cui quel che è scritto resta scritto, un errore non si corregge — si paga.
le parole di questo pezzo · 6
- blockchain
- un registro di scritture che sta su molte macchine insieme, dove ogni blocco porta l'impronta del precedente e riscrivere il passato costa più di quanto renda.
- mining pool
- un gruppo di minatori che uniscono la potenza di calcolo e si dividono quel che trovano.
- pool
- la cassa comune su cui avvengono gli scambi: chi ci mette dentro le proprie monete si prende una fetta delle fee.
- proof of stake
- il modo di tenere in piedi una rete facendo bloccare token a chi la valida, invece di consumare energia.
- proof of work
- il modo di tenere in piedi una rete facendo spendere energia a chi la valida.
- token
- l'unità emessa da un protocollo. può servire a votare, a pagare, a ricevere ricavi, o a niente.