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

L'autore dell'articolo è Alexey Malanov, esperto del reparto sviluppo delle tecnologie antivirus di Kaspersky Lab.

Ho sentito spesso dire che la blockchain è qualcosa di straordinario, un'innovazione, il futuro ci attende. Sono qui per deludervi se ci credete.

Chiarimento: in questo post parleremo del tipo di implementazione della tecnologia blockchain utilizzato nella criptovaluta Bitcoin. Esistono altre applicazioni e implementazioni della blockchain, in alcune delle quali sono stati risolti difetti della 'blockchain classica', ma di solito si basano sugli stessi principi.

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

Su Bitcoin in generale

Considero la tecnologia Bitcoin rivoluzionaria di per sé. Sfortunatamente, Bitcoin è spesso utilizzato per scopi criminali, e a me, come specialista di sicurezza informatica, questo non piace affatto. Ma se parliamo di tecnologie, la rivoluzione è evidente.

Tutti i componenti del protocollo Bitcoin e le idee in esso contenute erano in gran parte conosciuti anche prima del 2009, ma è stato proprio grazie agli autori di Bitcoin che sono riusciti a mettere tutto insieme e farlo funzionare nel 2009. In quasi 9 anni di implementazione si è trovata solo una vulnerabilità critica: un malintenzionato ha ottenuto 92 miliardi di bitcoin su un unico conto, e la correzione ha richiesto il ripristino dell'intera storia finanziaria di un giorno. Tuttavia, avere solo una vulnerabilità in un periodo così lungo è un risultato rispettabile, mi tolgo il cappello.

Gli autori di Bitcoin avevano un compito: farlo funzionare in assenza di un centro e senza che nessuno si fidasse degli altri. Gli autori hanno portato a termine il compito, il denaro elettronico funziona. Ma le soluzioni che hanno adottato sono mostruosamente inefficienti.

Voglio chiarire subito che l'obiettivo di questo post non è affatto quello di screditare la blockchain. È una tecnologia utile che già trova e troverà sicuramente molte straordinarie applicazioni. Nonostante i suoi difetti, presenta anche vantaggi unici. Tuttavia, nella corsa verso la sensazionalità e la rivoluzionarietà, molti si concentrano sui lati positivi della tecnologia e spesso dimenticano di valutare obiettivamente la situazione reale, ignorando i contro. Pertanto, considero utile per varietà esaminare proprio i difetti.

Sei miti sul blockchain e sul Bitcoin, o perché non è una tecnologia così efficace
Un esempio di libro in cui l'autore ripone grandi speranze nella blockchain. Di seguito nel testo ci saranno citazioni da questo libro.

Mito 1: La blockchain è un enorme computer distribuito.

Citazione n. 1: «La blockchain può diventare il “rasoio di Occam”, il mezzo più efficace, diretto e naturale per coordinare tutta l'attività umana e meccanica, conforme al naturale desiderio di equilibrio».

Se non sei entrato nel merito di principi di funzionamento della blockchain, ma avendo solo sentito recensioni su questa tecnologia, potrebbe sembrare che il blockchain sia una sorta di computer distribuito, che svolge, di conseguenza, calcoli distribuiti. I nodi in tutto il mondo raccolgono a pezzi qualcosa di più.

