Sei miti su blockchain e Bitcoin: sfatiamo l’efficacia di questa tecnologia

Tecnologia

Blockchain: wow, che svolta, presto quasi tutto sarà basato sulla tecnologia blockchain. Se ci credete davvero, allora potrei solo deludervi.

In questo articolo si parlerà della versione della tecnologia blockchain utilizzata per la criptovaluta Bitcoin. Ci sono altre implementazioni che potrebbero aver eliminato alcuni degli svantaggi della “blockchain classica”, ma di solito tutto è costruito attorno agli stessi principi.

Bitcoin in generale

Ritengo che la tecnologia Bitcoin sia di per sé rivoluzionaria. Purtroppo, i Bitcoin sono stati usato troppo spesso per attività criminali e, come specialista in sicurezza informatica, questa pratica non mi piace per niente. Eppure, tecnologicamente parlando, i Bitcoin sono una svolta evidente.

I componenti del protocollo Bitcoin e le idee incorporate non sono nuovi; in generale, erano tutti noti prima del 2009, ma solo i suoi creatori sono riusciti a metterli insieme per farli funzionare nel 2009. Da allora, per quasi nove anni, è stata trovata nella sua implementazione una sola vulnerabilità importante, quando un malfattore è riuscito ad appropriarsi di 92 miliardi di Bitcoin. Per risistemare la faccenda si è dovuto riportare indietro di 24 ore l’intero registro finanziario. Tuttavia, solo una vulnerabilità in nove anni è lodevole. Tanto di cappello ai suoi fondatori.

I creatori dei Bitcoin hanno affrontato la sfida di far funzionare tutto senza alcun sistema centrale e senza che nessuno si fidasse dell’altro. I suoi ideatori hanno affrontato la sfida con successo e hanno trasformato del denaro elettronico in una vera e propria valuta operativa. Tuttavia, alcune delle loro decisioni sono state devastanti per loro inefficacia.

Non sono qui per screditare la blockchain, una tecnologia utile che ha mostrato molti impieghi straordinari. Nonostante i suoi svantaggi, ha anche vantaggi unici. Tuttavia, nel perseguire ciò che è sensazionale e rivoluzionario, molte persone si concentrano solo sui lati positivi della tecnologia, spesso dimenticandosi di avere una visione oggettiva delle cose e trascurando così tutti i lati negativi. È per questo motivo, per amore della diversità, che ritengo utile concentrarsi sugli svantaggi di tale tecnologia.

Un libro che esprime grandi speranze per la blockchain. Citazioni da questo libro sono riportate in questo articolo

Mito nº1: la blockchain è un gigantesco computer distribuito

Citazione nº1: “La blockchain potrebbe essere un rasoio di Occam, il modo più efficiente, diretto e naturale per coordinare tutte le attività umane e meccaniche; è un processo dalla efficienza naturale “.

Se non sapete quali siano i principi del funzionamento di blockchain e avete solo sentito opinioni su questa tecnologia, allora potreste avere l’impressione che la blockchain sia una sorta di computer distribuito, che esegue calcoli distribuiti. Avrete potuto supporre che i nodi in tutto il mondo raccolgano qualcosa di più grande poco alla volta.

Blockchain, in parole semplici

Questo è totalmente errato. Infatti, tutti i nodi che sorreggnono la blockchain fanno esattamente lo stesso. Ecco cosa fanno milioni di computer:

  1. Verificano le stesse transazioni in conformità alle stesse regole ed eseguono identiche operazioni;
  2. Registrano le stesse informazioni all’interno di una blockchain (se sono stati così fortunati da avere avuto il permesso per farlo);
  3. Memorizzano l’intera cronologia, che è la stessa per tutti, per tutto il tempo;

Non c’è parallelismo, nessuna sinergia e nessuna assistenza reciproca. Ci sono solo duplicazioni istantanee, per milioni di volte. È l’opposto dell’efficienza e questo è importante, come vedremo in seguito.

Mito nº2: la blockchain è eterna. Tutto ciò che viene registrato nella blockchain rimarrà lì per sempre

