Blockchain spiegato - KamilTaylan.blog
3 Maggio 2021 12:22

Blockchain spiegato

Se hai seguito operazioni bancarie, investimenti o criptovaluta negli ultimi dieci anni, potresti aver sentito il termine “blockchain”, la tecnologia di registrazione dei dati dietro la rete Bitcoin.

Punti chiave

  • Blockchain è un tipo specifico di database.
  • Si differenzia da un database tipico per il modo in cui memorizza le informazioni; le blockchain memorizzano i dati in blocchi che vengono poi concatenati insieme.
  • Non appena arrivano nuovi dati, questi vengono inseriti in un nuovo blocco. Una volta che il blocco è pieno di dati, viene concatenato al blocco precedente, il che rende i dati concatenati insieme in ordine cronologico.
  • Diversi tipi di informazioni possono essere archiviati su una blockchain, ma finora l’uso più comune è stato come libro mastro per le transazioni.
  • Nel caso di Bitcoin, la blockchain viene utilizzata in modo decentralizzato in modo che nessuna singola persona o gruppo abbia il controllo, piuttosto, tutti gli utenti mantengono collettivamente il controllo.
  • Le blockchain decentralizzate sono immutabili, il che significa che i dati inseriti sono irreversibili. Per Bitcoin, ciò significa che le transazioni sono registrate in modo permanente e visualizzabili da chiunque.

Cos’è Blockchain?

Blockchain sembra complicato, e sicuramente può esserlo, ma il suo concetto di base è davvero abbastanza semplice. Una blockchain è un tipo di database. Per essere in grado di comprendere la blockchain, aiuta prima a capire cosa sia effettivamente un database.

Un database è una raccolta di informazioni archiviate elettronicamente su un sistema informatico. Le informazioni, o dati, nei database sono tipicamente strutturate in formato tabella per consentire una ricerca e un filtro più semplici per informazioni specifiche. Qual è la differenza tra qualcuno che utilizza un foglio di calcolo per memorizzare le informazioni piuttosto che un database?

I fogli di calcolo sono progettati per una persona o un piccolo gruppo di persone per archiviare e accedere a quantità limitate di informazioni. Al contrario, un database è progettato per ospitare quantità notevolmente maggiori di informazioni a cui è possibile accedere, filtrare e manipolare rapidamente e facilmente da un numero qualsiasi di utenti contemporaneamente.

I database di grandi dimensioni ottengono questo obiettivo ospitando i dati su server composti da potenti computer. Questi server a volte possono essere costruiti utilizzando centinaia o migliaia di computer per avere la potenza di calcolo e la capacità di archiviazione necessarie a molti utenti per accedere simultaneamente al database. Sebbene un foglio di calcolo o un database possa essere accessibile a un numero qualsiasi di persone, è spesso di proprietà di un’azienda e gestito da un individuo designato che ha il controllo completo su come funziona e sui dati al suo interno.

Quindi in che modo una blockchain differisce da un database?

Struttura di stoccaggio

Una differenza fondamentale tra un database tipico e una blockchain è il modo in cui i dati sono strutturati. Una blockchain raccoglie le informazioni insieme in gruppi, noti anche come blocchi, che contengono set di informazioni. I blocchi hanno determinate capacità di archiviazione e, una volta riempiti, vengono concatenati sul blocco precedentemente riempito, formando una catena di dati nota come “blockchain”. Tutte le nuove informazioni che seguono quel blocco appena aggiunto vengono compilate in un blocco appena formato che verrà poi aggiunto alla catena una volta riempito.

Un database struttura i suoi dati in tabelle mentre una blockchain, come suggerisce il nome, struttura i suoi dati in blocchi (blocchi) che sono concatenati insieme. Questo fa sì che tutte le blockchain siano database ma non tutti i database siano blockchain. Questo sistema crea anche intrinsecamente una sequenza temporale irreversibile dei dati quando implementato in una natura decentralizzata. Quando un blocco viene riempito, viene incastonato nella pietra e diventa parte di questa linea temporale. A ogni blocco della catena viene assegnato un timestamp esatto quando viene aggiunto alla catena.

Processo di transazione

Attributi di criptovaluta

Decentramento

