Lesson 18

Muoviti adagio e non rompere niente

Così la barca procedeva lentamente, sotto la luminosa giornata estiva, con il suo allegro equipaggio e la sua musica di voci e risate ...
Read by Guy Swann.

Potrebbe essere un mantra morto, ma “muoviti velocemente e rompi le cose” è ancora il modus operandi di gran parte del mondo tecnologico. L’idea che non importa se tu fai le cose per bene la prima volta è un pilastro fondamentale della mentalità del fallire presto, fallire spesso. Il successo si misura nella crescita, finché tu stai crescendo va tutto bene. Se qualcosa non funziona all’inizio, tu semplicemente gira su te stesso e ricomincia. In altre parole: getta abbastanza merda contro il muro e vedere cosa si attacca.

Bitcoin è molto diverso. È diverso per concezione. È diverso per necessità. Come Satoshi ha sottolineato, ci sono stati molti tentativi di monete di tipo elettronico nel corso degli anni, e tutti sono falliti perché era presente una testa che poteva essere tagliata. La novità di Bitcoin è l’essere un’animale senza testa.

“Molte persone liquidano automaticamente la valuta elettronica come una causa persa a causa di tutte le aziende che hanno fallito dagli anni ‘90. Spero risulti evidente che era solo l’essere controllati centralmente di quei sistemi che li ha condannati “. [Satoshi Nakamoto] puntualizzazione

Una conseguenza di questo decentramento radicale è l’intrinseca resistenza al cambiamento. “Muoviti velocemente e rompi le cose” non funziona e non funzionerà mai al livello base del sistema Bitcoin. Anche se fosse desiderabile, non sarebbe possibile senza convincere tutti a cambiare le proprie idee. Questo è il modo in cui funziona il consenso distribuito. Questa è la natura di Bitcoin.

“La natura di Bitcoin è tale che una volta rilasciata la versione 0.1, il il core design è stato scolpito nella pietra per il resto della sua vita “. Satoshi Nakamoto

Questa è una delle tante proprietà paradossali di Bitcoin. Siamo portati tutti credere che tutto ciò che è software possa essere modificato facilmente. Ma la natura della bestia rende il suo cambiamento sanguinolento.

Come Hasu mostra magnificamente in Unpacking Bitcoin’s Social Contract, cambiare le regole di Bitcoin è possibile solo proponendo un cambiamento, e in seguito convincendo tutti gli utenti di Bitcoin ad adottare questa modifica. Questo rende Bitcoin molto resistente al cambiamento, anche se è un software.

Questa resilienza è una delle proprietà più importanti di Bitcoin. I sistemi software critici devono essere antifragili, che è ciò che garantisce l’interazione del livello sociale del Bitcoin con il livello tecnico. I sistemi monetari sono conflittuali per natura, e come sappiamo da migliaia di anni, fondamenta solide sono essenziali in un ambiente antagonistico.

“La pioggia è caduta, sono arrivate le inondazioni, i venti hanno soffiato e hanno continuato a battere quella casa; e non è caduta, perché è stata fondata sulla roccia”. Matteo 7:24–27

Probabilmente, in questa parabola dei saggi e pazzi costruttori, Bitcoin non è la casa. È la roccia. Immutabile, immobile, costituisce il fondamento per un nuovo sistema finanziario.

Proprio come i geologi, che sanno che le formazioni rocciose sono sempre in movimento e in evoluzione, si può vedere che Bitcoin è sempre in movimento e in evoluzione. Devi solo sapere dove guardare e come guardarlo.

L’introduzione di pay to script hash e segregated witness sono prova che le regole di Bitcoin possono essere modificate se un numero sufficiente di utenti è convinto che l’adozione di tale modifica vada a vantaggio della rete. Il secondo ha consentito lo sviluppo della lightning network, che è una delle case attualmente in costruzione sulle solide fondamenta di Bitcoin. Aggiornamenti futuri come le Schnorr signatures miglioreranno l’efficienza e la privacy, nonché gli script (leggi: smart contracts) che saranno indistinguibili da transazioni regolari grazie a Taproot. I costruttori saggi costruiscono davvero su basi solide.

Satoshi non era un costruttore saggio solo dal punto di vista teconologico. Ha anche capito che sarebbe necessario prendere decisioni sagge dal punto di vista ideologico.

“Essere open source significa che chiunque può revisionare il codice in modo indipendente. Se fosse stato closed source, nessuno avrebbe potuto verificarne la sicurezza. penso che sia essenziale che un programma di questa natura sia open source “. Satoshi Nakamoto

L’aspetto dell’apertura è fondamentale per la sicurezza ed è insito nell’essere open source e nel movimento del software libero. Come ha sottolineato Satoshi, i protocolli sicuri ed il codice che li implementa devono essere aperti — non c’è sicurezza tramite l’offuscamento. Un altro vantaggio è ancora una volta legato al decentramento: il fatto che il codice che possa essere eseguito, studiato, modificato, copiato e distribuito liberamente assicura che lo stesso si diffonda in lungo e in largo.

La natura radicalmente decentralizzata di Bitcoin è ciò che lo fa muovere lentamente e intenzionalmente. Una rete di nodi, ciascuno gestito da un individuo dotato di sovranità, è intrinsecamente resistente al cambiamento — dannoso o meno. In assenza di un modo per forzare gli aggiornamenti agli utenti, l’unico modo per introdurre modifiche è quello di convincere lentamente ognuno di questi individui ad adottare il cambiamento proposto. Questo processo non centralizzato di introduzione e distribuzione delle modifiche è ciò che rende la rete incredibilmente resistente a modifiche dannose. È anche ciò che rende più difficile riparare le cose rotte rispetto a ciò che avviene in un ambiente centralizzato, motivo per cui tutti cercano innanzi tutto di non rompere le cose.

Bitcoin mi ha insegnato che muoversi lentamente è una delle sue caratteristiche, non un guasto.


    Down the Rabbit Hole