Citazione nº2: “Con Dapps, DAOs, DACs e DASs, ci potrebbero essere molti nuovi tipi comportamenti interessanti e complessi di Intelligenza Artificiale”.

Dunque: ogni client superiore di rete di Bitcoin memorizza l’intera cronologia delle transazioni e questo registro ha già raggiunto la grandezza di 100GB. È la capacità d’immagazzinamento di un portatile economico o di uno smartphone più avanzato. Più transazioni vengono elaborate sulla rete Bitcoin, più velocemente cresce il suo volume. E il suo maggiore aumento è avvenuto negli ultimi due anni.

La crescita della blockchain. Fonte

La crescita della blockchain di Bitcoin non è nemmeno la più veloce; la rete del rivale Ethereum ha accumulato nel blochchain 200 GB di cronologia di dati, in soli due anni dal suo lancio e in sei mesi di utilizzo attivo. Quindi, la durata della vita della blockchain è limitata ad un decennio in circostanze attuali. La crescita della capacità degli hard disk è decisamente indietro.

Oltre alla necessità di memorizzare un grande quantitativo di dati, questi devono essere anche scaricati. Chiunque abbia mai cercato di utilizzare un portafoglio per la criptovaluta memorizzato localmente, ha scoperto con stupore e sgomento di non poter eseguire o ricevere pagamenti finché l’intero processo di download e verifica non sia stato completato, in pochi giorni se siete fortunati.

Potreste chiedervi: se è sempre la stessa cosa, forse non dovremmo memorizzare il tutto su ogni nodo di rete? Certo, sarebbe più efficiente. Ma, prima di tutto, non sarebbe una blockchain peer-to-peer, ma piuttosto un’architettura client-server tradizionale. In secondo luogo, i client dovrebbero quindi fidarsi dei server. Ricordate, “mai fidarsi di nessuno” è uno dei fondamenti della blockchain.

Per molto tempo, gli utenti di Bitcoin si sono divisi tra entusiasti, che “soffrono” scaricando tutto e memorizzando l’intera blockchain sul proprio computer, e le persone comuni, che usano i portafogli online, hanno fiducia nel server e non gli importa di come funzioni il tutto.

Mito nº3: la blockchain è efficace e in costante crescita. Il denaro convenzionale presto scomparirà

Citazione nº3: “Il concetto è ‘ tecnologia blockchain + connettoma personale in vivo ‘per codificare e rendere utile in un formato dati compresso standardizzato tutto il pensiero di una persona. I dati potrebbero essere catturati tramite registrazioni intracorticali, EEG dei consumatori, interfacce cervello / computer, nanorobot cognitivi e altre metodologie. Quindi, il pensiero potrebbe essere rappresentato in una blockchain, e davvero anche tutta l’esperienza soggettiva di un individuo potrebbe esserlo, compresa (anche) la coscienza, soprattutto se è più precisamente definita. Una volta nella blockchain, i diversi componenti potrebbero essere gestiti e trattati. Ad esempio, questo potrebbe essere fatto nel caso di ripristino della memoria post-ictus. “

Se ogni nodo di rete fa la stessa cosa, ovviamente, la larghezza di banda dell’intera rete è la stessa della larghezza di banda di un nodo di rete. Ma sapete esattamente che cosa è? La rete Bitcoin è in grado di processare un massimo di sette transazioni al secondo, per milioni di utenti in tutto il mondo.

Oltre a questo, le transazioni Bitcoin-blockchain vengono registrate solo una volta ogni 10 minuti. Per aumentare la sicurezza dei pagamenti, è una pratica standard quella di attendere 50 minuti in più dopo che viene visualizzato un nuovo registro affinché si possa ricominciare. Immaginate adesso di provare a comprare uno snack usando Bitcoin. Non è un problema stare in fila per un’ora al negozio, giusto?