Ai fini della comprensione della blockchain, è istruttivo vederla nel contesto di come è stata implementata da Bitcoin. Come un database, Bitcoin ha bisogno di una raccolta di computer per archiviare la sua blockchain. Per Bitcoin, questa blockchain è solo un tipo specifico di database che memorizza ogni transazione Bitcoin mai effettuata. Nel caso di Bitcoin, e diversamente dalla maggior parte dei database, questi computer non sono tutti sotto lo stesso tetto e ogni computer o gruppo di computer è gestito da un individuo o da un gruppo di individui unico.

Immagina che un’azienda possieda un server composto da 10.000 computer con un database che contiene tutte le informazioni sull’account del suo cliente. Questa azienda ha un magazzino contenente tutti questi computer sotto lo stesso tetto e ha il pieno controllo di ciascuno di questi computer e di tutte le informazioni in essi contenute. Allo stesso modo, Bitcoin è composto da migliaia di computer, ma ogni computer o gruppo di computer che detiene la sua blockchain si trova in una posizione geografica diversa e sono tutti gestiti da individui o gruppi di persone separati. Questi computer che compongono la rete di Bitcoin sono chiamati nodi.

In questo modello, la blockchain di Bitcoin viene utilizzata in modo decentralizzato. Tuttavia, esistono blockchain private e centralizzate, in cui i computer che compongono la sua rete sono di proprietà e gestiti da una singola entità.

In una blockchain, ogni nodo ha una registrazione completa dei dati che sono stati memorizzati sulla blockchain sin dal suo inizio. Per Bitcoin, i dati sono l’intera cronologia di tutte le transazioni Bitcoin. Se un nodo ha un errore nei dati, può utilizzare le migliaia di altri nodi come punto di riferimento per correggersi. In questo modo, nessun nodo all’interno della rete può alterare le informazioni contenute al suo interno. Per questo motivo, la cronologia delle transazioni in ciascun blocco che compone la blockchain di Bitcoin è irreversibile.

Se un utente manomette il record delle transazioni di Bitcoin, tutti gli altri nodi si farebbero riferimenti incrociati e individuerebbero facilmente il nodo con le informazioni errate. Questo sistema aiuta a stabilire un ordine preciso e trasparente degli eventi. Per Bitcoin, queste informazioni sono un elenco di transazioni, ma è anche possibile che una blockchain contenga una varietà di informazioni come contratti legali, identificazioni statali o inventario dei prodotti di un’azienda.

Per cambiare il modo in cui funziona quel sistema o le informazioni memorizzate al suo interno, la maggior parte della potenza di calcolo della rete decentralizzata dovrebbe concordare su tali modifiche. Ciò garantisce che qualsiasi cambiamento avvenga sia nel migliore interesse della maggioranza.

Trasparenza

A causa della natura decentralizzata della blockchain di Bitcoin, tutte le transazioni possono essere visualizzate in modo trasparente avendo un nodo personale o utilizzando blockchain explorer che consentono a chiunque di vedere le transazioni che si verificano in tempo reale. Ogni nodo ha la propria copia della catena che viene aggiornata man mano che vengono confermati e aggiunti nuovi blocchi. Ciò significa che se lo desideri, puoi monitorare Bitcoin ovunque vada.

Ad esempio, gli scambi sono stati hackerati in passato in cui coloro che detenevano Bitcoin sull’exchange hanno perso tutto. Sebbene l’hacker possa essere completamente anonimo, i Bitcoin che hanno estratto sono facilmente rintracciabili. Se i Bitcoin che sono stati rubati in alcuni di questi hack dovessero essere spostati o spesi da qualche parte, sarebbe noto.

Blockchain è sicura?

La tecnologia blockchain tiene conto dei problemi di sicurezza e fiducia in diversi modi. Innanzitutto, i nuovi blocchi vengono sempre memorizzati in modo lineare e cronologico. Cioè, vengono sempre aggiunti alla “fine” della blockchain. Se dai un’occhiata alla blockchain di Bitcoin, vedrai che ogni blocco ha una posizione sulla catena, chiamata “altezza”. A novembre 2020, l’altezza del blocco aveva raggiunto finora 656.197 blocchi.

Dopo che un blocco è stato aggiunto alla fine della blockchain, è molto difficile tornare indietro e modificare il contenuto del blocco a meno che la maggioranza non abbia raggiunto un consenso in tal senso. Questo perché ogni blocco contiene il proprio hash, insieme all’hash del blocco precedente, nonché al timestamp precedentemente menzionato. I codici hash vengono creati da una funzione matematica che trasforma le informazioni digitali in una stringa di numeri e lettere. Se tali informazioni vengono modificate in qualsiasi modo, cambia anche il codice hash.

