Blockchain : cos’è e come funziona

Condividi questo articolo:


Se hai seguito operazioni bancarie, investimenti o criptovaluta negli ultimi dieci anni, potresti avere familiarità con la “blockchain”, la tecnologia di conservazione dei record dietro bitcoin. E c’è una buona possibilità che abbia così tanto senso. Nel tentativo di saperne di più sulla blockchain, probabilmente hai incontrato una definizione come questa: “blockchain è un libro mastro pubblico distribuito, decentralizzato”.

La buona notizia è che la blockchain è in realtà più facile da capire di quanto sembri quella definizione.

Cos’è Blockchain?

Se questa tecnologia è così complessa, perché chiamarla “blockchain?” Al suo livello più elementare, la blockchain è letteralmente solo una catena di blocchi, ma non nel senso tradizionale di quelle parole. Quando diciamo le parole “blocco” e “catena” in questo contesto, stiamo effettivamente parlando di informazioni digitali (il “blocco”) archiviate in un database pubblico (la “catena”).

I “blocchi” sulla blockchain sono costituiti da informazioni digitali. In particolare, hanno tre parti:

I blocchi archiviano informazioni su transazioni come la data, l’ora e l’importo in dollari del tuo acquisto più recente da Amazon. (NOTA: questo esempio di Amazon è per gli acquisti illustrativi; la vendita al dettaglio di Amazon non funziona secondo un principio blockchain)
I blocchi archiviano informazioni su chi partecipa alle transazioni. Un blocco per il tuo acquisto pazzesco da Amazon registrerebbe il tuo nome insieme ad Amazon.com, Inc. Invece di usare il tuo vero nome, il tuo acquisto viene registrato senza alcuna informazione identificativa usando una “firma digitale” unica, un po ‘come un nome utente.
I blocchi memorizzano informazioni che li distinguono dagli altri blocchi. Proprio come te e io abbiamo dei nomi per distinguerci gli uni dagli altri, ogni blocco memorizza un codice univoco chiamato “hash” che ci permette di distinguerlo da ogni altro blocco. Diciamo che hai fatto il tuo acquisto pazzesco su Amazon, ma mentre è in transito, decidi che non puoi resistere e hai bisogno di un secondo. Anche se i dettagli della tua nuova transazione sembrerebbero quasi identici al tuo acquisto precedente, possiamo ancora distinguere i blocchi a causa dei loro codici univoci.
Mentre il blocco nell’esempio sopra viene utilizzato per archiviare un singolo acquisto da Amazon, la realtà è leggermente diversa. Un singolo blocco sulla blockchain può effettivamente archiviare fino a 1 MB di dati. A seconda delle dimensioni delle transazioni, ciò significa che un singolo blocco può ospitare poche migliaia di transazioni sotto lo stesso tetto.

Cos’è la Blockchain?

Come funziona Blockchain

Quando un blocco memorizza nuovi dati, questi vengono aggiunti alla blockchain. Blockchain, come suggerisce il nome, è costituito da più blocchi uniti. Affinché un blocco venga aggiunto alla blockchain, tuttavia, devono accadere quattro cose:

Deve verificarsi una transazione. Continuiamo con l’esempio del tuo impulsivo acquisto su Amazon. Dopo aver fatto in fretta clic su più richieste di pagamento, vai contro il tuo miglior giudizio e fai un acquisto.
Quella transazione deve essere verificata. Dopo aver effettuato tale acquisto, è necessario verificare la transazione. Con altri registri pubblici di informazioni, come la Securities Exchange Commission, Wikipedia o la tua biblioteca locale, c’è qualcuno incaricato di controllare i nuovi dati inseriti. Con Blockchain, tuttavia, quel lavoro viene lasciato a una rete di computer. Queste reti sono spesso costituite da migliaia (o nel caso di Bitcoin, circa 5 milioni) di computer sparsi in tutto il mondo. Quando effettui il tuo acquisto da Amazon, quella rete di computer si precipita per verificare che la tua transazione sia avvenuta come hai detto. Cioè, confermano i dettagli dell’acquisto, inclusi il tempo della transazione, l’importo in dollari e i partecipanti. (Ulteriori informazioni su come ciò avvenga in un secondo.)
Tale transazione deve essere archiviata in un blocco. Dopo che la transazione è stata verificata come accurata, ottiene il via libera. L’importo in dollari della transazione, la tua firma digitale e la firma digitale di Amazon sono tutti archiviati in un blocco. Lì, la transazione si unirà probabilmente a centinaia o migliaia di altri simili.
A quel blocco deve essere dato un hash. Non diversamente da un angelo che guadagna le ali, una volta verificate tutte le transazioni di un blocco, deve ricevere un codice identificativo univoco chiamato hash. Al blocco viene anche assegnato l’hash del blocco più recente aggiunto alla blockchain. Una volta eseguito l’hashing, il blocco può essere aggiunto alla blockchain.
Quando quel nuovo blocco viene aggiunto alla blockchain, diventa pubblicamente disponibile per chiunque, anche tu. Se dai un’occhiata alla blockchain di Bitcoin, vedrai che hai accesso ai dati della transazione, insieme alle informazioni su quando (“Time”), where (“Height”) e da chi (“Relayed By”) era il blocco aggiunto alla blockchain.

La Blockchain è privata?

Chiunque può visualizzare i contenuti della blockchain, ma gli utenti possono anche scegliere di connettere i propri computer alla rete blockchain. In tal modo, il loro computer riceve una copia della blockchain che viene aggiornata automaticamente ogni volta che viene aggiunto un nuovo blocco, un po ‘come un feed di notizie di Facebook che fornisce un aggiornamento dal vivo ogni volta che viene pubblicato un nuovo stato.

La rete blockchain ha una sua copia della blockchain, il che significa che ci sono migliaia, o nel caso di Bitcoin, milioni di copie della stessa blockchain. Sebbene ogni copia della blockchain sia identica, la diffusione di tali informazioni su una rete di computer rende le informazioni più difficili da manipolare. Con Blockchain, non esiste un singolo account definitivo di eventi che possono essere manipolati. Invece, un hacker dovrebbe manipolare ogni copia della blockchain sulla rete.

Osservando la blockchain di Bitcoin, tuttavia, noterai che non hai accesso all’identificazione delle informazioni sugli utenti che effettuano transazioni. Sebbene le transazioni sulla blockchain non siano completamente anonime, le informazioni personali sugli utenti sono limitate alla loro firma digitale o nome utente.

Questo solleva una domanda importante: se non puoi sapere chi sta aggiungendo blocchi alla blockchain, come puoi fidarti della blockchain o della rete di computer che la sostengono?

Blockchain è sicuro?

La tecnologia Blockchain spiega i 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 febbraio 2019, l’altezza del blocco aveva superato i 562.000.

Dopo che un blocco è stato aggiunto alla fine della blockchain, è molto difficile tornare indietro e modificare il contenuto del blocco. Questo perché ogni blocco contiene il proprio hash, insieme all’hash del blocco precedente. I codici hash sono creati da una funzione matematica che trasforma le informazioni digitali in una stringa di numeri e lettere. Se tali informazioni vengono modificate in qualche modo, cambia anche il codice hash.

Ecco perché è importante per la sicurezza. Supponiamo che un hacker tenti di modificare la tua transazione da Amazon in modo che tu debba effettivamente pagare il tuo acquisto due volte. Non appena modificano l’importo in dollari della tua transazione, l’hash del blocco cambierà. Il blocco successivo nella catena conterrà comunque il vecchio hash e l’hacker dovrebbe aggiornare quel blocco per coprire le proprie tracce. Tuttavia, farlo cambierebbe l’hash di quel blocco. E il prossimo, e così via.

Per cambiare un singolo blocco, quindi, un hacker dovrebbe cambiare ogni singolo blocco dopo di esso sulla blockchain. Ricalcolare tutti questi hash richiederebbe una quantità enorme e improbabile di potenza di calcolo. In altre parole, una volta aggiunto un blocco alla blockchain diventa molto difficile da modificare e impossibile da eliminare.

Per affrontare il problema della fiducia, le reti blockchain hanno implementato test per i computer che vogliono unirsi e aggiungere blocchi alla catena. I test, chiamati “modelli di consenso”, richiedono agli utenti di “dimostrarsi” prima di poter partecipare a una rete blockchain. Uno degli esempi più comuni impiegati da Bitcoin è chiamato “prova del lavoro”.

