Sei miti su blockchain e Bitcoin, o sul perché non è una tecnologia così efficace

L'autore dell'articolo è Alexey Malanov, esperto del dipartimento di sviluppo della tecnologia antivirus di Kaspersky Lab.

Ho sentito più volte l'opinione che la blockchain sia molto interessante, sia una svolta, sia il futuro. Mi affretto a deluderti se all'improvviso ci credessi.

Chiarimento: in questo post parleremo dell'implementazione della tecnologia blockchain utilizzata nella criptovaluta Bitcoin. Esistono altre applicazioni e implementazioni della blockchain, alcune delle quali risolvono alcuni dei limiti della blockchain “classica”, ma generalmente sono basate sugli stessi principi.

Sei miti su blockchain e Bitcoin, o sul perché non è una tecnologia così efficace

Informazioni su Bitcoin in generale

Considero rivoluzionaria la stessa tecnologia Bitcoin. Sfortunatamente, Bitcoin viene utilizzato troppo spesso per scopi criminali e, come specialista della sicurezza informatica, non mi piace affatto. Ma se parliamo di tecnologia, la svolta è ovvia.

Tutti i componenti del protocollo Bitcoin e le idee in esso contenute, in generale, erano noti prima del 2009, ma sono stati gli autori di Bitcoin che sono riusciti a mettere tutto insieme e a farlo funzionare nel 2009. Per quasi 9 anni è stata riscontrata una sola vulnerabilità critica nell’implementazione: l’aggressore ha ricevuto 92 miliardi di bitcoin su un conto; la soluzione ha richiesto il ripristino dell’intera storia finanziaria per un giorno. Tuttavia, anche solo una vulnerabilità in un periodo del genere è un risultato degno, tanto di cappello.

I creatori di Bitcoin hanno dovuto affrontare una sfida: farlo funzionare in qualche modo a condizione che non ci sia un centro e che nessuno si fidi di nessuno. Gli autori hanno completato il compito, la moneta elettronica funziona. Ma le decisioni che hanno preso sono mostruosamente inefficaci.

Vorrei fare subito una riserva sul fatto che lo scopo di questo post non è screditare la blockchain. Questa è una tecnologia utile che ha e troverà ancora molte meravigliose applicazioni. Nonostante i suoi svantaggi, presenta anche vantaggi unici. Tuttavia, alla ricerca del sensazionalismo e della rivoluzione, molti si concentrano sui vantaggi della tecnologia e spesso dimenticano di valutare con sobrietà la situazione reale, ignorando gli svantaggi. Pertanto, penso che sia utile esaminare gli svantaggi per cambiare.

Sei miti su blockchain e Bitcoin, o sul perché non è una tecnologia così efficace
Un esempio di un libro in cui l'autore nutre grandi speranze per la blockchain. Più avanti nel testo ci saranno citazioni da questo libro

Mito 1: Blockchain è un gigantesco computer distribuito

Citazione n. 1: “La blockchain può diventare il rasoio di Occam, il mezzo più efficiente, diretto e naturale per coordinare tutte le attività umane e meccaniche, in linea con il naturale desiderio di equilibrio”.

Se non hai approfondito principi di funzionamento della blockchain, ma appena hai sentito le recensioni su questa tecnologia, potresti avere l'impressione che la blockchain sia una sorta di computer distribuito che esegue, di conseguenza, calcoli distribuiti. Ad esempio, i nodi di tutto il mondo stanno raccogliendo frammenti di qualcosa di più.

