Blog

Le ultime notizie dal web!
bt_bb_section_bottom_section_coverage_image
https://www.simonelucon.it/wp-content/uploads/2020/08/floating_image_04.png

Cos'è e come funziona la Blockchain

Origine della Blockchain

La tecnologia della blockchain venne ideata nel 1991 da un duo di ricercatori americani ed era stata inizialmente pensata per vidimare i documenti digitali in modo che non fosse possibile retro datarli o manometterli: in pratica una sorta di notaio digitale.

Tuttavia la tecnologia della blockchain rimase inutilizzata fino al 2008 quando venne sfruttata da Satoshi Nakamoto per creare la prima criptovaluta digitale della storia: il Bitcoin.

Per maggiori informazioni su cosa sono e come funzionano i Bitcoin clicca qui!

Cos'è una Blockchain?

Una blockchain è in estrema sintesi una specie di archivio digitale condiviso e decentralizzato consultabile da chiunque faccia parte della rete; proprio per questa ragione una volta che delle informazioni vengono registrate all’interno della blockchain sono molto difficili da modificare.

Una blockchain è letteralmente una catena di blocchi contenenti informazioni. Ogni blocco della catena contiene fondamentalmente tre elementi.

  1. Il primo elemento sono i dati che vengono memorizzati in quel blocco. Il tipo di dati contenuti nel blocco dipende dal tipo di blockchain. La blockchain di Bitcoin, ad esempio, memorizza qui i dettagli di una transazione come mittente, destinatario e la quantità di Bitcoin che viene scambiata.
  2. Il secondo elemento è il cosiddetto Hash, una stringa di numeri e lettere che identifica quel blocco e il suo contenuto e che è sempre unica, come una specie di impronta digitale. Ogni volta che viene creato un nuovo blocco viene calcolato un nuovo hash unico e specifico per quel blocco, e se qualche dato all’interno del blocco cambia anche l’hash cambierà.
  3. Il terzo elemento contenuto in ogni blocco è l’hash del blocco precedente, ed è proprio la presenza di questo hash all’interno di ogni blocco a dare origine alla catena ed è questo ciò che rende la blockchain così sicura.

Proof of Work (POW)

Ma sebbene efficace, il sistema degli hash da solo non è sufficiente a prevenire manomissioni. I computer di oggi infatti sono estremamente veloci e possono calcolare centinaia di migliaia di hash al secondo e perlomeno, in teoria, si potrebbe efficacemente manomettere un blocco e ricalcolare tutti gli hash degli altri blocchi per rendere nuovamente valida la blockchain.

Quindi per evitare questa possibilità la blockchain utilizza un protocollo crittografico chiamato proof-of-work (POW), letteralmente prova di lavoro. La Proof of Work è essenzialmente una richiesta di calcoli aggiuntivi necessari a rallentare la creazione di nuovi blocchi e rendere molto più complesse eventuali azioni di hackeraggio della blockchain.

Nel caso di Bitcoin occorrono circa 10 minuti per calcolare la Proof of Work e aggiungere un nuovo blocco alla catena, il che rende molto difficile manomettere i blocchi perché, se si mettesse un blocco, oltre al calcolo degli hash sarebbe necessario ricalcolare anche la Proof of Work per tutti i blocchi seguenti e per farlo sarebbero necessari tempi lunghissimi.

Nodi e controlli peer to peer

Ma c’è un’altra caratteristica della blockchain che ne garantisce la sicurezza, ossia la decentralizzazione. Invece di usare un entità centralizzata per gestire la catena, le blockchain usano una rete peer-to-peer alla quale chiunque può accedere e partecipare: chi si unisce a questa rete diventa un nodo e ottieni una copia completa della blockchain e può verificare che tutto sia in ordine.

Quando qualcuno crea un nuovo blocco, questo blocco viene inviato a tutti i nodi della rete: ogni nodo verifica quindi il blocco per assicurarsi che non sia stato manomesso, e se tutto è corretto, ogni nodo aggiunge questo blocco alla propria blockchain. Mentre se un nodo aggiunge un blocco che è stato manomesso questo verrà respinto da tutti gli altri nodi della rete. Quindi per manomettere con successo la blockchain bisognerebbe manomettere tutti i blocchi della catena, rifare la Proof of Work per ogni blocco, assumere il controllo di almeno il 50% più uno della rete, cosa praticamente impossibile in termini di tempo e poco conveniente in termini energetici.

Usi della Blockchain

Oggi le blockchain vengono principalmente utilizzate per registrare transazioni di criptovalute, ma possono essere utilizzate e adattate per conservare in sicurezza qualsiasi tipo di dati, che si tratti di memorizzare i contratti digitali, i cosiddetti “Smart Contract”, cartelle cliniche o addirittura per la creazione di opere d’arte digitali firmate come i cosiddetti non fungible token (NFT) di cui parleremo prossimamente.

bt_bb_section_bottom_section_coverage_image
Web Designer Vercelli
Hai bisogno di aiuto per creare il tuo sito web?
CONTATTAMI PER SAPERNE DI PIÙ

La tua attività non ha ancora un sito internet a Vercelli? Vuoi sapere quanto costa crearne uno?

Perfetto, sei nel posto giusto! Basterà contattarmi per saperne di più!

Creazione di siti web a Vercelli dal 2012.

Riconoscimenti

🏅NC Digital Awards 2017: Vincitore E-Commerce B2B
🏅Netcomm Ecommerce Award 2017: Vincitore Categoria E-Commerce B2B