Ecco perché è importante per la sicurezza. Supponiamo che un hacker voglia alterare la blockchain e rubare Bitcoin a tutti gli altri. Se dovessero alterare la propria copia singola, non si allineerebbe più con la copia di tutti gli altri. Quando tutti gli altri rimandano reciprocamente le loro copie, vedrebbero questa copia risaltare e la versione della catena di quell’hacker verrebbe scartata come illegittima.

Riuscire con un tale hack richiederebbe che l’hacker controlli e altera simultaneamente il 51% delle copie della blockchain in modo che la loro nuova copia diventi la copia di maggioranza e quindi la catena concordata. Un tale attacco richiederebbe anche un’immensa quantità di denaro e risorse in quanto avrebbero bisogno di ripetere tutti i blocchi perché ora avrebbero timestamp e codici hash diversi.

A causa delle dimensioni della rete di Bitcoin e della velocità con cui sta crescendo, il costo per realizzare un’impresa del genere sarebbe probabilmente insormontabile. Non solo sarebbe estremamente costoso, ma probabilmente sarebbe anche inutile. Fare una cosa del genere non passerebbe inosservata, poiché i membri della rete vedrebbero alterazioni così drastiche alla blockchain. I membri della rete dovrebbero quindi passare a una nuova versione della catena che non è stata interessata.

Ciò farebbe precipitare di valore la versione attaccata di Bitcoin, rendendo l’attacco in definitiva inutile poiché il cattivo attore ha il controllo di una risorsa senza valore. Lo stesso accadrebbe se il cattivo attore attaccasse il nuovo fork di Bitcoin. È costruito in questo modo in modo che la partecipazione alla rete sia molto più incentivata economicamente che attaccarla.

Bitcoin contro Blockchain

L’obiettivo della blockchain è consentire la registrazione e la distribuzione delle informazioni digitali, ma non la modifica. La tecnologia blockchain è stata delineata per la prima volta nel 1991 da Stuart Haber e W. Scott Stornetta, due ricercatori che volevano implementare un sistema in cui i timestamp dei documenti non potevano essere manomessi. Ma è stato solo quasi due decenni dopo, con il lancio di Bitcoin nel gennaio 2009, che la blockchain ha avuto la sua prima applicazione nel mondo reale.

Il protocollo Bitcoin è costruito su una blockchain. In un documento di ricerca che introduceva la valuta digitale, il creatore pseudonimo di Bitcoin, Satoshi Nakamoto, lo ha definito “un nuovo sistema di contanti elettronico che è completamente peer-to-peer, senza terze parti fidate”.

La cosa fondamentale da capire qui è che Bitcoin utilizza semplicemente la blockchain come mezzo per registrare in modo trasparente un registro dei pagamenti, ma la blockchain può, in teoria, essere utilizzata per registrare immutabilmente un numero qualsiasi di punti dati. Come discusso in precedenza, questo potrebbe essere sotto forma di transazioni, voti in un’elezione, inventari di prodotti, identificazioni statali, atti di proprietà e molto altro.

Attualmente, esiste una vasta gamma di progetti basati su blockchain che cercano di implementare la blockchain in modi per aiutare la società oltre alla semplice registrazione delle transazioni. Un buon esempio è quello della blockchain utilizzata come mezzo per votare alle elezioni democratiche. La natura dell’immutabilità della blockchain significa che il voto fraudolento diventerebbe molto più difficile che si verifichi.

Ad esempio, un sistema di voto potrebbe funzionare in modo tale che a ogni cittadino di un paese venga emessa una singola criptovaluta o token. A ciascun candidato verrà quindi assegnato un indirizzo di portafoglio specifico e gli elettori invieranno il proprio token o criptovaluta all’indirizzo del candidato per cui desiderano votare. La natura trasparente e tracciabile della blockchain eliminerebbe la necessità del conteggio dei voti umani e la capacità dei cattivi attori di manomettere le schede fisiche.

Blockchain contro banche

Le banche e le blockchain decentralizzate sono molto diverse. Per vedere come una banca differisce dalla blockchain, confrontiamo il sistema bancario con l’implementazione della blockchain di Bitcoin.

Come viene utilizzata la Blockchain?