Questa idea è fondamentalmente sbagliata. In effetti, tutti i nodi che servono la blockchain fanno esattamente la stessa cosa. Milioni di computer:

  1. Controllano le stesse transazioni utilizzando le stesse regole. Fanno il lavoro identico.
  2. Registrano la stessa cosa sulla blockchain (se sono fortunati e hanno l'opportunità di registrarla).
  3. Conservano l'intera storia per sempre, uguale, una per tutti.

Nessuna parallelizzazione, nessuna sinergia, nessuna mutua assistenza. Solo duplicazione, e allo stesso tempo milioni di volte. Parleremo del motivo per cui ciò è necessario di seguito, ma come puoi vedere, non c'è efficacia. Al contrario.

Mito 2: La Blockchain è per sempre. Tutto ciò che è scritto in esso rimarrà per sempre

Citazione n. 2: “Con la proliferazione di applicazioni, organizzazioni, aziende e società decentralizzate, potrebbero emergere molti nuovi tipi di comportamenti imprevedibili e complessi che ricordano l’intelligenza artificiale (AI).”

Sì, in effetti, come abbiamo scoperto, ogni cliente a tutti gli effetti della rete memorizza l'intera cronologia di tutte le transazioni e si sono già accumulati più di 100 gigabyte di dati. Questa è la capacità completa del disco di un laptop economico o dello smartphone più moderno. E più transazioni avvengono sulla rete Bitcoin, più velocemente cresce il volume. La maggior parte di essi è apparsa negli ultimi due anni.

Sei miti su blockchain e Bitcoin, o sul perché non è una tecnologia così efficace
Crescita del volume della blockchain. Fonte

E Bitcoin è fortunato: il suo concorrente, la rete Ethereum, ha già accumulato 200 gigabyte nella blockchain in soli due anni dal suo lancio e sei mesi di utilizzo attivo. Pertanto, nella realtà attuale, l’eternità della blockchain è limitata a dieci anni: la crescita della capacità del disco rigido sicuramente non tiene il passo con la crescita del volume della blockchain.

Ma oltre al fatto che deve essere memorizzato, deve anche essere scaricato. Tutti coloro che hanno cercato di utilizzare un portafoglio locale completo per alcune criptovalute sono rimasti sorpresi di scoprire che non poteva effettuare e accettare pagamenti fino a quando non ha scaricato e verificato l'intero importo specificato. Sarai fortunato se questo processo richiederà solo un paio di giorni.

Potresti chiederti, è possibile non memorizzare tutto questo, poiché è la stessa cosa, su ciascun nodo della rete? È possibile, ma in primo luogo non si tratterà più di una blockchain peer-to-peer, ma di un’architettura client-server tradizionale. E in secondo luogo, i client saranno costretti a fidarsi dei server. In questo caso scompare cioè l’idea del “non fidarsi di nessuno”, per cui, tra l’altro, è stata inventata la blockchain.

Per molto tempo gli utenti Bitcoin sono stati divisi in appassionati che “soffrono” e scaricano tutto, e persone comuni che utilizzano portafogli online, si fidano del server e a cui, in generale, non interessa come funziona lì.

Mito 3: La Blockchain è efficiente e scalabile, il denaro normale scomparirà

Citazione n. 3: “La combinazione di tecnologia blockchain + personale connettoma organismo" consentirà a tutti i pensieri umani di essere codificati e resi disponibili in un formato compresso standardizzato. I dati possono essere catturati scansionando la corteccia cerebrale, l'EEG, le interfacce cervello-computer, i nanorobot cognitivi, ecc. Il pensiero può essere rappresentato sotto forma di catene di blocchi, registrando in essi quasi tutta l'esperienza soggettiva di una persona e, forse, anche la sua coscienza. Una volta registrati sulla blockchain, i vari componenti della memoria possono essere somministrati e trasferiti, ad esempio per ripristinare la memoria in caso di malattie accompagnate da amnesia."

Se ogni nodo della rete fa la stessa cosa, allora è ovvio che il rendimento dell'intera rete è uguale al rendimento di un nodo della rete. E sai a cosa equivale esattamente? Bitcoin può elaborare un massimo di 7 transazioni al secondo, per tutti.

Inoltre, sulla blockchain di Bitcoin, le transazioni vengono registrate solo una volta ogni 10 minuti. E dopo la comparsa della voce, per sicurezza, è consuetudine attendere altri 50 minuti, perché regolarmente le voci vengono ripristinate spontaneamente. Ora immagina di dover acquistare gomme da masticare con bitcoin. Rimani nel negozio per un'ora e pensaci.

Nel quadro del mondo intero, questo è già ridicolo, dato che quasi una persona su mille sulla Terra utilizza Bitcoin. E con una tale velocità delle transazioni, non sarà possibile aumentare in modo significativo il numero di utenti attivi. Per fare un confronto: Visa elabora migliaia di transazioni al secondo e, se necessario, può facilmente aumentare la capacità, perché le tecnologie bancarie classiche sono scalabili.

Anche se il denaro normale dovesse scomparire, chiaramente non sarà perché sarà sostituito da soluzioni blockchain.

Mito 4: I minatori garantiscono la sicurezza della rete

Citazione n. 4: "Le imprese autonome nel cloud, alimentate dalla blockchain e da contratti intelligenti, potrebbero stipulare contratti elettronici con organizzazioni pertinenti, come i governi, per autoregistrarsi in qualsiasi giurisdizione in cui desiderano operare."

Probabilmente hai sentito parlare di minatori, di gigantesche fattorie minerarie costruite accanto alle centrali elettriche. Cosa stanno facendo? Sprecano elettricità per 10 minuti, “scuotendo” i blocchi finché non diventano “belli” e possono essere inclusi nella blockchain (su cosa sono i blocchi “belli” e perché “scuoterli”, di cui abbiamo parlato nel post precedente). Questo per garantire che la riscrittura della cronologia finanziaria richieda la stessa quantità di tempo necessaria per scriverla (supponendo che tu abbia la stessa capacità totale).

La quantità di elettricità consumata è la stessa che consuma la città ogni 100 abitanti. Ma aggiungi qui anche attrezzature costose adatte solo per l'estrazione mineraria. Il principio del mining (la cosiddetta prova di lavoro) è identico al concetto di “bruciare le risorse dell’umanità”.

Gli ottimisti della blockchain amano dire che i miner non stanno solo svolgendo un lavoro inutile, ma stanno garantendo la stabilità e la sicurezza della rete Bitcoin. È vero, l'unico problema è che i minatori proteggono Bitcoin da altri minatori.

Se ci fossero mille volte meno minatori e mille volte meno elettricità bruciata, allora Bitcoin non funzionerebbe peggio: lo stesso blocco ogni 10 minuti, lo stesso numero di transazioni, la stessa velocità.

C’è un rischio con le soluzioni blockchain”attacca 51%" L'essenza dell'attacco è che se qualcuno controlla più della metà dell'intera capacità mineraria, può scrivere segretamente una storia finanziaria alternativa in cui non ha trasferito i suoi soldi a nessuno. E poi mostra a tutti la tua versione e diventerà realtà. Pertanto, ha l'opportunità di spendere i suoi soldi più volte. I sistemi di pagamento tradizionali non sono suscettibili a un simile attacco.

Si scopre che Bitcoin è diventato ostaggio della propria ideologia. I minatori “in eccesso” non possono smettere di estrarre, perché in tal caso aumenterà notevolmente la probabilità che qualcuno da solo controlli più della metà della potenza rimanente. Sebbene il mining sia redditizio, la rete è stabile, ma se la situazione cambia (ad esempio, perché l’elettricità diventa più costosa), la rete potrebbe dover affrontare una massiccia “doppia spesa”.

Mito 5: La Blockchain è decentralizzata e quindi indistruttibile

Citazione n. 5: "Per diventare un'organizzazione a tutti gli effetti, un'applicazione decentralizzata deve contenere funzionalità più complesse, come una costituzione."
Potresti pensare che, poiché la blockchain è archiviata su ogni nodo della rete, i servizi di intelligence non saranno in grado di chiudere Bitcoin se lo desiderano, perché non ha una sorta di server centrale o qualcosa del genere - non c'è nessuno che lo possa vieni a chiuderlo. Ma questa è un'illusione.

In realtà, tutti i minatori “indipendenti” sono organizzati in pool (essenzialmente cartelli). Devono unirsi perché è meglio avere un reddito stabile, ma piccolo, che uno enorme, ma una volta ogni 1000 anni.

Sei miti su blockchain e Bitcoin, o sul perché non è una tecnologia così efficace
Distribuzione del potere Bitcoin tra i pool. Fonte

Come puoi vedere nel diagramma, ci sono circa 20 grandi piscine e solo 4 di esse controllano più del 50% della potenza totale. Tutto quello che devi fare è bussare a quattro porte e ottenere l'accesso a quattro computer di controllo per darti la possibilità di spendere lo stesso bitcoin più di una volta sulla rete Bitcoin. E questa possibilità, come capisci, svaluterà in qualche modo Bitcoin. E questo compito è abbastanza fattibile.

Sei miti su blockchain e Bitcoin, o sul perché non è una tecnologia così efficace
Distribuzione dell'attività mineraria per paese. Fonte

Ma la minaccia è ancora più reale. La maggior parte dei pool, insieme alla loro potenza di calcolo, si trovano nello stesso paese, rendendo più facile prendere potenzialmente il controllo di Bitcoin.

Mito 6: L’anonimato e l’apertura della blockchain sono positivi

Citazione n. 6: “Nell’era della blockchain, il governo tradizionale 1.0 sta diventando in gran parte un modello obsoleto e ci sono opportunità per passare da strutture ereditate a forme di governo più personalizzate”.

La blockchain è aperta, tutti possono vedere tutto. Quindi Bitcoin non ha l'anonimato, ha la "pseudonimia". Ad esempio, se un aggressore richiede un riscatto per un portafoglio, tutti capiscono che il portafoglio appartiene al cattivo. E poiché chiunque può monitorare le transazioni da questo portafoglio, il truffatore non potrà utilizzare così facilmente i bitcoin ricevuti, perché non appena rivelerà la sua identità da qualche parte, verrà immediatamente imprigionato. Su quasi tutti gli scambi, devi essere identificato per scambiare denaro normale.

Pertanto gli aggressori utilizzano il cosiddetto “mixer”. Il mixer mescola denaro sporco con una grande quantità di denaro pulito, e quindi lo “ricicla”. L'aggressore paga per questo una grossa commissione e corre un grosso rischio, perché il mixer o è anonimo (e può scappare con i soldi) o è già sotto il controllo di qualcuno influente (e può consegnarlo alle autorità).

Ma lasciando da parte i problemi dei criminali, perché lo pseudonimo è dannoso per gli utenti onesti? Ecco un semplice esempio: trasferisco alcuni bitcoin a mia madre. Dopo questo lei sa:

  1. Quanti soldi ho in totale in un dato momento?
  2. Quanto e, soprattutto, per cosa li ho spesi esattamente in tutto il tempo? Cosa ho comprato, che roulette ho giocato, quale politico ho sostenuto “anonimamente”.

Oppure, se ho ripagato un debito con un amico per una limonata, ora lui sa tutto delle mie finanze. Pensi che questa sia una sciocchezza? È difficile per tutti aprire lo storico finanziario della propria carta di credito? Inoltre, non solo il passato, ma anche l'intero futuro.

Se per i privati ​​questo va ancora bene (beh, non si sa mai, qualcuno vuole essere “trasparente”), per le aziende è fatale: tutte le loro controparti, acquisti, vendite, clienti, volume dei conti e in generale tutto, tutto , tutto diventa pubblico. L’apertura della finanza è forse uno dei maggiori svantaggi di Bitcoin.

conclusione

Citazione n. 7: “È possibile che la tecnologia blockchain diventi lo strato economico superiore del mondo organicamente connesso di vari dispositivi informatici, compresi i dispositivi informatici indossabili e i sensori dell’Internet delle cose”.
Ho elencato sei principali lamentele su Bitcoin e sulla versione della blockchain che utilizza. Potresti chiederti, perché l'hai saputo da me e non prima da qualcun altro? Nessuno vede i problemi?

Alcuni sono accecati, altri semplicemente non capiscono come funziona, e qualcuno vede e realizza tutto, ma semplicemente non è redditizio per lui scriverne. Pensa tu stesso, molti di coloro che hanno acquistato bitcoin iniziano a pubblicizzarli e promuoverli. Tipo piramide viene fuori. Perché scrivere che la tecnologia presenta degli svantaggi se ci si aspetta che il tasso aumenti?

Sì, Bitcoin ha concorrenti che hanno cercato di risolvere alcuni problemi. E sebbene alcune idee siano molto buone, la blockchain è ancora al centro. Sì, esistono altre applicazioni non monetarie della tecnologia blockchain, ma i principali svantaggi della blockchain rimangono questi.

Ora, se qualcuno vi dice che l’invenzione della blockchain è paragonabile per importanza all’invenzione di Internet, prendetelo con una certa dose di scetticismo.

Fonte: habr.com

Aggiungi un commento