La guida definitiva alla blockchain
Pubblicato: 2020-02-05La tecnologia blockchain sta diventando sempre più parte della discussione pubblica su tendenze e strumenti che continueranno ad avere un impatto su vari settori. Dal denaro all'identità, presenta modi per decentralizzare completamente i database e un'adozione significativa del sistema in altre applicazioni.
- Definizione Blockchain
- Come funziona Blockchain
- Vantaggi della Blockchain
- Sfide della Blockchain
- Attributi chiave
- Blockchain contro Bitcoin
- Domande frequenti
Cos'è Blockchain
Blockchain(1) è un elenco crescente di record, chiamati blocchi, che sono collegati tramite crittografia. Ogni blocco contiene un hash crittografico del blocco precedente, un timestamp e dati di transazione (generalmente rappresentati come un albero Merkle).
Una blockchain è un registro pubblico di informazioni raccolte attraverso una rete che si trova in cima a Internet. È il modo in cui queste informazioni vengono registrate che conferisce alla blockchain il suo potenziale rivoluzionario.
Garantisce inoltre l'integrità di una criptovaluta crittografando, convalidando e registrando in modo permanente le transazioni. Condivide alcune somiglianze con il libro mastro di una banca, ma è aperto e accessibile a tutti coloro che utilizzano la criptovaluta.
Quando è nata la blockchain e chi ha inventato la blockchain?
Ci sono stati diversi momenti chiave lungo il percorso nell'evoluzione di questa tecnologia rivoluzionaria che ha contribuito a plasmare la blockchain. In questo articolo, andremo alla deriva nella straordinaria storia dietro questa tecnologia a prova di hacker per darti un'idea più completa di cosa si tratta.
Molte persone che hanno interesse per la blockchain probabilmente sanno che il primo software Bitcoin è stato rilasciato pubblicamente al pubblico nel 2010 (in realtà era all'inizio del 2009), ma i semi della blockchain risalgono a ben oltre.
In effetti, già intorno agli anni '40 durante la seconda guerra mondiale, che era al suo apice più sanguinoso. Ad Alan Turing, uno studioso matematico britannico con la passione per la decodifica delle informazioni e noto per essere un mago della crittografia, che essenzialmente è blockchain, è stato chiesto di decifrare la Enigma Machine, una macchina che i nazisti usavano per comunicare durante la guerra.
Alan l'ha decodificato e ha dato agli alleati un enorme vantaggio. Tuttavia, l'americano ha decodificato il Purple Code, una macchina di cifratura giapponese. Il fatto che gli americani fossero in grado di farlo significava che la crittografia diventava una disciplina chiave per i governi.
Più tardi, negli anni '70, un gruppo di uomini e donne si rese conto che la crittografia stava rendendo la comunicazione molto più libera e quindi iniziò a renderla più accessibile.
Non sapevano che stavano mettendo giù i primi fondamenti per blockchain. A volte più tardi in quel decennio, Martin Hellman e Whitfield Diffie misero insieme un algoritmo chiamato algoritmo Diffie-Hellman che divideva le chiavi crittografate in una coppia di una chiave privata e una chiave pubblica.
Lo scopo di queste chiavi era crittografare un messaggio con una chiave pubblica, ma per poter decifrare il messaggio era necessaria una chiave privata. Ciò è stato ottenuto insieme a Ralph Merkle, uno scienziato informatico statunitense che ha creato un algoritmo perplesso chiamato Merkle Trees.
Hellman e Diffie sono riconosciuti come i fondatori della crittografia a chiave pubblica, essenziale per la creazione della blockchain. Successivamente, sono stati fatti ulteriori progressi fino a quando W. Scott Stornetta e Stuart Haber hanno descritto il loro lavoro su una catena di blocchi protetta crittograficamente nel 1991, il primo in assoluto nel suo genere.
Dopo un anno, hanno aggiunto Merkle Trees alla loro concezione, che ne ha aumentato la sicurezza, le prestazioni e l'efficienza. Questo ora ha permesso loro di raccogliere più documenti su un unico blocco e ha avuto successo anche quando le cose sono esplose con il lancio di Bitcoin nel 2009. Da allora, fino ad ora, esiste.
Come funziona la tecnologia?
Una blockchain di solito contiene informazioni sulle transazioni, ogni transazione è progettata per generare un hash (una stringa di numeri e lettere). Quindi, le transazioni vengono immesse o immesse nell'ordine in cui sono avvenute. L'hash non dipende solo dalle transazioni presenti ma anche dalle transazioni precedenti eseguite e anche una piccola modifica in una transazione crea un nuovo hash.
I nodi ispezionano l'hash per assicurarsi che una transazione non sia stata modificata e se la maggior parte dei nodi approva una transazione, viene scritta in un blocco che fa riferimento al blocco precedente e insieme formano la blockchain e questi aggiornamenti blockchain stessi ogni 10 minuti.
Vantaggi della Blockchain
C'è stabilità
È molto improbabile che tutti i blocchi confermati vengano annullati, il che significa che una volta che i dati sono stati registrati nella blockchain, è estremamente difficile rimuoverli o modificarli. Questo è il motivo per cui la blockchain è un'ottima tecnologia per archiviare record finanziari o qualsiasi altro dato in cui è richiesto un audit trail perché ogni modifica viene tracciata e registrata in modo permanente su un registro distribuito e pubblico.
Ad esempio, un'azienda potrebbe utilizzare la tecnologia blockchain per prevenire comportamenti fraudolenti da parte dei propri dipendenti. In questa scena, potrebbe fornire un registro sicuro e stabile di tutte le transazioni finanziarie che avvengono all'interno dell'azienda. Ciò renderebbe più difficile per un dipendente nascondere le transazioni sospette.
Gestisce un sistema senza fiducia
In tutti i sistemi di pagamento tradizionali, le transazioni non dipendono solo dalle due parti coinvolte, ma dipendono anche da un intermediario come una banca, una società di carte di credito o un fornitore di servizi di pagamento. Quando si utilizza blockchain, questo non è più necessario perché la rete distribuita di nodi verifica le transazioni attraverso un processo noto come mining. A tal fine, Blockchain viene spesso definito un sistema senza fiducia.
Pertanto, un sistema blockchain annulla il rischio di fidarsi di una singola organizzazione e riduce anche i costi complessivi e le commissioni di transazione escludendo intermediari e terze parti.
( Leggi anche: I 14 principali vantaggi della tecnologia Blockchain)
Svantaggi della Blockchain
50% di attacchi
Ci sono alcuni potenziali attacchi che possono essere eseguiti contro le reti blockchain e il 51% degli attacchi sono tra i più discussi. Tale attacco può verificarsi se un'entità riesce a controllare più del 50% della potenza di hashing della rete, il che consentirebbe loro di interrompere la rete escludendo o modificando intenzionalmente l'ordine delle transazioni.
Nonostante sia teoricamente possibile, non c'è mai stato un attacco del 50% riuscito alla blockchain di Bitcoin. Man mano che la rete è cresciuta, la sicurezza è aumentata ed è abbastanza improbabile che i minatori investiranno grandi quantità di denaro e risorse per attaccare Bitcoin poiché sono meglio ricompensati per agire onestamente.
Modifica dei dati
Un altro lato negativo dei sistemi blockchain è che una volta che i dati sono stati aggiunti alla blockchain è molto difficile modificarli. Sebbene essere stabile sia uno dei vantaggi della blockchain, non è sempre buono. La modifica dei dati o del codice blockchain è solitamente molto impegnativa e spesso richiede un hard fork, in cui una catena viene abbandonata e ne viene occupata una nuova.
Chiavi private
Ogni indirizzo blockchain ha una chiave privata corrispondente. Sebbene questo indirizzo possa essere condiviso, la chiave privata deve essere mantenuta segreta. Un utente ha bisogno della sua chiave privata per accedere ai propri fondi, il che significa che agisce come la propria banca. Se perdono la loro chiave privata, il denaro viene effettivamente perso e non c'è nulla che possano fare al riguardo.
Inefficienza
Blockchain può essere molto inefficiente a volte. Il fatto che il mining sia altamente competitivo e che ci sia un solo vincitore ogni dieci minuti fa sprecare il lavoro di ogni altro minatore. Poiché i miner cercano continuamente di aumentare la loro potenza di calcolo, in modo da avere maggiori possibilità di trovare un block hash valido, le risorse utilizzate dalla rete Bitcoin sono aumentate in modo significativo negli ultimi anni e attualmente consuma più energia di molti paesi, come come l'Irlanda e la Nigeria.
Conservazione
Un libro mastro Blockchain può diventare molto grande nel tempo. La blockchain di Bitcoin attualmente richiede circa 200 GB di spazio di archiviazione. Questa attuale crescita delle dimensioni della blockchain sembra superare la crescita dei dischi rigidi e la rete rischia di perdere nodi se il libro mastro diventa troppo grande per essere scaricato e archiviato dagli individui.
Quali sono gli attributi chiave di una blockchain?
Non può essere danneggiato:
Ci sono molti interessanti attributi blockchain, ma tra questi, l'immutabilità è senza dubbio uno dei migliori attributi chiave della tecnologia blockchain. Una volta che un blocco di transazione viene aggiunto al libro mastro, nessuno può semplicemente tornare indietro e cambiarlo. Pertanto, qualsiasi utente della rete non sarà in grado di modificarlo, eliminarlo o aggiornarlo.
Gestisce una tecnologia decentralizzata:
La rete è decentralizzata significa che non ha alcuna autorità di governo o una singola persona che si occupa del framework, ma un gruppo di nodi mantiene la rete rendendola decentralizzata. Mette gli utenti in una posizione semplice perché il sistema non richiede alcuna autorità di governo, possiamo accedervi direttamente dal web e archiviare lì le nostre risorse.
Utilizza una sicurezza avanzata:
Poiché elimina la necessità di un'autorità centrale, nessuno può semplicemente modificare le caratteristiche della rete a proprio vantaggio. L'uso della crittografia garantisce un altro livello di sicurezza per il sistema, ma come mai offre così tanta sicurezza rispetto alle tecnologie già esistenti? Bene, è estremamente sicuro perché offre un travestimento speciale noto come Crittografia. Oltre alla decentralizzazione, la crittografia pone un altro livello di protezione per gli utenti. La crittografia è un complesso algoritmo matematico che funge da firewall per gli attacchi.
L'uso dei libri mastri distribuiti:
La maggior parte delle volte, un libro mastro pubblico fornirà tutte le informazioni su una transazione e sul partecipante. Tutto è allo scoperto, nessun posto dove nascondersi, anche se il caso della blockchain privata o federata è un po' diverso.
In questi casi, molte persone possono vedere cosa succede davvero nel libro mastro. Questo perché il libro mastro sulla rete è gestito da tutti gli altri utenti del sistema. Ciò assicura che la potenza di calcolo sia distribuita tra i computer per garantire un risultato migliore. Questo è il motivo per cui è stata considerata una delle caratteristiche essenziali della blockchain in quanto l'effetto risultante sarà sempre un sistema di contabilità più efficiente che può assumere quelli tradizionali.
( Leggi anche: Piattaforme Blockchain più popolari)
Che cos'è un nodo nella tecnologia Blockchain?
Un nodo completo è fondamentalmente un dispositivo (come un computer) che contiene una copia completa della cronologia delle transazioni della blockchain. 7 nodi o server/computer, tutti collegati tra loro, gestiscono insieme una blockchain. La definizione dei nodi in base al contesto in cui viene utilizzata.
Quando si parla di reti informatiche o di telecomunicazioni, i nodi possono offrire scopi distinti, agendo sia come punto di ridistribuzione che come endpoint di comunicazione. Nella maggior parte dei casi, un nodo è costituito da un dispositivo di rete fisico, ma ci sono alcuni casi specifici in cui vengono utilizzati nodi virtuali.
In altre parole, il nodo di rete è un punto in cui un messaggio può essere creato, ricevuto o trasmesso. Tutti i nodi e i nodi master sono un argomento sempre più discusso in blockchain ultimamente. E giustamente, perché i nodi sono una componente fondamentale dell'infrastruttura di una blockchain. Senza questi nodi, i dati di una blockchain non sarebbero accessibili. Si potrebbe dire che i nodi sono la blockchain.
Casi d'uso ed esempi della blockchain
È stato utilizzato per scopi di qualità e garanzia poiché le aziende di tutto il mondo stanno soffrendo del problema della perdita di pacchi durante il trasporto e della contraffazione dei prodotti. Viene utilizzato nei corsi di formazione e nei pagamenti poiché le aziende lo utilizzano per gestire i pagamenti online utilizzando piattaforme come PayPal e carte di credito. Viene anche utilizzato nei team delle risorse umane mentre gestiscono il reclutamento, l'approvvigionamento di nuovi talenti, la promozione e la crescita di un'azienda.
Blockchain contro Bitcoin
Una delle differenze importanti tra bitcoin e blockchain è l'adattabilità. Quando esaminiamo bitcoin, osserviamo qualcosa che è rigido e si concentra sulle transazioni transfrontaliere. Mentre la blockchain è iniziata lentamente come libro mastro della valuta bitcoin, ma ha iniziato a migliorare e lentamente ha iniziato a soddisfare anche altri settori. Ha apportato miglioramenti regolari alla tecnologia e ora la blockchain è la cosa più calda in esecuzione sul mercato in questo momento.
Bitcoin è una criptovaluta utilizzata per ridurre le spese di transazione e i tempi di transazione delle transazioni transfrontaliere. La blockchain funziona come un registro distribuito che consente la transazione peer-to-peer in uno degli ambienti più sicuri in modo che tutte le transazioni effettuate tramite blockchain siano rese pubbliche in modo che possano essere trasparenti. Bitcoin è un piccolo sistema chiuso ed è basato fortemente sull'anonimato.
Anche quando possiamo individuare le transazioni nel registro, bitcoin vs blockchain sono registrati in codici numerici che le persone non capiranno ed è per questo che non è in grado di andare avanti. D'altra parte, blockchain ha lavorato e sta ancora lavorando con vari settori ed è conforme alle regole e alle norme delle aziende come l'antiriciclaggio e conoscere i tuoi clienti per citarne alcuni. Mostra chiaramente tutte le transazioni e il pubblico ha pieno accesso al libro mastro, quindi le aziende si fidano di più della blockchain.
Domande frequenti
D. Blockchain è il futuro?
R. Sulla base di un articolo pubblicato su Forbes.com, con il tempo si prevede che il fattore di fiducia nelle capacità della blockchain aumenterà. L'evidente impatto genuino di un libro mastro distribuito è ancora oggetto di speculazione, ma dopo aver dato un'occhiata all'ondata di applicazioni che già affollano i mercati, è solo un po' prima che la blockchain penetri in ogni settore industriale.
Questa universalità di questa tecnologia può essere paragonata a tutto ciò che è digitale, che Gartner aveva previsto nel 2017, e in meno di due anni quella previsione si è trasformata in una formidabile realtà.
Nel prossimo futuro, i dati critici risiederanno in archivi dati distribuiti che combinano strutture on-premise, cloud e remote e questa blockchain emergerà come un salvatore per l'integrità transazionale.
Mentre la trasformazione digitale di tutte le aziende globali nel mondo continua, la blockchain si evolverà gradualmente e naturalmente diventando la migliore piattaforma transazionale in tutto il mondo. Come Blockchain alimenterà il nostro futuro è un'infografica già prevista da VisualCapitalist.
D. La blockchain è legittima?
R. Questa tecnologia è stata creata per garantire la legittimità di ogni transazione bitcoin tracciandola in un registro pubblico distribuito, quindi è molto legittima poiché la legittimità genera legittimità.
D. Chi possiede la tecnologia Blockchain?
R. È stato scoperto che nel 1992 Bayer, Haber e Stornetta hanno incorporato alberi Merkle nel design, migliorando l'efficienza della blockchain consentendo di raccogliere diversi certificati di documenti in un unico blocco. La prima blockchain è stata concettualizzata da una persona o un gruppo di persone conosciute come Satoshi Nakamoto nel 2008.
D. Il portafoglio Blockchain è sicuro?
R. Il portafoglio blockchain è totalmente sicuro da usare. È un portafoglio di criptovalute che consente agli utenti di gestire criptovalute (come Bitcoin, Ether, ecc.) Quindi è sicuro da implementare.
D. La blockchain può essere hackerata?
R. Quando si tenta di hackerare la blockchain, significa che "la persona sta cercando di controllare più del 51% della potenza di calcolo totale dell'intera rete blockchain". L'hacker sta tentando di leggere e invertire le transazioni nascoste nella rete blockchain. Ma la natura della blockchain rende questo tipo di hacking difficile e non impossibile, quindi è possibile ma difficile.
D. Perché una transazione non può essere semplicemente annullata su una blockchain?
R. Su blockchain, c'è l'impossibilità di annullare o annullare la transazione. Per quanto sfortunato possa sembrare, le transazioni di criptovaluta sulle reti Bitcoin, Ethereum e Bitcoin Cash sono "PROGETTATE" per essere irreversibili.
D. Perché la blockchain ha bisogno di un registro distribuito?
R. Ci sono molte ragioni, ad esempio dà il controllo di tutte le sue informazioni e transazioni agli utenti e promuove la trasparenza. Possono essere utilizzati per ridurre al minimo i tempi di transazione e vengono elaborati 24 ore su 24, 7 giorni su 7, facendo risparmiare miliardi alle aziende.
In conclusione, si può dire che la tecnologia blockchain è molto utile nella nostra società. È il modo più sicuro per registrare l'attività e mantenere aggiornati i dati, pur mantenendo un registro della sua cronologia.
Altre risorse utili:
Le migliori applicazioni per Blockchain nel settore bancario
Come utilizzare la tecnologia Blockchain nella sicurezza informatica
I 10 principali vantaggi della tecnologia Blockchain nel cloud computing nel 2020
Come la tecnologia Blockchain sta plasmando un nuovo futuro per il marketing digitale
3 modi in cui la tecnologia Blockchain rivoluzionerà la catena di approvvigionamento