Come ora sappiamo, i blocchi sulla blockchain di Bitcoin memorizzano i dati sulle transazioni monetarie. Ma si scopre che la blockchain è in realtà un modo affidabile per archiviare dati anche su altri tipi di transazioni.

Alcune aziende che hanno già incorporato blockchain includono Walmart, Pfizer, AIG, Siemens, Unilever e una miriade di altre. Ad esempio, IBM ha creato la sua blockchain di Food Trust per tracciare il viaggio che i prodotti alimentari intraprendono per arrivare alle sue posizioni.

Perché fare questo? L’industria alimentare ha visto innumerevoli focolai di e Coli, salmonella, listeria e materiali pericolosi introdotti accidentalmente negli alimenti. In passato, ci sono volute settimane per trovare la fonte di questi focolai o la causa della malattia da ciò che le persone mangiano.

L’utilizzo della blockchain offre ai marchi la possibilità di tracciare il percorso di un prodotto alimentare dalla sua origine, attraverso ogni fermata che effettua e infine la sua consegna. Se si scopre che un alimento è contaminato, è possibile risalire fino all’origine attraverso ciascuna sosta. Non solo, ma queste aziende ora possono anche vedere tutto il resto con cui potrebbero essere entrate in contatto, consentendo l’identificazione del problema molto prima, potenzialmente salvando vite umane. Questo è un esempio di blockchain nella pratica, ma ci sono molte altre forme di implementazione della blockchain.

Banca e finanza

Forse nessun settore trarrà vantaggio dall’integrazione della blockchain nelle sue operazioni commerciali più del settore bancario. Le istituzioni finanziarie operano solo durante l’orario lavorativo, cinque giorni alla settimana. Ciò significa che se provi a depositare un assegno venerdì alle 18:00, probabilmente dovrai aspettare fino a lunedì mattina per vedere che i soldi arrivano sul tuo conto. Anche se effettui il deposito durante l’orario lavorativo, la verifica della transazione può comunque richiedere da uno a tre giorni a causa dell’enorme volume di transazioni che le banche devono regolare. Blockchain, d’altra parte, non dorme mai.

Integrando la blockchain nelle banche, i consumatori possono vedere le loro transazioni elaborate in appena 10 minuti, sostanzialmente il tempo necessario per aggiungere un blocco alla blockchain, indipendentemente dalle festività o dall’ora del giorno o della settimana. Con la blockchain, le banche hanno anche l’opportunità di scambiare fondi tra istituzioni in modo più rapido e sicuro. Nell’attività di compravendita di azioni, ad esempio, il processo di regolamento e compensazione può richiedere fino a tre giorni (o più a lungo, se si opera a livello internazionale), il che significa che il denaro e le azioni vengono congelati per quel periodo di tempo.

Data l’entità delle somme in gioco, anche i pochi giorni di transito del denaro possono comportare costi e rischi significativi per le banche. La banca europea Santander ei suoi partner di ricerca stimano i potenziali risparmi da $ 15 a $ 20 miliardi all’anno. Capgemini, una società di consulenza francese, stima che i consumatori potrebbero risparmiare fino a 16 miliardi di dollari in commissioni bancarie e assicurative ogni anno attraverso applicazioni basate su blockchain.

Moneta

Blockchain costituisce la base per le criptovalute come Bitcoin. Il dollaro USA è controllato dalla Federal Reserve. Con questo sistema di autorità centrale, i dati e la valuta di un utente sono tecnicamente a discrezione della loro banca o del governo. Se la banca di un utente viene violata, le informazioni private del cliente sono a rischio. Se la banca del cliente fallisce o se vive in un paese con un governo instabile, il valore della sua valuta potrebbe essere a rischio. Nel 2008, alcune delle banche che erano a corto di denaro sono state salvate in parte utilizzando il denaro dei contribuenti. Queste sono le preoccupazioni dalle quali Bitcoin è stato concepito e sviluppato per la prima volta.

Diffondendo le sue operazioni su una rete di computer, la blockchain consente a Bitcoin e ad altre criptovalute di operare senza la necessità di un’autorità centrale. Ciò non solo riduce il rischio, ma elimina anche molte delle commissioni di elaborazione e transazione. Può anche dare a coloro che si trovano in paesi con valute instabili o infrastrutture finanziarie una valuta più stabile con più applicazioni e una rete più ampia di individui e istituzioni con cui possono fare affari, sia a livello nazionale che internazionale.

