Tag Archivio per: Tech

Guida pratica per comprendere la Blockchain

Blockchain: molti ne parlano ma probabilmente non tutti sono riusciti a capire di cosa si tratta.

L’esplosione del Bitcoin e delle criptovalute ha fatto emergere una tecnologia rivoluzionaria che potrebbe cambiare profondamente il mondo del lavoro e del business.

Questa tecnologia si chiama Blockchain e rappresenta il motivo principale del successo delle nuove “criptomonete” digitali.

Che cos’è la Blockchain

Il termine inglese “Blockchain” significa letteralmente “catena di blocchi” e rappresenta un sistema gestionale che registra e convalida delle transazioni su dei blocchi virtuali (“blocks”) collegati tra di loro.

Grazie ad una tecnologia “da pari a pari” (tecnologia “Peer To Peer”) tutti gli utenti che compongono la rete sono legati da un rapporto paritario (“da pari a pari”).

All’interno di questo sistema non esiste un mega capo (o server centrale) che amministra la rete e gestisce le transazioni.

Ti spiego meglio il concetto.

Non esiste il Sig. Blockchain che monitora le transazioni dalla sua scrivania, ma piuttosto è lo stesso sistema informatico che si gestisce in modo autonomo.

Infatti, grazie al contributo di tutti gli utenti il sistema monitora da solo le informazioni  ricevute e le operazioni concluse.

Come è composta la Blockchain

La Blockchain è una rete autonoma composta da blocchi.

Nei singoli blocchi sono contenute le informazioni che permettono di convalidare le transazioni.

Tanti blocchi creano la Blockchain.

Ogni blocco è collegato al precedente attraverso un codice hash, formando così una catena immutabile.

Inoltre, la Blockchain utilizza un sistema distribuito di nodi o partecipanti che verificano le transazioni e raggiungono un consenso sulla validità degli scambi avvenuti.

Questa struttura decentralizzata rende impossibile modificare i dati già registrati senza il consenso della maggioranza dei partecipanti alla rete.

Grazie a queste caratteristiche, la Blockchain offre trasparenza e sicurezza ai processi digitali, rivoluzionando diversi settori come quello finanziario o logistico.


Come funziona la Blockchain

Blockchain - come funziona

Attraverso una procedura cifrata il sistema archivia le informazioni nei blocchi (anche definiti come “registri digitali”) in modo che alcune informazioni siano visibili a tutta la rete.

Le altre informazioni invece sono visibili soltanto da coloro che hanno concluso la transazione.

Questo sistema permette di convalidare le transazioni in modo certo, senza però divulgare tutte le informazioni sensibili che hanno fatto concludere l’affare.

Pertanto, se il sig. Rossi conclude una transazione con il sig. Verdi, nella Blockchain compariranno delle informazioni pubbliche che certificheranno il completamento dell’operazione.

Le notizie più sensibili (identità dei due soggetti o importo della transazione), invece, non compariranno e saranno riservate.

Le informazioni private inserite nei blocchi della catena sono “nascoste” poiché coperte da “crittografia”.

La crittografia è un linguaggio informatico che ha la funzione di “offuscare” un messaggio digitale per impedire la lettura a persone non autorizzate.

Blockchain - blocco

Chi gestisce la Blockchain

La Blockchain è un sistema autonomo che non è gestito da nessun amministratore, ma si aggiorna da solo in tempo reale grazie ad una rete mondiale di archivi digitali (“database network”).

Gli utenti che utilizzano la catena possono aggiornare solo il singolo blocco a cui hanno accesso e non possono manomettere gli altri blocchi già inseriti nel sistema.

Per creare un nuovo blocco è necessario che le transazioni siano verificate e convalidate secondo una particolare procedura.

Come viene convalidata una transazione

Dopo aver stipulato la transazione si genera una chiave segreta “crittografata”.

Per convalidare la transazione è necessario risolvere gli algoritmi crittografici che proteggono la transazione.

Pertanto se il sig. Rossi stipula una transazione con il sig. Verdi, la Blockchain genera un enigma che protegge la transazione.

Per convalidare la transazione e dimostrare che il contratto si è perfezionato, un terzo soggetto, il sig. Bianchi, si occupa di risolvere l’enigma tramite il proprio pc.

Soltanto dopo lo svolgimento di questa attività  la transazione verrà inserita nei blocchi della rete.

In questo esempio il sig. Bianchi svolge il ruolo del “Miner” ovvero il soggetto che si occupa di convalidare la transazione trovando una soluzione alla chiave segreta crittografata.

Il “Miner” (in inglese letteralmente “minatore”) utilizza dei potenti computer di calcolo che gli permettono di risolvere l’enigma crittografato contenuto nella transazione.

In questo modo sarà possibile  generare un nuovo blocco e aggiungerlo alla catena.

La soluzione dell’enigma nella Blockchain

Risolvere l’enigma della transazione significa letteralmente “minare” la Blockchain, ovvero cercare e trovare (come i minatori) la chiave che convalida i nuovi blocchi.

La soluzione dell’enigma all’interno della blockchain funziona attraverso un processo complicato ma sicuro.

Una volta che l’enigma viene proposto, i partecipanti competono per risolverlo utilizzando la propria potenza di calcolo e capacità informatiche.

Ogni tentativo di risoluzione viene registrato nella Blockchain insieme ad altre transazioni, creando così un registro immutabile e pubblico.

Una volta che l’enigma è stato correttamente risolto, la soluzione viene verificata dalla rete distribuita e accettata come valida.

In questo modo il vincitore viene ricompensato con criptovaluta o altri incentivi previsti dal protocollo.

Grazie alla trasparenza e all’immutabilità della blockchain, il sistema garantisce la sicurezza e l’affidabilità del processo senza la necessità di un’autorità centrale

Blockchain - protagonisti transazione

Come funziona il processo di convalidazione

L’utente richiede la convalida di una transazione ed inoltra la richiesta alla Blockchain.

La transazione crittografata finisce in una spazio denominato “Mempool” in cui sono presenti tutte le operazioni che attendono di essere convalidate;

Il Miner pesca nel Mempool e attraverso dei pc molto potenti risolve la chiave crittografata della transazione;

Il Miner convalida la transazione inserendola insieme ad altre transazioni in un nuovo blocco;

Il nuovo blocco viene inserito nella rete e viene aggiunto ai blocchi già esistenti.

Blockchain - come viene convalidata transazione

Per “minare” un blocco dalla Blockchain di Bitcoin (la più famosa criptovaluta) tantissimi Miner si sfidano per convalidare le transazioni degli utenti.

Chi risolve prima la transazione riceve in cambio un certo numero di Bitcoin (monete virtuali).

E’ possibile “minare” un blocco grazie all’utilizzo di computer molto potenti che possiedono una capacità di calcolo molto elevata.

Attività di Mining nella Blockchain

L’attività di mining nella Blockchain rappresenta uno dei processi fondamentali per il mantenimento e la sicurezza della rete digitale.

Attraverso complessi algoritmi matematici, i Miner sono responsabili per la validazione delle transazioni effettuate sulla Blockchain.

I Miner utilizzano potenti calcolatori e risorse computazionali e competono tra loro per risolvere i problemi crittografici e aggiungere nuovi blocchi alla catena di blocchi esistente.

In cambio del proprio lavoro, i Miner ricevono ricompense in criptovaluta o commissioni da parte degli utenti che inviano le transazioni sulla rete.

Grazie all’attività di mining, la Blockchain può garantire un registro immutabile e trasparente delle transazioni decentralizzato e resistente alle frodi ed agli attacchi esterni.

L’attività di “mining” può essere realizzata solo attraverso l’utilizzo di computer molto performanti (non disponibili nella grande distribuzione) che comportano un enorme dispendio di energia elettrica.

Questi requisiti rendono molto difficile e costoso il compito di un Miner.

In genere un solo operatore non è in grado di svolgere autonomamente questa attività.

Per questo motivo sono nate le cosiddette “Mining Pool” o “Mining Farm” ovvero  un insieme di persone che uniscono le proprie risorse per “minare” la Blockchain e risolvere prima degli altri Miners le transazioni da convalidare.

Che beni possono essere coinvolti nelle transazioni della Blockchain

La Blockchain può essere rivoluzionaria poiché permette di creare un registro elettronico che convalida le transazioni di qualsiasi settore.

Esempi sono criptovalute, contratti di vendita, servizi di trasporto, servizi finanziari, votazioni e scrutini, servizi di assistenza sanitaria.

I beni coinvolti nelle transazioni blockchain possono essere sia fisici che digitali, garantendo la tracciabilità e l’inalterabilità delle informazioni relative alla loro provenienza, proprietà e storia.

Grazie alla Blockchain, gli intermediari vengono eliminati dal processo di scambio, riducendo notevolmente i costi operativi e accelerando le operazioni commerciali.

La decentralizzazione della rete Blockchain assicura che le transazioni avvengano in modo autonomo ed efficiente.


Utilizzo della Blockchain: 3 principali vantaggi

Blockchain - utilizzo

La Blockchain rappresenta una rivoluzione nel mondo della tecnologia e dell’economia, offrendo numerosi vantaggi che vanno ben oltre la semplice gestione delle transazioni finanziarie.

Grazie alla sua struttura decentralizzata e immutabile, la blockchain garantisce un livello senza precedenti di sicurezza e trasparenza nelle operazioni online.

Questa tecnologia elimina la necessità di intermediari, riducendo i costi e i tempi delle transazioni.

Inoltre, grazie all’utilizzo dei contratti intelligenti, è possibile automatizzare processi complessi in modo efficiente ed affidabile.

1) Nessun luogo fisico

La Blockchain non ha un luogo fisico ma esiste solo nella rete.

Non esiste nessun edificio o nessun deposito in cui è collocato il server centrale.

Le transazioni avvengono all’interno della rete digitale grazie alla semplice installazione della Blockchain nei computer degli utenti.

2) Nessun gestore

Il registro delle transazioni non deve essere gestito da nessun ente centrale, ma funziona grazie alla partecipazione di tutti gli utenti della rete.

Questa caratteristica rende la Blockchain uno strumento molto versatile con tante finalità di utilizzo.

Da diverso tempo si ipotizza che grazie a questa tecnologica le transazioni economiche potranno essere regolate senza la presenza di intermediari.

3) Difficilissima (se non impossibile) da manomettere

È quasi impossibile manomettere ed alterare il registro delle transazioni.

Le informazioni contenute nella rete si aggiornano in tutti i computer in cui è installata la Blockchain.

Nel caso in cui qualcuno volesse manomettere i dati contenuti nella catena non dovrebbe alterare un unico archivio (server o database) ma dovrebbe modificare il numero totale di blocchi della rete (ovvero centinaia di migliaia di blocchi).

Blockchain Revolution

Tuttavia non è tutto oro quel che luccica.

La “catena di blocchi” è un tema che divide e ci sono molti critici che hanno evidenziato tutti gli aspetti negativi di questa nuova tecnologia.

La rivoluzione è solo all’inizio.


Conclusione

La Blockchain è una tecnologia rivoluzionaria che sta cambiando il modo in cui vengono effettuate le transazioni e conservate le informazioni.

Grazie alla sua struttura decentralizzata e crittografata, la Blockchain offre un livello senza precedenti di sicurezza e trasparenza, eliminando la necessità di intermediari e riducendo i costi operativi.

Questa caratteristica rende la blockchain ideale per settori come le finanze, la logistica, l’assistenza sanitaria e molto altro ancora.

Inoltre, grazie alla tecnologia dei contratti intelligenti, è possibile automatizzare processi complessi in modo efficiente ed affidabile.

Riassunto della guida

Per semplificare la comprensione di questa guida ho preparato un riassunto diviso in un elenco puntato.

Leggi il riassunto qui sotto.

  • La Blockchain è una “catena di blocchi” e rappresenta un sistema gestionale che registra e convalida delle transazioni su dei blocchi virtuali (“blocks”) collegati tra di loro.
  • Le transazioni concluse tramite Blockchain coinvolgono due soggetti che hanno deciso di sfruttare questa tecnologia.
  • Dopo aver concluso la transazione, una figura denominata Miner si occupa di convalidarla.
  • Dopo essere stata convalida, la transazione viene inserita insieme ad altre transazioni in un nuovo blocco.
  • Il blocco che contiene le nuove transazioni convalidate viene inserito nella Blockchain.

Blockchain - come spiegarla a bambino 10 anni


Consulenza Legale

Se hai bisogno di un chiarimento

Freccia


© riproduzione riservata

Tino Crisafulli

Avvocato • Legal Advisor • Founder di Recupero Legale

Consulenze legali per il business | Crediti • Immobiliare • Contratti • Privacy • Tech

Seguimi su LinkedIn

Iscriviti al nostro Canale YouTube