L'autore dell'articolo è Alexey Malanov, esperto del dipartimento di sviluppo delle tecnologie antivirus di "Kaspersky Lab".
Ho sentito più volte l'opinione che la blockchain sia qualcosa di incredibile, una svolta, e che sarà il futuro. Mi affretto a deludervi se mai avete creduto a questo.
Chiarimento: in questo post parleremo del tipo di implementazione della tecnologia blockchain utilizzata nella criptovaluta Bitcoin. Esistono altre applicazioni e implementazioni della blockchain, alcune delle quali risolvono certe carenze della "blockchain classica", ma di solito sono costruite sugli stessi principi.

Sul Bitcoin in generale
Considero la tecnologia Bitcoin rivoluzionaria di per sé. Purtroppo, il Bitcoin viene troppo spesso utilizzato per scopi criminali, e a me, come specialista della sicurezza informatica, questo non piace affatto. Ma se parliamo di tecnologie, la svolta è evidente.
Tutte le parti del protocollo Bitcoin e le idee in esso contenute erano in gran parte già note prima del 2009, ma la vera novità è stata unirle e farle funzionare, un obiettivo raggiunto dai suoi autori proprio nel 2009. In quasi 9 anni di implementazione è stata trovata solo una vulnerabilità critica: un aggressore ha ottenuto 92 miliardi di bitcoin su un conto, e la correzione ha richiesto il rollback di tutta la cronologia finanziaria di un giorno. Tuttavia, solo una vulnerabilità in un periodo così lungo è un risultato degno di nota, mi scopro il cappello.
Gli autori del Bitcoin avevano il compito di farlo funzionare senza un centro e senza fiducia reciproca. Hanno adempiuto alla loro missione, il denaro elettronico funziona. Ma le soluzioni che hanno adottato sono mostruosamente inefficaci.
Mi preme chiarire che l'obiettivo di questo post non è affatto quello di screditare la blockchain. È una tecnologia utile, che sta già trovando e sicuramente troverà molte applicazioni straordinarie. Nonostante i suoi difetti, ha anche vantaggi unici. Tuttavia, nella frenesia di sensazionalismo e rivoluzionarietà, molti si concentrano solo sui lati positivi della tecnologia e spesso dimenticano di valutare con lucidità la situazione reale, ignorando gli aspetti negativi. Pertanto, ritengo utile, per diversificare, esaminare proprio i difetti.