Nella prova del sistema di lavoro, i computer devono “dimostrare” di aver fatto “lavoro” risolvendo un problema matematico computazionale complesso. Se un computer risolve uno di questi problemi, diventano idonei ad aggiungere un blocco alla blockchain. Ma il processo di aggiunta di blocchi alla blockchain, ciò che il mondo della criptovaluta chiama “mining”, non è facile. In effetti, secondo il sito di notizie blockchain BlockExplorer, le probabilità di risolvere uno di questi problemi sulla rete Bitcoin erano circa 1 su 5,8 trilioni di febbraio 2019. Per risolvere problemi matematici complessi a tali probabilità, i computer devono eseguire programmi che costano loro in modo significativo quantità di potere ed energia (leggi: denaro).

La prova del lavoro non rende impossibili gli attacchi degli hacker, ma li rende in qualche modo inutili. Se un hacker voleva coordinare un attacco alla blockchain, avrebbe bisogno di risolvere complessi problemi di matematica computazionale con 1 su 5,8 trilioni di probabilità proprio come tutti gli altri. Il costo di organizzare un simile attacco supererebbe quasi sicuramente i benefici.

Blockchain vs. Bitcoin

L’obiettivo della blockchain è consentire la registrazione e la distribuzione di informazioni digitali, ma non la loro modifica. Questo concetto può essere difficile da avvolgere senza vedere la tecnologia in azione, quindi diamo un’occhiata a come funziona la prima applicazione della tecnologia blockchain.

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 non è stato fino a 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 è basato sulla blockchain. In un documento di ricerca che introduce la valuta digitale, lo pseudonimo creatore di Bitcoin Satoshi Nakamoto lo ha definito come “un nuovo sistema di cassa elettronico completamente peer-to-peer, senza terze parti di fiducia”.

Hai tutte queste persone, in tutto il mondo, che hanno Bitcoin. Secondo uno studio del 2017 del Cambridge Center for Alter

Finanza nativa, il numero può arrivare a 5,9 milioni. Diciamo che uno di quei 5,9 milioni di persone vuole spendere i propri Bitcoin in generi alimentari. È qui che entra in gioco la blockchain.

Quando si tratta di moneta stampata, l’uso della valuta stampata è regolato e verificato da un’autorità centrale, di solito una banca o un governo, ma Bitcoin non è controllato da nessuno. Invece, le transazioni effettuate in Bitcoin sono verificate da una rete di computer.

Quando una persona paga un’altra per beni che utilizzano Bitcoin, i computer della rete Bitcoin si affrettano a verificare la transazione. Per fare ciò, gli utenti eseguono un programma sul proprio computer e cercano di risolvere un complesso problema matematico, chiamato “hash”. Quando un computer risolve il problema “cancellando” un blocco, il suo lavoro algoritmico avrà verificato anche il blocco transazioni. La transazione completata viene registrata pubblicamente e archiviata come blocco sulla blockchain, a quel punto diventa inalterabile. Nel caso di Bitcoin e della maggior parte delle altre blockchain, i computer che verificano correttamente i blocchi vengono premiati per il loro lavoro con la criptovaluta. (Per una spiegazione più dettagliata della verifica, vedi: Cos’è Bitcoin Mining?)

Sebbene le transazioni siano registrate pubblicamente sulla blockchain, i dati dell’utente non lo sono – o, almeno, non sono completi. Per condurre transazioni sulla rete Bitcoin, i partecipanti devono eseguire un programma chiamato “portafoglio”. Ogni portafoglio è composto da due chiavi crittografiche uniche e distinte: una chiave pubblica e una chiave privata. La chiave pubblica è la posizione in cui le transazioni vengono depositate e ritirate. Questa è anche la chiave che appare sul libro mastro blockchain come firma digitale dell’utente.

Anche se un utente riceve un pagamento in Bitcoin sulla sua chiave pubblica, non sarà in grado di prelevarli con la controparte privata. La chiave pubblica di un utente è una versione abbreviata della sua chiave privata, creata attraverso un complicato algoritmo matematico. Tuttavia, a causa della complessità di questa equazione, è quasi impossibile invertire il processo e generare una chiave privata da una chiave pubblica. Per questo motivo, la tecnologia blockchain è considerata riservata.

Nozioni di base sulla chiave pubblica e privata

Ecco la ELI5 – “Spiegalo come se fossi 5” – versione. Puoi pensare a una chiave pubblica come un armadietto scolastico e la chiave privata come combinazione di armadietti. Insegnanti, studenti e persino la tua cotta possono inserire lettere e appunti attraverso l’apertura nell’armadietto. Tuttavia, l’unica persona che può recuperare il contenuto della cassetta postale è quella che ha la chiave univoca. Va notato, tuttavia, che mentre le combinazioni di armadietti della scuola sono conservate nell’ufficio del principale, non esiste un database centrale che tenga traccia delle chiavi private di una rete blockchain. Se un utente smarrisce la propria chiave privata, perderà l’accesso al proprio portafoglio Bitcoin, come nel caso di quest’uomo che ha fatto i titoli nazionali nel dicembre del 2017.

Una singola catena pubblica

Nella rete Bitcoin, la blockchain non è solo condivisa e gestita da una rete pubblica di utenti, ma è anche concordata. Quando gli utenti si uniscono alla rete, il loro computer connesso riceve una copia della blockchain che viene aggiornata ogni volta che viene aggiunto un nuovo blocco di transazioni. Ma cosa succede se, attraverso l’errore umano o gli sforzi di un hacker, la copia della blockchain di un utente viene manipolata per essere diversa da ogni altra copia della blockchain?

Il protocollo blockchain scoraggia l’esistenza di più blockchain attraverso un processo chiamato “consenso”. In presenza di copie multiple e diverse della blockchain, il protocollo di consenso adotterà la catena più lunga disponibile. Più utenti su una blockchain significano che i blocchi possono essere aggiunti alla fine della catena più velocemente. Secondo questa logica, la blockchain dei record sarà sempre quella di cui la maggior parte degli utenti si fida. Il protocollo di consenso è uno dei maggiori punti di forza della tecnologia blockchain ma consente anche uno dei suoi maggiori punti deboli.

Teoricamente, a prova di hacker

Teoricamente, è possibile per un hacker sfruttare la regola della maggioranza in quello che viene definito un attacco del 51-. Ecco come sarebbe successo. Diciamo che ci sono 5 milioni di computer sulla rete Bitcoin, un eufemismo sicuramente certo ma un numero abbastanza facile da dividere. Per raggiungere la maggioranza sulla rete, un hacker dovrebbe controllare almeno 2,5 milioni e uno di quei computer. In tal modo, un utente malintenzionato o un gruppo di utenti malintenzionati potrebbe interferire con il processo di registrazione di nuove transazioni. Potevano inviare una transazione e poi invertirla, facendola apparire come se avessero ancora la moneta che avevano appena speso. Questa vulnerabilità, nota come doppia spesa, è l’equivalente digitale di una contraffazione perfetta e consentirebbe agli utenti di spendere due volte i propri Bitcoin.

Un simile attacco è estremamente difficile da eseguire per una blockchain della scala di Bitcoin, in quanto richiederebbe un attaccante per ottenere il controllo di milioni di computer. Quando Bitcoin è stato fondato per la prima volta nel 2009 e i suoi utenti sono stati numerati in dozzine, sarebbe stato più facile per un attaccantevcontrollare la maggior parte della potenza computazionale nella rete. Questa caratteristica distintiva della blockchain è stata contrassegnata come una debolezza per le criptovalute nascenti.

La paura dell’utente di attacchi del 51- può effettivamente limitare la formazione di monopoli sulla blockchain. In “Digital Gold: Bitcoin e la storia interiore dei disadattati e dei milionari che cercano di reinventare il denaro”, la giornalista del New York Times Nathaniel Popper scrive di come un gruppo di utenti, chiamato “Bitfury”, ha messo insieme migliaia di computer ad alta potenza per guadagnare un vantaggio competitivo sulla blockchain. Il loro obiettivo era quello di estrarre quanti più blocchi possibili e guadagnare bitcoin, che all’epoca erano valutati a circa $ 700 ciascuno.