Questa visione è completamente errata. In realtà, tutti i nodi che servono il blockchain fanno esattamente la stessa cosa. Milioni di computer:

  1. Controllano le stesse transazioni secondo le stesse regole. Eseguono il medesimo lavoro.
  2. Registrano nel blockchain (se hanno fortuna e ricevono l'opportunità di registrare) esattamente la stessa cosa.
  3. Conservano tutta la storia di sempre, identica, una sola per tutti.

Nessun parallelismo, nessuna sinergia, nessun aiuto reciproco. Solo duplicazione, e per di più millionaria. Di questo parleremo più avanti, ma come potete vedere, non c'è alcuna efficienza. Anzi, è semmai l'opposto.

Mito 2: Il blockchain è eterno. Tutto ciò che è registrato in esso rimarrà per sempre.

Citazione n. 2: «Con la diffusione di applicazioni decentralizzate, organizzazioni, corporazioni e società, possono emergere molti nuovi tipi di comportamenti imprevedibili e complessi, simili all'intelligenza artificiale (IA)».

Sì, infatti, come abbiamo scoperto, ogni cliente della rete conserva l'intera storia di tutte le transazioni, e sono già accumulati oltre 100 gigabyte di dati. Questo è il volume totale di un economico computer portatile o del più moderno smartphone. E più transazioni vengono effettuate nella rete Bitcoin, più velocemente cresce il volume. La maggior parte di essa è emersa negli ultimi anni.

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

E il Bitcoin è stato fortunato — il suo concorrente, la rete Ethereum, ha accumulato 200 gigabyte in soli due anni dopo il lancio e sei mesi di utilizzo attivo nella blockchain. Quindi, nelle attuali realtà, l'eternità della blockchain è limitata a un decennio: l'aumento della capacità dei dischi rigidi non riesce di certo a tenere il passo con l'aumento del volume della blockchain.

Ma oltre a doverlo conservare, è necessario anche scaricarlo. Chiunque abbia provato a utilizzare un portafoglio locale completo per una qualsiasi criptovaluta ha scoperto con sorpresa che non può effettuare e ricevere pagamenti finché non viene scaricato e verificato tutto il volume indicato. Sarai fortunato se questo processo richiederà solo un paio di giorni.

Potresti chiedere se sia possibile non conservare tutto questo, dato che è lo stesso su ogni nodo della rete? Si può, ma in primo luogo non sarebbe più un blockchain peer-to-peer, ma un'architettura tradizionale client-server. E in secondo luogo, i client sarebbero costretti a fidarsi dei server. Cioè, l'idea di "non fidarsi di nessuno", per cui è stato ideato il blockchain, verrebbe a mancare.

Da tempo gli utenti di Bitcoin si dividono tra gli entusiasmi che "soffrono" e scaricano tutto, e le persone comuni che utilizzano portafogli online, si fidano del server e, in fin dei conti, non gli importa come funzioni.

Mito 3: Il blockchain è efficiente e scalabile, il denaro tradizionale scomparirà

Citazione n. 3: “Combinazione di «tecnologia blockchain + connettività personale connettore L'organismo permetterà di codificare e rendere accessibili in un formato compresso standardizzato tutti i pensieri umani. I dati potranno essere acquisiti tramite la scansione della corteccia cerebrale, EEG, interfacce cervello-computer, nanobot cognitivi, ecc. Il pensiero potrà essere rappresentato come catene di blocchi, registrando in essi praticamente tutta l'esperienza soggettiva dell'individuo e, forse, persino la sua coscienza. Dopo la registrazione nella blockchain, le varie componenti dei ricordi potranno essere amministrate e trasferite, ad esempio, per il recupero della memoria in caso di malattie associate all'amnesia.

Se ogni nodo della rete fa la stessa cosa, è evidente che la capacità di tutta la rete è pari alla capacità di un singolo nodo. E sapete a cosa corrisponde? Bitcoin può elaborare al massimo 7 transazioni al secondo — in tutto.

Inoltre, nelle transazioni della blockchain di Bitcoin, le registrazioni avvengono solo ogni 10 minuti. E dopo che una registrazione appare, per maggiore sicurezza è consuetudine aspettare altri 50 minuti, perché le registrazioni vengono frequentemente annullate. E ora immagina di dover comprare una gomma da masticare con Bitcoin. Dovrai rimanere in negozio per un'ora, pensaci.

Nel contesto globale, questa situazione è già ridicola, dato che il Bitcoin è utilizzato da appena un abitante su mille della Terra. E a questa velocità delle transazioni, non sarà possibile aumentare significativamente il numero di utenti attivi. A titolo di confronto: Visa gestisce migliaia di operazioni al secondo e, se necessario, può facilmente aumentare la propria capacità, poiché le tecnologie bancarie tradizionali sono scalabili.

Anche se il denaro tradizionale dovesse scomparire, non succederebbe chiaramente perché sarebbe sostituito dalle soluzioni basate su blockchain.

Mito 4: I miner garantiscono la sicurezza della rete

Citazione n. 4: „Le imprese autonome nel cloud, che operano su base blockchain e utilizzano contratti smart, potrebbero stipulare contratti elettronici con enti competenti, come i governi, per registrarsi autonomamente sotto qualsiasi giurisdizione in cui vogliono operare.”

Sicuramente avrai sentito parlare dei miner e delle gigantesche fattorie di mining che sorgono vicino alle centrali elettriche. Cosa fanno? Bruciano energia elettrica per 10 minuti a vuoto, “scuotendo” i blocchi finché non diventano “belli” e possono essere inclusi nella blockchain (di cosa siano i “blocchi belli” e perché “scuoterli”, abbiamo parlato nel post precedente). Questo è necessario affinché la riscrittura della storia finanziaria richieda lo stesso tempo della sua scrittura (a condizione che si disponga della stessa potenza complessiva).

L’energia consumata è equivalente a quella di una città di 100.000 abitanti. Ma aggiungi anche l'equipaggiamento costoso, progettato esclusivamente per il mining. Il principio del mining (il cosiddetto proof-of-work) è identico al concetto di “bruciare le risorse dell'umanità”.

Gli ottimisti della blockchain amano dire che i miner non fanno solo un lavoro inutile, ma garantiscono la stabilità e la sicurezza della rete Bitcoin. Questo è vero, ma il problema è che i miner proteggono Bitcoin da altri miner.

Se ci fossero mille volte meno miner e si consumasse mille volte meno elettricità, Bitcoin funzionerebbe ugualmente bene: lo stesso blocco ogni 10 minuti, lo stesso numero di transazioni, la stessa velocità.

Per quanto riguarda le soluzioni blockchain, esiste il rischio di "attacco del 51%".Il concetto di attacco sta nel fatto che, se qualcuno controlla più della metà della capacità di mining, può segretamente scrivere una storia finanziaria alternativa, in cui non ha mai trasferito i propri fondi a nessuno. E poi può mostrare a tutti la sua versione — ed è questa che diventerà realtà. In questo modo, può spendere i propri soldi più volte. Le tradizionali sistemi di pagamento, tuttavia, non sono soggetti a un simile attacco.

Sembra che il Bitcoin sia diventato ostaggio della propria ideologia. I miner "superflui" non possono smettere di minare, perché altrimenti aumenterebbe drasticamente la probabilità che qualcuno controlli più della metà della potenza rimanente. Finché minare è redditizio, la rete è stabile, ma se la situazione cambia (ad esempio, se l'elettricità diventa più costosa), la rete potrebbe affrontare un massiccio problema di "doppia spesa".

Mito 5: La blockchain è decentralizzata e quindi inespugnabile

Citazione n. 5: "Per diventare un'organizzazione completa, un'app decentralizzata deve contenere funzionalità più complesse, come una costituzione."
Potresti pensare che, poiché la blockchain è conservata su ogni nodo della rete, le autorità non possano chiudere Bitcoin se vogliono, poiché non ha un server centrale o qualcosa del genere — non c'è nessuno da raggiungere per chiudere. Ma questa è un'illusione.

In realtà, tutti i miner "indipendenti" si uniscono in pool (in sostanza, cartelli). Devono unirsi perché è meglio avere un reddito stabile, anche se piccolo, piuttosto che uno enorme, ma una volta ogni mille anni.

Sei miti sul blockchain e sul Bitcoin, o perché non è una tecnologia così efficace
Distribuzione della potenza di Bitcoin tra i pool. Fonte

Come si può vedere nel diagramma, ci sono circa 20 grandi pool, e solo 4 di essi controllano oltre il 50% della potenza totale. Basta bussare a quattro porte per accedere a quattro computer di gestione, e così avreste la possibilità di spendere gli stessi bitcoin più di una volta nella rete Bitcoin. E tale possibilità, come potete capire, svaluterà il bitcoin.

Sei miti sul blockchain e sul Bitcoin, o perché non è una tecnologia così efficace
Distribuzione del mining per paesi. Fonte

Ma la minaccia è ancora più concreta. La maggior parte dei pool insieme alle loro capacità di calcolo si trova nello stesso paese, il che semplifica il potenziale controllo su Bitcoin.

Mito 6: L'anonimato e la trasparenza della blockchain sono una cosa positiva

Citazione n. 6: “Nell'era della blockchain, il tradizionale 'governo 1.0' diventa in gran parte un modello obsoleto, e emergono opportunità per passare dalle strutture ereditate a forme di governance più personalizzate.”

La blockchain è aperta, tutti possono vedere tutto. Pertanto, nel Bitcoin non c'è anonimato, ma "pseudonimato". Per esempio, se un malintenzionato chiede un riscatto a un wallet, tutti capiscono che quel wallet appartiene a una persona poco raccomandabile. E poiché chiunque può monitorare le transazioni da quel wallet, non sarà così facile per il truffatore spendere i Bitcoin ottenuti, perché se la sua identità viene rivelata, sarà subito arrestato. Presso quasi tutti gli exchange per convertire in denaro tradizionale è necessario completare l'identificazione.

Perciò, i malintenzionati usano ciò che viene definito "mixers". Il mixer mescola soldi sporchi con una grande quantità di soldi puliti, e in questo modo li "ripulisce". Il malintenzionato paga una commissione elevata per questo e corre un grosso rischio, poiché il mixer può essere anonimo (e può fuggire con i soldi) oppure già sotto il controllo di qualcuno di influente (e potrebbe tradirlo alle autorità).

Ma lasciamo da parte i problemi dei criminali, cosa c'è di male nello pseudonimato per gli utenti onesti? Ecco un semplice esempio: invio un po' di Bitcoin a mia madre. Dopo di ciò, lei sa:

  1. Quanti soldi ho in totale in qualsiasi momento.
  2. Quanto e, soprattutto, per cosa li ho spesi nel corso del tempo. Cosa ho comprato, su quale roulette ho giocato, quale politico ho sostenuto 'in forma anonima'.

Oppure, se ho restituito a un amico un debito per una limonata, allora lui sa tutto delle mie finanze. Pensate che sia una sciocchezza? E se fosse difficile per tutti aprire la storia finanziaria della propria carta di credito? Non solo quella passata, ma anche quella futura.

Se per le persone fisiche questo è ancora accettabile (beh, può darsi che a qualcuno piaccia essere 'trasparente'), per le aziende è mortale: tutti i loro partner, acquisti, vendite, clienti, volume delle fatture e in generale tutto — diventa pubblico. La trasparenza finanziaria è, probabilmente, uno dei maggiori svantaggi del Bitcoin.

Conclusione

Citazione n. 7: “Non è escluso che proprio le tecnologie blockchain debbano diventare il livello economico superiore di un mondo organicamente connesso di diversi dispositivi di calcolo, tra cui – dispositivi indossabili, sensori dell' ‘internet delle cose’.
Ho elencato sei principali criticità relative al Bitcoin e alla versione della blockchain ad esso associata. Vi chiederete, perché lo avete saputo da me e non da qualcun altro prima? Nessuno sembra vedere i problemi?

Qualcuno è accecato, qualcun altro semplicemente non comprende, come funziona, e c'è chi vede tutto e ne è consapevole, ma non gli conviene scriverne. Pensateci, molti di coloro che hanno acquistato bitcoin iniziano a promuoverli e pubblicizzarli. Una sorta di schema piramidale ne risulta. Perché scrivere che ci sono dei difetti nella tecnologia se si conta su un aumento del valore?

Sì, il Bitcoin ha dei concorrenti che hanno tentato di risolvere alcuni problemi. E sebbene alcune idee siano molto buone, alla base rimane comunque la blockchain. Sì, ci sono anche altre applicazioni della tecnologia blockchain che non sono monetarie, ma i principali difetti della blockchain persistono anche lì.

Ora, se qualcuno vi dice che l'invenzione della blockchain è paragonabile in importanza all'invenzione di Internet, affrontate questa affermazione con un buon margine di scetticismo.

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster