- Guarda! Il potere della Blockchain
- Cos'è Blockchain e come funziona?
- Come Blockchain può guidare l'ecosistema IoT in modo più sicuro
- Come le aziende stanno implementando Blockchain e IoT insieme
- Ruolo della Blockchain in altri settori
Oggi la civiltà umana dipende fortemente dai computer e da altre macchine. Tutto ciò che ci circonda, da una semplice sveglia a un complicato sistema bancario online, funziona in base al programma scritto per esso. Ma quanto sono affidabili questi programmi, va bene svegliarsi tardi quando la sveglia non funziona, ma pensa di perdere i risparmi di una vita solo perché il tuo sistema bancario è stato compromesso. In effetti, un articolo di Forbes afferma che nel 2017 le banche hanno perso circa $ 16,8 miliardi a causa dei cybercriminali. Questo mette un grande cipiglio sul nostro viso, se questi programmi sono soggetti a scappatoie, come possiamo fidarci di loro per guidare le nostre future auto autonome? Come possiamo fidarci di loro per la somministrazione automatica di farmaci e per aiutare a prendere decisioni critiche in campo biomedico?
Guarda! Il potere della Blockchain
Bene! La soluzione è già qui e si chiama " Blockchain ". Blockchain è un modo per costruire questa fiducia codificandola come un programma per computer. L'idea non è nuova ed è già stata dimostrata con Bitcoin. Per coloro che sono nuovi, Bitcoin è una criptovaluta programmata dal computer, è un tipo di denaro elettronico senza un sistema amministrato centralmente, nessuna filiale finanziaria centrale o sede in nessun paese, è una rete auto-mantenuta. Bitcoin è stato il frutto di una persona o di un gruppo di persone con un nome anonimo "Satoshi Nakamoto" che ne ha gettato le basi creando il documento Bitcoin: A Peer-to-Peer Electronic Cash System .
Come ha affermato una volta Adam Draper, CEO di Boost VC, “ La Blockchain fa una cosa; sostituisce la fiducia di terze parti con la prova matematica che è successo qualcosa. "L'intero scopo di questa cosa era impedire a una terza parte fidata di ottenere una quota per le transazioni effettuate tra un acquirente e un venditore. Qui una terza parte fidata come Visa, MasterCard ecc., Prende una piccola quantità di commissioni su ogni transazione e lo permettiamo per il fattore di fiducia che viene creato dal tocco umano dietro di esso. E attraverso la codificazione della fiducia con l'aiuto di bitcoin queste transazioni sono tutte sicure senza fare affidamento su terze parti fidate.
La tecnologia alla base di Bitcoin che lo rende così sicuro è Blockchain. Sebbene l'implementazione iniziale della Blockchain sia stata fatta per effettuare pagamenti sicuri senza alcun ruolo di terze parti, oggi l'architettura della Blockchain viene ora utilizzata in molte applicazioni come sicurezza, Internet of Things (IoT), contratti intelligenti, elettrodomestici intelligenti, fornitura catena e così via In questo articolo impareremo di più su Bitcoin e sul potenziale per apportare cambiamenti significativi alla tecnologia come la conosciamo oggi.
Cos'è Blockchain e come funziona?
Se qualcosa è già disponibile al pubblico, come può essere rubato? Questo è il primo principio del sistema Blockchain. Decentramento, non esiste un'autorità centrale che governa il sistema e ha un sistema di registro distribuito. Poiché tutti i dati sono disponibili online, chiunque su Internet sarebbe in grado di vedere i record archiviati, il che rende l'intero sistema trasparente. Sarebbe come un foglio di calcolo che viene distribuito tra diversi utenti e a sua volta viene aggiornato nel sistema di tutti quando il foglio di calcolo viene utilizzato. Quindi i dati memorizzati nel foglio di calcolo non sono detenuti da un singolo server centralizzato ma sono tenuti in pubblico ospitato da milioni di computer, accessibili a chiunque su Internet. Quindi non esiste un sistema centralizzato per corrompere un hacker.
Blockchain fornisce a tutti i suoi utenti un'identità mascherabile. Un'identità è presente in pubblico ma allo stesso tempo l'altra è nascosta a tutti. Bene, questo è il secondo principio della Blockchain e secondo il quale alcune persone dicono che Blockchain fornisce trasparenza mentre altri dicono che fornisce privacy. L'identità della persona è nascosta sotto il codice crittografico e l'unica identità disponibile è l'indirizzo pubblico crittografico. Ciò significa che la persona è presente in pubblico e tutte le sue transazioni sono disponibili ma tutte sotto un nome in codice crittografico.
Quindi, invece di vedere kanika inviare 1 BTC (Bitcoin), vedresti qualcosa di simile
1MF1bhsFLkBzzz9vpFYEmvwT2TbyCt7NZJ ha inviato 1 BTC
Ecco i dati di una transazione di 1MF1bhsFLkBzzz9vpFYEmvwT2TbyCt7NZJ persona
Il terzo principio della Blockchain è che non si può semplicemente cancellare i libri per salvarlo dall'appropriazione indebita o dal riciclaggio di denaro. Nel mondo reale in cui le persone cambiano o modificano semplicemente i dettagli dei documenti per salvarsi non è possibile in Blockchain. Qui viene impedito in modo intelligente e questo è anche il motivo per cui Blockchain è chiamato Blockchain.
Tecnica di hash SHA256
Per capire come farlo, dobbiamo prima comprendere i principi della funzione hash crittografica. In parole povere, hashing significa prendere una stringa (o una frase o un paragrafo in parole semplici) di qualsiasi lunghezza e convertirla in una stringa di lunghezza fissa. Una differenza importante tra l'hashing e la crittografia è che la crittografia può essere invertita, ovvero decrittografata, ma l'hashing non può essere annullato o è molto difficile da riverire rispetto alla decrittografia.
Bitcoin e altre criptovalute, generalmente utilizzano l' algoritmo di hashing SHA-256, che fornisce un output di lunghezza fissa. Ora vediamo come funziona l'hashing prendendo un'implementazione dell'algoritmo SHA-256 usando il calcolatore SHA 256. In primo luogo, inseriamo il digest del circuito nel campo dati della calcolatrice e vediamo qual è l'output sotto forma di hash SHA 256.
Quindi la conversione in SHA 256 fornisce un codice a 256 bit (32 byte) che è unico. Se inseriamo il testo "circuit digest" otteniamo l'output come
394c19455b15b23783bd52228a698695d9454c806d983ae7bfe3bd80d32e1ac7
Ora, se cambiamo un po 'l'input diciamo che rendiamo la prima lettera maiuscola, tutto il codice cambierà, anche se non si riesce nemmeno a rilevare il cambiamento minuto attraverso il codice.
Ora, il codice crittografico per Circuit digest è stato modificato in
e06ed37daa54ca41c6a2ee656c50a703d85fae76f0954534ec137983f6f37062
SHA - 256 può convertire qualsiasi stringa, indipendentemente dalla sua lunghezza, in caratteri di 256 bit. Questo fattore diventa davvero importante quando si ha a che fare con grandi quantità di dati e transazioni, quindi invece di ricordare i dati a lunghezza intera, è necessario ricordare solo l'hash a lunghezza fissa.
Esistono diverse proprietà dell'hash SHA - 256 che lo rendono ideale per l'hash crittografico, una di queste è Avalanche Effect, che afferma che anche un piccolo cambiamento nell'input farà emergere un grande cambiamento nell'output. Lo stesso è illustrato sopra. Si può chiaramente quanto sia diverso il codice hash per il digest del circuito e il digest del circuito, che differiscono solo per una singola lettera.
Ora per capire come funziona l'hash crittografico in Blockchain, è necessario comprendere la struttura dei dati dietro la catena di blocchi. Blockchain funziona sulla struttura dati dell'elenco collegato, che contiene i dati e il puntatore hash che punta in modo significativo al blocco precedente, ora il puntatore hash non è diverso da un semplice puntatore, ma invece di contenere l'indirizzo del blocco precedente contiene il codice hash dei dati del blocco precedente.
Questo piccolo cambiamento nel puntatore rende la Blockchain così sorprendente e immutabile. Se qualcuno cerca di cambiare i dati nel 4 ° blocco, allora porterebbe a cambiare il puntatore hash del 3 ° blocco e quindi eventualmente il secondo blocco e continuerà ulteriormente e cambierà l'intera catena quindi praticamente è impossibile a causa del struttura decentralizzata di esso. Questi tre principi danno a Blockchain l'immutabilità e la forza che può essere utilizzata in un vasto spazio applicativo, dalla sicurezza alla gestione.
Come Blockchain può guidare l'ecosistema IoT in modo più sicuro
La cosa più sorprendente della Blockchain è la sua architettura. Gestito da una rete peer to peer, in cui l'intero carico di lavoro è interamente distribuito tra tutti i peer ugualmente privilegiati. Questa rete peer to peer elimina la necessità del server centrale, tutti i dati sono gestiti dai peer o dai nodi della rete. Dall'altro lato, la struttura centralizzata dell'IoT crea un problema, in cui ci si aspetta che un milione di dispositivi della scala della rete urbana vengano sfruttati per entrare in un sistema. Un singolo dispositivo dannoso nella rete IoT può abbattere l'intera struttura e non solo la rete IoT ma anche altre reti che sono in relazione con il server centrale dei dispositivi.
Mentre gli studi mostrano che c'è una fortuna in entrambi i mercati, il mercato globale dell'IoT dovrebbe crescere di 475 miliardi entro il 2020 e per Blockchain Gartner ha previsto che aggiungerebbe $ 176 miliardi di valore aziendale entro il 2025 e $ 3,1 trilioni entro 2030. Tuttavia, il problema esistente che ostacola l'adozione tardiva della tecnologia IoT è la sua sicurezza . Blockchain e IoT insieme potrebbero risolvere il problema delle sfide alla sicurezza dell'IoT e possono mostrare una migliore sinergia.
Anche la tendenza del deposito di brevetti internazionali prevede la stessa storia, lo studio analitico dei brevetti di Google che coinvolge 126 brevetti unici incentrati esclusivamente su IoT e Blockchain che vengono depositati tra gli anni 2016-2019. Alcuni dei modi in cui l'architettura distribuita della Blockchain potrebbe essere davvero utile per migliorare le patch di sicurezza della rete IoT.
- L'architettura del registro distribuito di Blockchain potrebbe davvero aiutare a tracciare i valori dai sensori senza la necessità di un server centrale.
- La clonazione di nodi con nodi dannosi potrebbe essere prevenuta facilmente.
- La necessità di piattaforme di terze parti per una distribuzione affidabile dei dati potrebbe essere eliminata, poiché il sensore IoT può scambiare dati tramite Blockchain.
- L'autonomia potrebbe essere portata nei dispositivi IoT con l'implementazione degli smart contract.
- Un singolo guasto del dispositivo non influirebbe sull'intera architettura se l'intero sistema fosse implementato con la rete Peer to peer di Blockchain.
- I costi intermedi potrebbero essere eliminati con l'aiuto dell'architettura Blockchain.
Come le aziende stanno implementando Blockchain e IoT insieme
I dispositivi intelligenti nelle nostre case come Amazon Echo o Google dot hanno iniziato lentamente a svolgere un ruolo fondamentale e hanno accesso a informazioni critiche. L'approccio centralizzato allo scambio dei dati generati dai dispositivi IoT manca della privacy e della sicurezza del proprietario.
Diamo un'occhiata al caso di studio di una soluzione innovativa sviluppata da TELSTRA, una società di comunicazione e media in Australia. L'azienda ha implementato la sicurezza biometrica con l'aiuto di Blockchain per assicurarsi che nessuno possa alterare i dati dai dispositivi intelligenti. I dati sensibili dell'utente che possono fornire accesso alla casa intelligente e a vari dispositivi intelligenti come dati biometrici, riconoscimento vocale e riconoscimento facciale sono archiviati sulla Blockchain. Una volta che i dati sono stati salvati su Blockchain, non possono essere modificati e l'accesso può essere fornito alla persona giusta, nessun trasgressore può modificarli e violare.
Ruolo della Blockchain in altri settori
Blockchain offre agli utenti un fattore di fiducia sotto forma di codice, fornisce un valore e informazioni digitali autenticate, che modellano varie applicazioni attorno ad esso, comprese le più significative nella gestione delle risorse finanziarie.
Archiviazione di file
Blockchain essendo un sistema decentralizzato può davvero aiutare nel sistema di archiviazione, un ottimo esempio è Torrent, torrent si muove intorno ai file in modo decentralizzato esclusivamente a seconda della rete peer to peer invece di fare affidamento sull'architettura del server client. Allo stesso modo, i file potrebbero essere archiviati nella Blockchain e per alcuni file sensibili potrebbe essere utilizzata una Blockchain pubblico-privato per archiviare i dati e renderli accessibili all'utente quando una chiave privata viene immessa.
Gestione dei dati
La politica del Regolamento generale sulla protezione dei dati (GDPR) nella legislazione europea offre al proprietario dei dati un maggiore controllo su di essi piuttosto che sulle società. Blockchain potrebbe essere davvero utile nell'implementarla, con l'uso della Blockchain pubblico-privato, che dà all'utente la libertà di gestire i suoi dati e inoltre può monetizzarci sopra, ci sono molte aziende che stanno raccogliendo i dati genetici dell'utente e ulteriormente può venderlo a varie società con il permesso dell'utente e pagandole sotto forma di criptovaluta.
Polling
Una delle capacità di Blockchain è quella di convertire le identità utente conosciute in forma crittografica; potrebbe aiutare a gestire un governo trasparente e operazioni elettorali in cui tutti i voti di ogni individuo potrebbero essere rilasciati in pubblico ma sotto un nome crittografico. Potrebbe aiutare in elezioni pulite senza alcuna possibilità di corruzione.
Sharing Economy
La nuova tendenza economica imminente è quella in cui la maggior parte delle risorse non è di proprietà di nessuno, ma utilizzata da tutti su base di condivisione. Inoltre, l'economia della condivisione si basa sulla fiducia del consumatore, i prodotti più quotati, le auto, i conducenti sono quelli che vengono premiati dal sistema e l'unico fattore in base al quale il consumatore sceglie.
Società globali come Uber e Airbnb fanno affidamento sulla sharing economy per l'attività in cui le persone sono disposte a prestare i propri beni in un ampio pool di mercato per ottenere l'accesso a un numero sempre maggiore di clienti e lo stesso è con le loro controparti indiane Ola e OYO. Le transazioni tra i clienti e le piattaforme possono essere rese più trasparenti e accessibili senza la revisione di terze parti utilizzando il sistema peer to peer della Blockchain. Inoltre, Blockchain rappresenta una potenziale minaccia per aziende come Uber e Airbnb in cui l'intero sistema può essere fatto affidamento sulla Blockchain, questo articolo su medium ti darebbe un'idea di ciò.
Proprietà intellettuale
La ridistribuzione e l'uso illegale di opere creative è un grave problema per il proprietario dei diritti d'autore. L'uso illegale di opere creative influisce sull'immagine di mercato del proprietario e la maggior parte delle volte il contenuto plagiato è in formato digitale ed è facilmente disponibile su Internet. Blockchain potrebbe essere una soluzione intelligente per prevenire l'uso illegale e improprio di risorse di proprietà intellettuale come i diritti d'autore.
Blockchain e Intelligenza Artificiale insieme possono essere utilizzate per trovare casi d'uso illegali del tuo lavoro su Internet e di conseguenza puoi legalizzare la tua proprietà su di esso se il tuo lavoro è precedentemente disponibile sulla Blockchain. Molte aziende utilizzano Blockchain nel campo della gestione delle risorse IP, ecco l'articolo della rivista Forbes che ti darebbe maggiori informazioni su questo campo.
KYC e altre verifiche
Banche e altri istituti finanziari si stanno attualmente muovendo verso la procedura Conosci il tuo cliente per il processo di verifica, sebbene questo processo sia laborioso e macchinoso per ogni nuovo cliente e per ogni nuovo istituto con il quale il cliente o l'istituto interagisce. Blockchain può fornire una soluzione, che non solo ridurrà i costi ma allo stesso tempo aumenterà il monitoraggio e l'analisi. Potrebbe essere fatto portando l'intera piattaforma di verifica su Blockchain ed eseguendo la verifica del cliente interistituzionale che faciliterà lo scambio di dati in tempo reale tra il sistema di verifica intra e interistituzionale.
Contratti intelligenti
Uno smart contract è un documento digitale destinato a verificare, facilitare o imporre una negoziazione o la dichiarazione detenuta da un contratto. La differenza tra un contratto tradizionale e uno smart contract è che gli smart contract sono trattenuti e applicabili senza l'interferenza di terze parti.
Aiuta a scambiare proprietà, azioni, denaro, ecc. in modo trasparente e privo di conflitti evitando i servizi di terzi come tribunale o notaio. Un semplice esempio è quando qualcuno presta una casa a una persona, quindi quella persona paga in criptovaluta al sistema e genera un contratto digitale. Quando il proprietario della casa ti presta la chiave digitale dell'appartamento che è valida per la data indicata nel contratto, non prima di quella, e quando il tuo contratto di locazione è scaduto puoi rigenerarla pagando l'impianto, altrimenti la tua chiave sarebbe trattenuta non valido.
Fin dal suo avvento Blockchain ha visto un enorme aumento di attenzione e si sta evolvendo in diversi settori tecnologici. Per il suo ulteriore sviluppo dobbiamo ancora aspettare per sapere cosa riserva il futuro.