Un esempio di libro in cui l'autore ripone grandi speranze nella blockchain. A seguire ci saranno citazioni da questo libro.
Mito 1: La blockchain è un gigantesco computer distribuito.
Citazione n. 1: «La blockchain può diventare il “rasoio di Ockham”, il mezzo più efficace, diretto e naturale per coordinare tutta l'attività umana e quella delle macchine, conforme al naturale desiderio di equilibrio».
Se non sei entrato nei , e hai solo sentito parlare di questa tecnologia, potresti aver avuto l'impressione che la blockchain fosse un qualche computer distribuito che esegue, pertanto, calcoli distribuiti. In effetti, i nodi di tutto il mondo raccolgono a brandelli qualcosa di più.
Questa idea è intrinsecamente errata. In realtà, tutti i nodi che servono la blockchain fanno esattamente le stesse cose. Milioni di computer:
- Verificano le stesse transazioni secondo le stesse regole. Eseguono lo stesso lavoro.
- Registrano nella blockchain (se fortunati e ricevono l'opportunità di registrare) la stessa cosa.
- Conservano tutta la storia di tutto il tempo, identica, una per tutti.
Nessun parallelismo, nessuna sinergia, nessun aiuto reciproco. Solo duplicazione, e per di più immediatamente milioni di volte. Di questo ne parleremo più avanti, ma come puoi vedere, non c'è alcuna efficienza. Anzi, il contrario.
Mito 2: La blockchain è eterna. Tutto ciò che è registrato in essa rimarrà per sempre.
Citazione n. 2: „In un contesto di diffusione di applicazioni decentralizzate, organizzazioni, corporazioni e società possono emergere molte nuove forme di comportamento imprevedibile e complesso, simile all'intelligenza artificiale (IA)”.
Sì, in effetti, come abbiamo scoperto, ogni client completo della rete conserva tutta la storia di tutte le transazioni, e sono già stati accumulati oltre 100 gigabyte di dati. Questo è l'intero spazio di un disco rigido di un laptop economico o di uno smartphone all'avanguardia. E quanto più transazioni vengono effettuate nella rete Bitcoin, tanto più rapidamente cresce il volume. La maggior parte è stata accumulata negli ultimi due anni.

Crescita del volume della blockchain.
E Bitcoin ha anche avuto fortuna: il suo concorrente, la rete Ethereum, ha accumulato solo in due anni dopo il lancio e mezzo anno di utilizzo attivo nella blockchain ben 200 gigabyte. Quindi, nelle attuali realtà, l'eternità della blockchain è limitata a un decennio: la crescita della capacità dei dischi rigidi non tiene sicuramente il passo con l'aumento del volume della blockchain.
Ma oltre a doverlo conservare, bisogna anche scaricarlo. Chiunque abbia provato a usare un portafoglio locale completo per qualche criptovaluta ha scoperto con stupore che non può effettuare né ricevere pagamenti finché non viene scaricato e verificato tutto il volume indicato. Ti andrà bene se questo processo richiede solo un paio di giorni.
Ti chiedi se non sia possibile non conservarlo tutto, dato che è lo stesso su ogni nodo della rete? Si può fare, ma allora, innanzitutto, non sarà più una blockchain decentralizzata, ma un'architettura client-server tradizionale. Inoltre, i client saranno costretti a fidarsi dei server. Cioè, l'idea di "non fidarsi di nessuno", per la quale la blockchain è stata inventata, scompare in questo caso.
Da tempo gli utenti di Bitcoin si dividono tra appassionati, che "si stressano" e scaricano tutto, e persone comuni, che usano portafogli online, si fidano del server e, in effetti, non gli importa molto di come funzioni il sistema.
Mito 3: La blockchain è efficiente e scalabile, i soldi tradizionali scompariranno.
Citazione n. 3: "La combinazione di 'tecnologia blockchain + connessione personale l'organismo permetterà di codificare e rendere disponibili in un formato compresso standardizzato tutti i pensieri umani. I dati potranno essere acquisiti attraverso la scansione della corteccia cerebrale, EEG, interfacce cervello-computer, nanobot cognitivi, ecc. Il pensiero potrà essere rappresentato sotto forma di catene di blocchi, registrando in esse praticamente tutta l'esperienza soggettiva dell'individuo e, forse, persino la sua coscienza. Dopo la registrazione nella blockchain, diverse componenti dei ricordi potranno essere amministrate e trasferite, ad esempio, per il recupero della memoria in caso di malattie accompagnate da amnesia.
Se ogni nodo della rete fa la stessa cosa, allora è ovvio che la larghezza di banda dell'intera rete è pari a quella di un singolo nodo. E sapete a cosa corrisponde? Bitcoin può elaborare al massimo 7 transazioni al secondo — in tutto.
Inoltre, nel blockchain di Bitcoin le transazioni vengono registrate solo una volta ogni 10 minuti. E dopo che la registrazione appare, per sicurezza si tende ad aspettare altri 50 minuti, perché le registrazioni vengono spesso annullate automaticamente. E ora immaginate di dover acquistare una gomma da masticare con i bitcoin. In fondo è solo un'ora che aspetterete nel negozio, non sembra troppo.
Nel contesto dell'intero mondo, è già una questione ridicola, dato che Bitcoin è utilizzato da appena un abitante su mille sulla Terra. E con una velocità di transazione così bassa, aumentare significativamente il numero di utenti attivi è impossibile. Per fare un confronto: Visa gestisce migliaia di operazioni al secondo e può facilmente aumentare la capacità, poiché le tecnologie bancarie classiche sono scalabili.
Anche se i soldi tradizionali dovessero estinguersi, non lo farebbero di certo perché vengono sostituiti da soluzioni blockchain.
Mito 4: I miner garantiscono la sicurezza della rete
Citazione n. 4: "Le aziende autonome nel cloud, che operano su blockchain e basate su contratti intelligenti, potrebbero stipulare contratti elettronici con le organizzazioni appropriate, ad esempio i governi, per registrarsi autonomamente sotto qualsiasi giurisdizione in cui vogliano operare."
Probabilmente avete sentito parlare dei miner, delle gigantesche fattorie di mining costruite vicino alle centrali elettriche. Cosa fanno? Bruciano inutilmente elettricità per 10 minuti, "scuotono" i blocchi fino a farli diventare "belli" e poterli includere nel blockchain (sul significato di "blocchi belli" e perché necessitano di essere "scossi", ). Questo è necessario affinché la riscrittura della storia finanziaria richieda lo stesso tempo della sua scrittura (supponendo che abbiate la stessa potenza complessiva).
Si consuma tanta elettricità quanto quella necessaria per una città di 100.000 abitanti. Ma aggiungete anche l'attrezzatura costosa, che è adatta esclusivamente per il mining. Il principio del mining (cosiddetto proof-of-work) è equivalente al concetto di "bruciare le risorse dell'umanità".
Gli ottimisti della blockchain amano dire che i miner non stanno semplicemente facendo un lavoro inutile, ma garantiscono stabilità e sicurezza alla rete Bitcoin. È vero, solo che il problema è che i miner proteggono Bitcoin da altri miner.
Se ci fossero mille miner in meno e venisse consumata mille volte meno elettricità, Bitcoin funzionerebbe ugualmente bene — uno stesso blocco ogni 10 minuti, lo stesso numero di transazioni, la stessa velocità.
In relazione alle soluzioni blockchain esiste il rischio di "La questione dell'attacco è che, se qualcuno controlla più della metà di tutta la potenza di mining, può segretamente scrivere una storia finanziaria alternativa, in cui non ha trasferito i propri soldi a nessuno. E poi può mostrare a tutti la sua versione — e precisamente quella diventerà realtà. In questo modo ha la possibilità di spendere i propri soldi più volte. I sistemi di pagamento tradizionali non sono soggetti a tale attacco.
Dunque, Bitcoin è diventato ostaggio della propria ideologia. I miner "di troppo" non possono smettere di minare, perché allora aumenterebbe drasticamente la probabilità che un singolo soggetto possa controllare più della metà della potenza rimasta. Finché minare è redditizio, la rete è stabile, ma se la situazione cambia (ad esempio perché l'elettricità aumenta di prezzo), la rete potrebbe affrontare massicce "doppie spese".
Mito 5: La blockchain è decentralizzata e quindi inalterabile
Citazione n. 5: “Affinché un'app decentralizzata diventi un'organizzazione a tutti gli effetti, deve contenere funzionalità più complesse, ad esempio, una costituzione”.
Potrebbe sembrare che, dato che la blockchain è conservata su ogni nodo della rete, le agenzie di intelligence non possano chiudere Bitcoin, se lo volessero, perché non ha un server centrale o qualcosa del genere — nessuno a cui andare per chiudere. Ma questa è un'illusione.
In realtà, tutti i miner “indipendenti” sono uniti in pool (di fatto, cartelli). Sono costretti a unirsi, perché è meglio avere un reddito stabile ma piccolo, piuttosto che enorme, ma ogni 1000 anni.

Distribuzione della potenza di Bitcoin tra i pool.
Come vedete nel diagramma, ci sono circa 20 grandi pool, e solo 4 di essi controllano più del 50% di tutta la potenza. Basta bussare a quattro porte e ottenere accesso a quattro computer di gestione, per far sì che nella vostra rete Bitcoin ci sia la possibilità di spendere gli stessi bitcoin più di una volta. E questa possibilità, come potete capire, svaluterà il bitcoin. E questo compito è completamente fattibile.

Distribuzione del mining tra i paesi.
Ma la minaccia è ancora più concreta. La maggior parte dei pool, insieme alle loro capacità di calcolo, si trova in un solo paese, il che semplifica il potenziale controllo sul Bitcoin.
Mito 6: L'anonimato e l'apertura della blockchain sono positivi
Citazione n. 6: “Nell'era della blockchain, il tradizionale ‘governo 1.0’ diventa in gran parte un modello obsoleto e si offrono opportunità per migrare da strutture ereditate a forme di governance più personalizzate.”
La blockchain è aperta, tutti vedono tutto. Quindi nel Bitcoin non c'è anonimato, ma «pseudonimità». Ad esempio, se un malintenzionato richiede un riscatto su un wallet, tutti capiscono che il wallet appartiene a un cattivo. E poiché chiunque può monitorare le transazioni da questo wallet, il furfante non riuscirà così facilmente a utilizzare i bitcoin ricevuti, perché è sufficiente rivelare l'identità da qualche parte e verrà immediatamente arrestato. Presso quasi tutti gli exchange, per convertire in denaro normale è necessario sottoporsi a identificazione.
Pertanto, i malintenzionati utilizzano il cosiddetto «mixer». Il mixer mescola denaro sporco con una grande quantità di denaro pulito, e in questo modo li «ripulisce». Il malintenzionato paga una grande commissione per questo e corre un grande rischio, poiché il mixer è o anonimo (e può scappare con i soldi) o già sotto il controllo di qualcuno di potente (e può denunciare alle autorità).
Ma lasciamo perdere i problemi dei criminali, cos'è che rende la pseudonimità negativa per gli utenti onesti? Ecco un semplice esempio: io trasferisco un po' di bitcoin a mia madre. Dopo di che, lei sa:
- Quanto denaro ho in totale in ogni momento.
- Quanto e, soprattutto, a cosa esattamente li ho spesi nel tempo. Cosa ho comprato, a quale roulette ho giocato, quale politico ho sostenuto «anonimamente».
Oppure, se ho restituito il debito per la limonata a un amico, ora lui sa tutto delle mie finanze. Pensi che sia una sciocchezza? E se chiedessi a tutti di aprire la cronologia finanziaria della propria carta di credito? Non solo quella passata, ma anche ogni futura.
Se per le persone fisiche può ancora avere un senso (chi lo sa, a qualcuno piace essere "trasparente"), per le aziende è mortale: tutti i loro partner commerciali, acquisti, vendite, clienti, volumi delle fatture e in generale tutto, tutto, tutto diventa pubblico. La trasparenza finanziaria è, probabilmente, uno dei maggiori difetti del Bitcoin.
Conclusione
Citazione n. 7: “Non si può escludere che le tecnologie blockchain diventino il livello economico superiore di un mondo organicamente collegato di dispositivi di calcolo, tra cui dispositivi di calcolo indossabili e sensori dell'"Internet delle cose".
Ho elencato sei principali critiche al Bitcoin e alla versione della blockchain che utilizza. Puoi chiederti, perché ne hai sentito parlare da me e non prima da qualcun altro? Davvero nessuno vede i problemi?
Alcuni sono accecati, altri semplicemente non capiscono, , mentre alcuni vedono e riconoscono tutto, ma scrivere di questo non gli conviene. Pensateci, molti di coloro che hanno acquistato Bitcoin iniziano a pubblicizzarli e promuoverli. È una sorta di . Perché scrivere che le tecnologie hanno difetti se si punta a un aumento del valore?
Sì, ci sono concorrenti del Bitcoin che hanno cercato di risolvere vari problemi. E sebbene alcune idee siano molto valide, alla base rimane sempre la blockchain. Sì, esistono anche altre applicazioni non monetarie della tecnologia blockchain, ma i difetti chiave della blockchain rimangono anche lì.
Adesso, se qualcuno ti dice che l'invenzione della blockchain è paragonabile in importanza all'invenzione di Internet, prendi questo con un certo grado di scetticismo.
Fonte: habr.com