L’utilizzo di portafogli di criptovaluta per conti di risparmio o come mezzo di pagamento è particolarmente profondo per coloro che non hanno l’identificazione dello stato. Alcuni paesi potrebbero essere lacerati dalla guerra o avere governi privi di infrastrutture reali per fornire l’identificazione. I cittadini di tali paesi potrebbero non avere accesso ai conti di risparmio o di intermediazione e, quindi, non è possibile conservare la ricchezza in modo sicuro.

Assistenza sanitaria

Gli operatori sanitari possono sfruttare la blockchain per archiviare in modo sicuro le cartelle cliniche dei loro pazienti. Quando una cartella clinica viene generata e firmata, può essere scritta nella blockchain, che fornisce ai pazienti la prova e la sicurezza che la cartella non può essere modificata. Queste cartelle cliniche personali potrebbero essere codificate e archiviate sulla blockchain con una chiave privata, in modo che siano accessibili solo da determinati individui, garantendo così la privacy.

Registri di proprietà

Se hai mai trascorso del tempo nell’ufficio del tuo registratore locale, saprai che il processo di registrazione dei diritti di proprietà è sia oneroso che inefficiente. Oggi, un atto fisico deve essere consegnato a un dipendente del governo presso l’ufficio di registrazione locale, dove viene inserito manualmente nel database centrale e nell’indice pubblico della contea. In caso di controversia sulla proprietà, i reclami sulla proprietà devono essere riconciliati con l’indice pubblico.

Questo processo non è solo costoso e richiede tempo, ma è anche pieno di errori umani, dove ogni inesattezza rende il monitoraggio della proprietà della proprietà meno efficiente. Blockchain ha il potenziale per eliminare la necessità di scansionare documenti e rintracciare file fisici in un ufficio di registrazione locale. Se la proprietà della proprietà viene archiviata e verificata sulla blockchain, i proprietari possono fidarsi che il loro atto sia accurato e registrato in modo permanente.

In paesi o aree dilaniate dalla guerra che hanno poche o nessuna infrastruttura finanziaria o governativa, e certamente nessun “Ufficio del registro”, può essere quasi impossibile dimostrare la proprietà di una proprietà. Se un gruppo di persone che vivono in una tale area è in grado di sfruttare la blockchain, potrebbero essere stabilite tempistiche trasparenti e chiare per la proprietà della proprietà.

Contratti intelligenti

Uno smart contract è un codice di computer che può essere integrato nella blockchain per facilitare, verificare o negoziare un accordo contrattuale. I contratti intelligenti operano in base a una serie di condizioni concordate dagli utenti. Quando tali condizioni sono soddisfatte, i termini del contratto vengono eseguiti automaticamente.

Supponiamo, ad esempio, che un potenziale inquilino desideri affittare un appartamento utilizzando un contratto intelligente. Il proprietario si impegna a fornire all’inquilino il codice della porta dell’appartamento non appena l’inquilino paga il deposito cauzionale. Sia l’inquilino che il proprietario invierebbero le rispettive parti dell’accordo al contratto intelligente, che manterrebbe e scambierà automaticamente il codice della porta per il deposito cauzionale alla data di inizio del contratto di locazione. Se il proprietario non fornisce il codice della porta entro la data di locazione, lo smart contract rimborsa il deposito cauzionale. Ciò eliminerebbe le tariffe e le procedure tipicamente associate all’uso di un notaio, mediatore di terze parti o incaricati.

Catene di approvvigionamento

Come nell’esempio IBM Food Trust, i fornitori possono utilizzare blockchain per registrare le origini dei materiali che hanno acquistato. Ciò consentirebbe alle aziende di verificare l’autenticità dei loro prodotti, insieme a etichette comuni come “Biologico”, “Locale” e “Commercio equo”.

Come riportato da Forbes, l’ industria alimentare sta adottando sempre più l’uso della blockchain per tracciare il percorso e la sicurezza del cibo durante il viaggio dalla fattoria all’utente.

Voto

Come accennato, la blockchain potrebbe essere utilizzata per facilitare un moderno sistema di voto. Votare con blockchain ha il potenziale per eliminare le frodi elettorali e aumentare l’affluenza alle urne, come è stato testato nelle elezioni di medio termine del novembre 2018 in West Virginia. Utilizzare la blockchain in questo modo renderebbe i voti quasi impossibili da manomettere. Il protocollo blockchain manterrebbe anche la trasparenza nel processo elettorale, riducendo il personale necessario per condurre un’elezione e fornendo ai funzionari risultati quasi immediati. Ciò eliminerebbe la necessità di riconteggi o qualsiasi preoccupazione reale che la frode possa minacciare le elezioni.