Sfruttare Bitfury

A marzo 2014, tuttavia, Bitfury era posizionato per superare il 50- della potenza computazionale totale della rete blockchain. Invece di continuare ad aumentare la propria presa sulla rete, il gruppo ha scelto di autoregolarsi e ha promesso di non superare mai il 40-. Bitfury sapeva che se avessero scelto di continuare ad aumentare il loro controllo sulla rete, il valore dei bitcoin sarebbe diminuito quando gli utenti avrebbero venduto le loro monete in preparazione della possibilità di un attacco del 51-. In altre parole, se gli utenti perdono la loro fiducia nella rete blockchain, le informazioni su quella rete rischiano di diventare completamente prive di valore. Gli utenti di Blockchain, quindi, possono solo aumentare il loro potere computazionale fino a un certo punto prima di iniziare a perdere denaro.

Applicazione pratica di Blockchain

I blocchi sulla blockchain archiviano i dati sulle transazioni monetarie: l’abbiamo rimosso. Ma risulta che la blockchain è in realtà un modo abbastanza affidabile per archiviare dati su altri tipi di transazioni. In effetti, la tecnologia blockchain può essere utilizzata per archiviare dati su scambi di proprietà, fermate in una catena di approvvigionamento e persino voti per un candidato.

La rete di servizi professionali Deloitte ha recentemente intervistato 1.000 aziende in sette paesi sull’integrazione della blockchain nelle loro operazioni aziendali. Il loro sondaggio ha rilevato che il 34- aveva già un sistema blockchain in produzione oggi, mentre un altro 41- prevedeva di distribuire un’applicazione blockchain entro i prossimi 12 mesi. Inoltre, quasi il 40- delle aziende intervistate ha dichiarato che avrebbe investito $ 5 milioni o più in blockchain nel prossimo anno. Ecco alcune delle applicazioni più popolari della blockchain che vengono esplorate oggi.

Uso bancario

Forse nessun settore trarrà beneficio dall’integrazione della blockchain nelle sue operazioni commerciali più del settore bancario. Gli istituti finanziari operano solo durante l’orario di lavoro, cinque giorni alla settimana. Ciò significa che se provi a depositare un assegno venerdì alle 18, probabilmente dovrai aspettare fino a lunedì mattina per vedere che i soldi colpiscono il tuo account. Anche se effettui il tuo deposito durante l’orario di lavoro, la transazione può comunque richiedere 1-3 giorni per la verifica a causa del 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 meno di 10 minuti, praticamente il tempo necessario per aggiungere un blocco alla blockchain, indipendentemente dall’ora o dal giorno della settimana. Con la blockchain, le banche hanno anche l’opportunità di scambiare fondi tra istituzioni in modo più rapido e sicuro. Nel settore della compravendita di azioni, ad esempio, il processo di regolamento e di compensazione può richiedere fino a tre giorni (o più a lungo, se le banche negoziano a livello internazionale), il che significa che il denaro e le azioni sono congelati per quel periodo.

Data l’entità delle somme coinvolte, anche i pochi giorni in cui il denaro è in transito può comportare costi e rischi significativi per le banche. Santander, una banca europea, ha messo i potenziali risparmi a $ 20 miliardi all’anno. Capgemini, una società di consulenza francese, stima che i consumatori potrebbero risparmiare fino a $ 16 miliardi in commissioni bancarie e assicurative ogni anno attraverso applicazioni basate su blockchain.

Utilizzare in criptovaluta

Blockchain costituisce la base per le criptovalute come Bitcoin. Come abbiamo esplorato in precedenza, valute come il dollaro USA sono regolate e verificate da un’autorità centrale, di solito una banca o un governo. Sotto il sistema dell’autorità centrale, i dati e la valuta di un utente sono tecnicamente per capriccio della propria banca o governo. Se la banca di un utente collassa o vive in un paese con un governo instabile, il valore della sua valuta potrebbe essere a rischio. Queste sono le preoccupazioni da cui è nato Bitcoin.