Se si considera il mondo intero tutto ciò sembra ridicolo, anche adesso che i Bitcoin sono utilizzati da una sola persona ogni mille sul pianeta. E data la velocità di elaborazione delle transazioni, aumentare significativamente il numero di utenti attivi è semplicemente impossibile. Per fare un confronto, Visa processa migliaia di operazioni al secondo e, se necessario, può facilmente aumentare la sua larghezza di banda. Dopo tutto, le tecnologie bancarie classiche possono espandersi.

Se il denaro convenzionale scompare, non sarà a causa delle soluzioni blockchain.

Mito nº4: I miner garantiscono la sicurezza di rete

Citazione nº4: “Le entità imprenditoriali autonome basate su cloud e blockchain gestite con Smart contract potrebbero quindi trattare elettronicamente con entità tradizionali come i governi per auto-registrarsi in qualsiasi giurisdizione in cui volessero operare.”

Avete sicuramente sentito parlare dei miner e di giganti fattorie di mining costruite accanto alle centrali elettriche. Che cosa fanno esattamente? Consumano moltissima energia elettrica senza nessuno scopo per 10 minuti, “agitando” i blocchi fino a farli diventare “belli” e quindi idonei per essere aggiunti a una blockchain (potete saperne di più a riguardo in questo post). In sostanza, l’obiettivo è assicurarsi che la riscrittura della cronologia delle transazioni richieda la stessa quantità di tempo impiegato per scrivere la cronologia originale (data la stessa potenza di calcolo complessiva).

L’energia elettrica consumata per raggiungere questo obiettivo è la stessa quantità che userebbe una città con una popolazione di 100.000 persone. E non dimenticate le costose attrezzature mining personalizzate, che sono quasi inutili per qualsiasi scopo diverso da quello del mining di Bitcoin.

In breve: mining di Bitcoin

Agli ottimisti della blockchain piace affermare che i miner non eseguono solo operazioni inutili, ma garantiscono la stabilità e la sicurezza della rete Bitcoin. Questo è vero, ma il problema è che i miner proteggono i Bitcoin da altri miner.

Se fosse esistito solo un millesimo del numero attuale di miner, e quindi fosse stata consumata una millesima parte della potenza elettrica, il sistema Bitcoin funzionerebbe proprio come adesso. Continuerebbe a produrre un blocco ogni 10 minuti, elaborerebbe lo stesso numero di transazioni e opererebbe esattamente alla stessa velocità.

Il rischio di un attacco del 51% riguarda anche le soluzioni blockchain. Se qualcuno controlla più della metà della potenza di calcolo attualmente utilizzata per l’attività mining, allora quella persona può furtivamente scrivere una cronologia finanziaria alternativa. Quella versione allora diventerebbe realtà. Così, sarebbe possibile spendere gli stessi soldi più di una volta. I sistemi di pagamento tradizionali sono immuni a un tale attacco.

Come si è rivelato, Bitcoin è diventato un prigioniero della sua stessa idea di base. I miner “eccessivi” non possono smettere la loro attività di mining; questo aumenterebbe drasticamente la probabilità che una singola persona controlli più della metà della potenza di calcolo restante. Il mining è ancora redditizio, e la rete è ancora stabile. Tuttavia, se la situazione cambia (se, ad esempio, il prezzo dell’energia elettrica aumenta), la rete potrebbe andare incontro a un enorme numero di incidenti di “doppia spesa”.

Mito nº5: La blockchain è decentralizzata, quindi è indistruttibile

Citazione nº5: “Per diventare più formalmente un’organizzazione, un Dapp potrebbe adottare funzionalità più complicate come una costituzione …”

Potrebbe sembrare che se una blockchain è memorizzato su ciascun nodo di rete, allora i servizi o le autorità speciali non possono arrestare Bitcoin per un capriccio, poiché non esiste un server centralizzato o qualcosa di simil e non c’è nessuno a cui rivolgersi se si volesse chiudere tutto. Questa è solo un’illusione, comunque.

In realtà, tutti i miner “indipendenti” sono fusi in pool (tecnicamente, sono dei cartelli). Si basano sul presupposto che sia meglio avere un reddito piccolo ma stabile che un enorme guadagno forse ogni mille anni (e anche questo non è garantito se si è per conto proprio).