Vantaggi e svantaggi della Blockchain

Nonostante tutta la sua complessità, il potenziale della blockchain come forma decentralizzata di registrazione dei dati è quasi illimitato. Da una maggiore privacy degli utenti e una maggiore sicurezza a tariffe di elaborazione inferiori e meno errori, la tecnologia blockchain potrebbe benissimo vedere applicazioni oltre quelle descritte sopra. Ma ci sono anche alcuni svantaggi.

Professionisti

  • Precisione migliorata rimuovendo il coinvolgimento umano nella verifica
  • Riduzione dei costi eliminando la verifica di terze parti
  • Il decentramento rende più difficile la manomissione
  • Le transazioni sono sicure, private ed efficienti
  • Tecnologia trasparente
  • Fornisce un’alternativa bancaria e un modo per proteggere le informazioni personali per i cittadini di paesi con governi instabili o sottosviluppati

Contro

  • Costo tecnologico significativo associato al mining di bitcoin
  • Transazioni basse al secondo
  • Storia di utilizzo in attività illecite
  • Regolamento

Ecco i punti di forza della blockchain per le aziende oggi sul mercato in modo più dettagliato.

Vantaggi della Blockchain

Precisione della catena

Le transazioni sulla rete blockchain sono approvate da una rete di migliaia di computer. Ciò elimina quasi tutto il coinvolgimento umano nel processo di verifica, con conseguente minore errore umano e una registrazione accurata delle informazioni. Anche se un computer sulla rete dovesse commettere un errore di calcolo, l’errore verrebbe fatto solo a una copia della blockchain. Affinché quell’errore si diffonda al resto della blockchain, dovrebbe essere commesso da almeno il 51% dei computer della rete, una quasi impossibilità per una rete grande e in crescita delle dimensioni di Bitcoin.

Riduzione dei costi

In genere, i consumatori pagano una banca per verificare una transazione, un notaio per firmare un documento o un ministro per celebrare un matrimonio. Blockchain elimina la necessità di verifica di terze parti e, con essa, i costi associati. Gli imprenditori devono sostenere una piccola commissione ogni volta che accettano pagamenti tramite carte di credito, ad esempio, perché le banche e le società di elaborazione dei pagamenti devono elaborare tali transazioni. Bitcoin, d’altra parte, non ha un’autorità centrale e ha commissioni di transazione limitate.

Decentramento

Blockchain non memorizza nessuna delle sue informazioni in una posizione centrale. Invece, la blockchain viene copiata e diffusa su una rete di computer. Ogni volta che un nuovo blocco viene aggiunto alla blockchain, ogni computer sulla rete aggiorna la propria blockchain per riflettere il cambiamento. Diffondendo tali informazioni su una rete, piuttosto che archiviarle in un database centrale, la blockchain diventa più difficile da manomettere. Se una copia della blockchain cadesse nelle mani di un hacker, solo una singola copia delle informazioni, piuttosto che l’intera rete, verrebbe compromessa.

Transazioni efficienti

Le transazioni effettuate tramite un’autorità centrale possono richiedere alcuni giorni per essere regolate. Ad esempio, se tenti di depositare un assegno venerdì sera, potresti non vedere effettivamente i fondi nel tuo account fino a lunedì mattina. Mentre le istituzioni finanziarie operano durante l’orario lavorativo, cinque giorni alla settimana, la blockchain funziona 24 ore al giorno, sette giorni alla settimana e 365 giorni all’anno. Le transazioni possono essere completate in appena dieci minuti e possono essere considerate sicure dopo poche ore. Ciò è particolarmente utile per gli scambi transfrontalieri, che di solito richiedono molto più tempo a causa di problemi di fuso orario e del fatto che tutte le parti devono confermare l’elaborazione dei pagamenti.

Transazioni private

Molte reti blockchain funzionano come database pubblici, il che significa che chiunque abbia una connessione Internet può visualizzare un elenco della cronologia delle transazioni della rete. Sebbene gli utenti possano accedere ai dettagli sulle transazioni, non possono accedere alle informazioni di identificazione sugli utenti che effettuano tali transazioni. È un’idea sbagliata comune che le reti blockchain come bitcoin siano anonime, quando in realtà sono solo riservate.