Diffondendo le sue operazioni su una rete di computer, la blockchain consente a Bitcoin e altre criptovalute di funzionare senza la necessità di un’autorità centrale. Ciò non solo riduce il rischio, ma elimina anche molte delle commissioni di elaborazione e transazione. Offre inoltre a quelli in paesi con valute instabili una valuta più stabile con più applicazioni e una più ampia rete di individui e istituzioni con cui possono fare affari, sia a livello nazionale che internazionale (almeno, questo è l’obiettivo).

Usi sanitari

Gli operatori sanitari possono sfruttare la blockchain per archiviare in modo sicuro le cartelle cliniche dei loro pazienti. Quando un medico r

ecord viene generato e firmato, può essere scritto nella blockchain, che fornisce ai pazienti la prova e la sicurezza che il record non può essere modificato. Questi record di salute personale potrebbero essere codificati e archiviati sulla blockchain con una chiave privata, in modo che siano accessibili solo da determinate persone, garantendo così la privacy

Utilizzo dei registri delle 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 statale presso l’ufficio di registrazione locale, dove viene inserito manualmente nel database centrale della contea e nell’indice pubblico. In caso di controversia relativa alla 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, in cui ogni inesattezza rende meno efficiente il monitoraggio della proprietà della proprietà. Blockchain ha il potenziale per eliminare la necessità di scansionare documenti e rintracciare i file fisici in un ufficio di registrazione locale. Se la proprietà è archiviata e verificata sulla blockchain, i proprietari possono fidarsi che la loro azione è accurata e permanente.

Utilizzare in Smart Contracts

Un contratto intelligente è un codice di computer che può essere integrato nella blockchain per facilitare, verificare o negoziare un contratto. I contratti intelligenti operano in una serie di condizioni accettate dagli utenti. Quando tali condizioni sono soddisfatte, i termini dell’accordo vengono automaticamente eseguiti.

Supponiamo, ad esempio, che ti sto affittando il mio appartamento usando un contratto intelligente. Accetto di darti il ​​codice della porta dell’appartamento non appena mi paghi il deposito cauzionale. Entrambi invieremmo la nostra parte dell’accordo al contratto intelligente, che si aggrapperebbe e cambierebbe automaticamente il mio codice di accesso con il deposito cauzionale alla data del noleggio. Se non fornisco il codice della porta entro la data di noleggio, il contratto intelligente rimborsa il deposito cauzionale. Ciò elimina le commissioni che normalmente accompagnano l’utilizzo di un notaio o di un mediatore di terze parti.

Utilizzo della catena di fornitura

I fornitori possono utilizzare la blockchain per registrare le origini dei materiali che hanno acquistato. Ciò consentirebbe alle aziende di verificare l’autenticità dei loro prodotti, insieme a etichette di etica e salute come “Biologico”, “Locale” e “Commercio equo e solidale”.

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

Usi nel voto

Il voto con blockchain ha il potenziale per eliminare la frode elettorale e aumentare l’affluenza degli elettori, come è stato testato nelle elezioni di novembre 2018 a West Virginia. Ogni voto verrebbe archiviato come un blocco sulla blockchain, rendendoli quasi impossibili da manomettere. Il protocollo blockchain manterrà anche la trasparenza del processo elettorale, riducendo il personale necessario per condurre un’elezione e fornire ai funzionari risultati immediati.

Vantaggi e svantaggi della Blockchain

Nonostante tutta la sua complessità, il potenziale della blockchain come forma decentralizzata di conservazione dei dati è quasi illimitato. Da una maggiore privacy degli utenti e una maggiore sicurezza a minori costi di elaborazione e meno errori, la tecnologia blockchain potrebbe benissimo vedere le applicazioni oltre quelle descritte sopra.

Pro

  • Accuratezza migliorata rimuovendo il coinvolgimento umano nella verifica
  • Riduzione dei costi eliminando la verifica di terze parti
  • Il decentramento rende più difficile manomettere
  • Le transazioni sono sicure, private ed efficienti
  • Tecnologia trasparente

Contro

  • Significativi costi tecnologici associati al mining di bitcoin
  • Transazioni basse al secondo
  • Storia di utilizzo in attività illecite
  • Suscettibilità ad essere violato
  • Ecco i punti di vendita della blockchain per le aziende sul mercato oggi in modo più dettagliato.
  • Precisione della catena