Una stima della distribuzione di potenza di calcolo tra le più grandi mining pool. Fonte

Il diagramma circolare sopra riportato mostra circa 20 dei più grandi pool di mining , ma i primi 4 controllano più del 50% di tutta la potenza di calcolo. Ottenere accesso a questi soli quattro computer di controllo darebbe la possibilità di raddoppiare i propri Bitcoin. Questo, come si può immaginare, svaluterebbe alquanto i Bitcoin, e farlo è in realtà abbastanza possibile.

Ma la minaccia è ancora più grave di quanto detto sopra potrebbe sottintendere, perché la maggior parte dei pool, insieme alle loro potenze di calcolo, si trovano all’interno di un paese, il che rende molto più facile catturarli e ottenere il controllo sui Bitcoin.

Distribuzione dei mining per paese. Fonte

Mito nº6: Il carattere anonimo e aperto della blockchain è una buona cosa

Citazione nº6: “Il governo tradizionale 1.0 sta diventando obsoleto come modello di governance nell’era della blockchain, specialmente ora che iniziamo a vedere la possibilità di passare da strutture paternalistiche e uguali per tutti a una forma di governo più granulare e personalizzata.”

La blockchain è aperta e tutti vedono tutto. Perciò, la blockchain non ha un anonimato reale. Offre invece pseudonimia. Mettendo da parte i problemi significativi per gli utenti disonesti, ecco perché la pseudonimia è dannosa per quelli onesti. Un esempio semplice: trasferisco alcuni Bitcoin a mia madre. Ecco cosa lei è in grado di sapere:

  1. Quanti soldi ho in qualsiasi momento.
  2. Quanto ho speso e, più importante, per cosa ho speso. Potrebbe anche scoprire cosa ho comprato, su cosa ho scommesso e quale politico ho sostenuto in forma “anonima”.

In alternativa, se avessi ripagato un mio amico per qualche limonata, gli avrei permesso di sapere tutto sulle mie finanze. Questo non è un problema del tutto irrilevante: rivelereste i movimenti della vostra carta di credito a chiunque voi conosciate? Tenete presente che ciò includerebbe transazioni non solo passate, ma anche future.

Alcune rivelazioni potrebbero essere tollerabili per gli la gente comune ma letali per le aziende. Tutte le parti contraenti, le vendite, i clienti, le cifre presenti in un conto e tanti altri piccoli e minuscoli dettagli diventerebbero pubblici. La trasparenza finanziaria è forse uno dei maggiori svantaggi dell’utilizzo di Bitcoin.

 Conclusione

Citazione nº7: “Il mondo connesso potrebbe includere in modo vantaggioso la tecnologia blockchain come copertura economica per ciò che sempre di più sta diventando un mondo continuamente connesso grazie ai multidispositivi quali computer indossabili, sensori per l’Internet delle Cose  etc.”

Ho elencato i sei svantaggi principali dei Bitcoin e della versione blockchain in uso. Potreste chiedervi: “Perché ho dovuto saperlo da te e non l’ho saputo prima da qualcun altro? Possibile che nessuno veda i problemi? ”

Alcune persone potrebbero essere cieche, alcune semplicemente non capiscono come funzioni la tecnologia, e altri potrebbero vedere e comprendere tutto, ma il sistema va bene per loro così com’è. Vale la pena considerare che molti di quelli che hanno acquistato Bitcoin hanno iniziato pubblicizzarli e promuoverli, come in uno schema piramidale.

Perché rivelare che la tecnologia ha alcuni svantaggi se contate sulla crescita del tasso di cambio?

Sì, il sistema Bitcoin ha rivali che hanno cercato di risolvere alcuni di questi problemi. Anche se alcune di queste idee sono abbastanza buone, esse sono ancora basate sulla blockchain. E sì, ci sono altre applicazioni non monetarie alternative alla tecnologia blockchain, ma i principali svantaggi si trovano anche in esse.

Quindi, se qualcuno vi dice che l’invenzione della blockchain può essere paragonata all’invenzione di Internet in termini di importanza, siate scettici.