Cioè, quando un utente effettua transazioni pubbliche, il suo codice univoco chiamato chiave pubblica, viene registrato sulla blockchain, piuttosto che le sue informazioni personali. Se una persona ha effettuato un acquisto di Bitcoin su uno scambio che richiede l’identificazione, l’identità della persona è ancora collegata al proprio indirizzo blockchain, ma una transazione, anche se legata al nome di una persona, non rivela alcuna informazione personale.

Transazioni sicure

Una volta che una transazione è stata registrata, la sua autenticità deve essere verificata dalla rete blockchain. Migliaia di computer sulla blockchain si affrettano a confermare che i dettagli dell’acquisto sono corretti. Dopo che un computer ha convalidato la transazione, viene aggiunta al blocco blockchain. Ogni blocco sulla blockchain contiene il proprio hash univoco, insieme all’hash univoco del blocco precedente. Quando le informazioni su un blocco vengono modificate in qualsiasi modo, il codice hash di quel blocco cambia, tuttavia, il codice hash sul blocco successivo non lo sarebbe. Questa discrepanza rende estremamente difficile la modifica delle informazioni sulla blockchain senza preavviso.

Trasparenza

La maggior parte delle blockchain sono software interamente open source. Ciò significa che chiunque e tutti possono visualizzare il suo codice. Ciò offre ai revisori la possibilità di esaminare criptovalute come Bitcoin per sicurezza. Ciò significa anche che non esiste una vera autorità su chi controlla il codice di Bitcoin o su come viene modificato. Per questo motivo, chiunque può suggerire modifiche o aggiornamenti al sistema. Se la maggior parte degli utenti della rete concorda sul fatto che la nuova versione del codice con l’aggiornamento è valida e valida, è possibile aggiornare Bitcoin.

Banking the Unbanked

Forse l’aspetto più profondo di blockchain e Bitcoin è la capacità di chiunque, indipendentemente dall’etnia, dal sesso o dal background culturale, di usarlo. Secondo la banca mondiale ci sono quasi 2 miliardi di adulti che non hanno conti bancari o alcun mezzo per immagazzinare denaro o ricchezza. Quasi tutti questi individui vivono in paesi in via di sviluppo dove l’economia è agli inizi e dipende interamente dal contante.

Queste persone spesso guadagnano poco denaro che viene pagato in contanti fisici. Hanno quindi bisogno di immagazzinare questo denaro fisico in luoghi nascosti nelle loro case o luoghi di vita, lasciandoli soggetti a rapine o violenze inutili. Le chiavi di un portafoglio bitcoin possono essere memorizzate su un pezzo di carta, un telefono cellulare economico o, se necessario, anche memorizzate. Per la maggior parte delle persone, è probabile che queste opzioni siano nascoste più facilmente di un piccolo mucchio di soldi sotto un materasso.

Le blockchain del futuro sono anche alla ricerca di soluzioni non solo per essere un’unità di conto per l’immagazzinamento della ricchezza, ma anche per archiviare cartelle cliniche, diritti di proprietà e una varietà di altri contratti legali.

Svantaggi della Blockchain

Sebbene ci siano vantaggi significativi per la blockchain, ci sono anche sfide significative per la sua adozione. Gli ostacoli all’applicazione della tecnologia blockchain oggi non sono solo tecnici. Le vere sfide sono politiche e normative, per la maggior parte, per non parlare delle migliaia di ore (leggi: denaro) di progettazione software personalizzata e programmazione back-end necessarie per integrare blockchain alle attuali reti aziendali. Ecco alcune delle sfide che ostacolano l’adozione diffusa della blockchain.

Costo della tecnologia

Sebbene la blockchain possa far risparmiare agli utenti i soldi sulle commissioni di transazione, la tecnologia è tutt’altro che gratuita. Il sistema “proof of work” che bitcoin utilizza per convalidare le transazioni, ad esempio, consuma enormi quantità di potenza di calcolo. Nel mondo reale, il potere dei milioni di computer sulla rete bitcoin è vicino a quello che la Danimarca consuma ogni anno. Supponendo che i costi dell’elettricità siano di $ 0,03 ~ $ 0,05 per kilowattora, i costi di mining escluse le spese hardware sono di circa $ 5.000 ~ $ 7.000 per moneta.10