Le transazioni sulla rete blockchain sono approvate da una rete di migliaia o milioni di computer. Ciò rimuove quasi tutto il coinvolgimento umano nel processo di verifica, con conseguente minore errore umano e una registrazione più accurata delle informazioni. Anche se un computer sulla rete dovesse commettere un errore computazionale, l’errore verrebbe fatto solo su una copia della blockchain. Affinché quell’errore si diffonda al resto della blockchain, dovrebbe essere commesso da almeno il 51- dei computer della rete, quasi impossibile.

Riduzione dei costi

In genere, i consumatori pagano una banca per verificare una transazione, un notaio per firmare un documento o un ministro per eseguire un matrimonio. Blockchain elimina la necessità di una verifica di terze parti e, con essa, i relativi costi. I titolari di aziende incorrono in una piccola commissione ogni volta che accettano pagamenti utilizzando carte di credito, ad esempio perché le banche devono elaborare tali transazioni. Bitcoin, d’altra parte, non ha un’autorità centrale e praticamente non ha commissioni di transazione.

Decentramento

Blockchain non memorizza alcuna delle sue informazioni in una posizione centrale. Invece, la blockchain viene copiata e

diffuso attraverso una rete di computer. Ogni volta che un nuovo blocco viene aggiunto alla blockchain, ogni computer sulla rete aggiorna la sua blockchain per riflettere il cambiamento. Diffondendo tali informazioni su una rete, anziché memorizzarle 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, anziché l’intera rete, sarebbe compromessa.

Risultati immagini per blockchain

Transazioni efficienti

Le transazioni effettuate tramite un’autorità centrale possono richiedere alcuni giorni per essere regolate. Se si tenta di depositare un assegno venerdì sera, ad esempio, è possibile che non si vedano effettivamente fondi sul proprio conto fino a lunedì mattina. Mentre gli istituti finanziari operano durante l’orario di lavoro, cinque giorni alla settimana, la blockchain funziona 24 ore al giorno, sette giorni alla settimana. Le transazioni possono essere completate in circa dieci minuti e possono essere considerate sicure dopo poche ore. Ciò è particolarmente utile per le operazioni transfrontaliere, che di solito impiegano 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 delle transazioni, non possono accedere alle informazioni di identificazione degli 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 loro codice univoco chiamato chiave pubblica, viene registrato sulla blockchain, piuttosto che le loro informazioni personali. Sebbene l’identità di una persona sia ancora collegata al suo indirizzo blockchain, ciò impedisce agli hacker di ottenere informazioni personali di un utente, come può accadere quando una banca viene hackerata.

Transazioni sicure

Una volta registrata una transazione, la sua autenticità deve essere verificata dalla rete blockchain. Migliaia o addirittura milioni di computer sulla blockchain si affrettano a confermare che i dettagli dell’acquisto sono corretti. Dopo che un computer ha convalidato la transazione, viene aggiunto alla blockchain sotto forma di blocco. Ogni blocco sulla blockchain contiene il suo hash unico, insieme all’hash univoco del blocco precedente. Quando le informazioni su un blocco vengono modificate in qualche modo, il codice hash di quel blocco cambia – tuttavia, il codice hash sul blocco dopo non lo farebbe. Questa discrepanza rende estremamente difficile la modifica senza preavviso delle informazioni sulla blockchain.

Trasparenza

Anche se le informazioni personali sulla blockchain sono mantenute private, la tecnologia stessa è quasi sempre open source. Ciò significa che gli utenti sulla rete blockchain possono modificare il codice quando lo ritengono opportuno, a condizione che dispongano della maggior parte del potere computazionale della rete che li supporta. Mantenere i dati sulla blockchain open source rende anche molto più difficile manomettere i dati. Con milioni di computer sulla rete blockchain in qualsiasi momento, ad esempio, è improbabile che qualcuno possa apportare una modifica senza essere notato.

Svantaggi della Blockchain

Mentre ci sono significativi vantaggi nella blockchain, ci sono anche sfide significative per la sua adozione. I blocchi stradali per l’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 di software personalizzato e programmazione back-end richieste per integrare blockchain con le attuali reti aziendali. Ecco alcune delle sfide che si frappongono all’adozione diffusa della blockchain.