Nonostante i costi dell’estrazione di bitcoin, gli utenti continuano ad aumentare le bollette dell’elettricità per convalidare le transazioni sulla blockchain. Questo perché quando i minatori aggiungono un blocco alla blockchain di bitcoin, vengono ricompensati con abbastanza bitcoin per rendere il loro tempo e la loro energia utili. Quando si tratta di blockchain che non utilizzano criptovaluta, tuttavia, i miner dovranno essere pagati o altrimenti incentivati ​​a convalidare le transazioni.

Alcune soluzioni a questi problemi stanno cominciando a sorgere. Ad esempio, le miniere di bitcoin sono state create per utilizzare l’energia solare, il gas naturale in eccesso dai siti di fracking o l’energia dai parchi eolici.

Inefficienza di velocità

Bitcoin è un caso di studio perfetto per le possibili inefficienze della blockchain. Il sistema di “prova del lavoro” di Bitcoin impiega circa dieci minuti per aggiungere un nuovo blocco alla blockchain. A quel ritmo, si stima che la rete blockchain possa gestire solo circa sette transazioni al secondo (TPS). Sebbene altre criptovalute come Ethereum abbiano prestazioni migliori del bitcoin, sono ancora limitate dalla blockchain. Il marchio precedente Visa, per il contesto, può elaborare 24.000 TPS.

Le soluzioni a questo problema sono in sviluppo da anni. Attualmente ci sono blockchain che vantano oltre 30.000 transazioni al secondo.

Attività illegale

Mentre la riservatezza sulla rete blockchain protegge gli utenti dagli hack e preserva la privacy, consente anche il commercio illegale e l’attività sulla rete blockchain. L’esempio più citato di blockchain utilizzato per transazioni illecite è probabilmente Silk Road, un mercato di droga online “dark web” attivo da febbraio 2011 fino a ottobre 2013, quando è stato chiuso dall’FBI.

Il sito Web consentiva agli utenti di navigare nel sito Web senza essere tracciati utilizzando il browser Tor e di effettuare acquisti illegali in Bitcoin o altre criptovalute. Le attuali normative statunitensi richiedono ai fornitori di servizi finanziari di ottenere informazioni sui propri clienti quando aprono un conto, verificare l’identità di ogni cliente e confermare che i clienti non compaiano in nessun elenco di organizzazioni terroristiche note o sospette. Questo sistema può essere visto sia come un pro che come un contro. Dà a chiunque l’accesso ai conti finanziari, ma consente anche ai criminali di effettuare transazioni più facilmente. Molti hanno sostenuto che i buoni usi delle criptovalute, come le operazioni bancarie nel mondo non bancario, superano i cattivi usi della criptovaluta, specialmente quando la maggior parte delle attività illegali è ancora compiuta attraverso denaro non rintracciabile.

Regolamento

Molti nello spazio crittografico hanno espresso preoccupazione per la regolamentazione del governo sulle criptovalute. Mentre sta diventando sempre più difficile e quasi impossibile porre fine a qualcosa come Bitcoin con la crescita della sua rete decentralizzata, i governi potrebbero teoricamente rendere illegale possedere criptovalute o partecipare alle loro reti.

Nel corso del tempo questa preoccupazione si è ridotta poiché grandi aziende come PayPal hanno iniziato a consentire la proprietà e l’uso di criptovalute sulla sua piattaforma.

Quali sono le prospettive per Blockchain?

Proposta per la prima volta come progetto di ricerca nel 1991, blockchain si sta comodamente ambientando verso la fine degli anni venti. Come la maggior parte dei millennial della sua età, la blockchain ha visto la sua giusta quota di controllo pubblico negli ultimi due decenni, con le aziende di tutto il mondo che speculano su ciò di cui è capace la tecnologia e dove sta andando negli anni a venire.

Con molte applicazioni pratiche per la tecnologia già implementate ed esplorate, la blockchain si sta finalmente facendo un nome all’età di ventisette anni, in gran parte a causa di bitcoin e criptovaluta. Come parola d’ordine nella lingua di ogni investitore nella nazione, la blockchain si propone di rendere le operazioni aziendali e governative più accurate, efficienti, sicure ed economiche con meno intermediari.

Mentre ci prepariamo ad entrare nel terzo decennio della blockchain, non è più una questione di “se” le aziende legacy attingeranno alla tecnologia, è una questione di “quando”.