Costo tecnologico

Sebbene la blockchain possa far risparmiare denaro agli utenti sulle commissioni di transazione, la tecnologia è tutt’altro che gratuita. Il sistema di “prova del lavoro” che bitcoin utilizza per convalidare le transazioni, ad esempio, consuma enormi quantità di potenza computazionale. Nel mondo reale, la potenza di milioni di computer sulla rete bitcoin è vicina a ciò che la Danimarca consuma ogni anno. Tutta questa energia costa denaro e secondo un recente studio della società di ricerca Elite Fixtures, il costo di estrazione di un singolo bitcoin varia drasticamente in base alla posizione, da soli $ 531 a $ 26,170.

Sulla base dei costi medi delle utenze negli Stati Uniti, tale cifra è più vicina a $ 4.758. Nonostante i costi del mining di bitcoin, gli utenti continuano a incrementare le bollette elettriche per convalidare le transazioni sulla blockchain. Questo perché quando i minatori aggiungono un blocco alla blockchain bitcoin, vengono premiati con abbastanza bitcoin per rendere utile il loro tempo ed energia. Quando si tratta di blockchain che non usano la criptovaluta, tuttavia, i minatori dovranno essere pagati o altrimenti incentivati ​​per convalidare le transazioni.

Inefficienza di velocità

Bitcoin è un case study 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 sette transazioni al secondo (TPS). Sebbene altre criptovalute come Ethereum (20 TPS) e Bitcoin Cash (60 TPS) abbiano prestazioni migliori del bitcoin, sono ancora limitate dalla blockchain. Il marchio legacy Visa, per il contesto, può elaborare 24.000 TPS.

Attività illegale

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

Il sito Web ha consentito agli utenti di navigare sul sito Web senza essere tracciati e fare acquisti illegali in bitcoin. L’attuale normativa degli Stati Uniti impedisce agli utenti degli scambi online, come quelli basati sulla blockchain, di essere completamente anonimi. Negli Stati Uniti, gli scambi online devono ottenere informazioni sui propri clienti quando aprono un account, verificano l’identità di ciascun cliente e confermano che i clienti non compaiono in alcun elenco di organizzazioni terroristiche conosciute o sospette.

Preoccupazioni della banca centrale

Diverse banche centrali, tra cui la Federal Reserve, la Bank of Canada e la Bank of England, hanno avviato indagini sulle valute digitali. Secondo un rapporto di ricerca della Banca d’Inghilterra del febbraio 2015, “Sarebbero necessarie ulteriori ricerche per ideare un sistema che potrebbe utilizzare la tecnologia di contabilità distribuita senza compromettere la capacità di una banca centrale di controllare la propria valuta e proteggere il sistema dagli attacchi sistemici”.

Suscettibilità all’hack

Le nuove criptovalute e le reti blockchain sono suscettibili agli attacchi del 51-. Questi attacchi sono estremamente difficili da eseguire a causa della potenza computazionale richiesta per ottenere il controllo di maggioranza di una rete blockchain, ma il ricercatore di informatica di New York Joseph Bonneau ha affermato che potrebbe cambiare. Lo scorso anno Bonneau ha pubblicato un rapporto in cui si stima che il 51- degli attacchi potrebbe aumentare, poiché gli hacker ora possono semplicemente noleggiare il potere computazionale, anziché acquistare tutto l’equipaggiamento.

Quali sono le prospettive per Blockchain?

Proposto per la prima volta come progetto di ricerca nel 1991, la blockchain si sta comodamente sistemando verso la fine degli anni Venti. Come la maggior parte dei millenari della sua epoca, la blockchain ha visto la sua giusta dose di controllo pubblico negli ultimi due decenni, con aziende di tutto il mondo che speculano su ciò che la tecnologia è in grado di fare e su dove sta andando negli anni a venire.

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

Mentre ci prepariamo ad andare nel terzo decennio della blockchain, non è più una questione di “se” le aziende legacy afferreranno la tecnologia – è una questione di “quando”.


Per ulteriori informazioni visita il sito: immagi.net

Condividi questo articolo: