This article has been translated from English to Italian.

Blockchain di qua. Blockchain di là.

Nella lezione precedente, ho fornito una panoramica tecnica di alto livello su cosa sia una blockchain, sperando che non fosse troppo noiosa.

Ora che sai cos'è...

Cosa c'è di così speciale nella tecnologia blockchain?

Chiedersi cosa c'è di così speciale nella blockchain è come chiedersi cosa c'è di così speciale in Internet. O nell'elettricità. O nella lampadina.

Blockchain important as a light bulb

O le patatine fritte croccanti di McDonald's appena uscite dalla friggitrice.

Sì, è così speciale.

Ecco perché...

Prima della blockchain, se dovevi memorizzare dati su un computer che erano estremamente importanti, avevi bisogno di qualcuno o di un'entità che possedesse e controllasse i dati. Il che significava che era necessaria un'autorità centrale.

Ad esempio, il saldo del tuo conto bancario. La banca possiede questi dati e controlla come vengono aggiornati.

La tua banca si assicura che ogni transazione sia valida e autorizzata dal cliente i cui fondi vengono spostati. La tua banca non ti permetterà mai di modificare direttamente il suo database, anche se glielo chiedi gentilmente.

La banca deve assumere personale addetto alla sicurezza informatica per proteggere i propri dati da hacker e altre persone non autorizzate.

Bank needs IT security to protect data

Anche prima dei computer, questo era un problema.

Per mantenere un conto o qualsiasi tipo di registro delle transazioni, era sempre necessario designare una persona o un'entità come "autorità centrale".

Questa autorità centrale era quella che teneva il LIBRO MASTRO, ovvero il registro delle transazioni.

Paper record of transactions

In passato, un libro mastro era fondamentalmente un pezzo di carta o un taccuino rilegato in pelle fatto a mano, aggiornato a mano e conservato in un luogo sicuro come... il cassetto della scrivania.

Book as a ledger

Ma una volta che i computer sono diventati disponibili, il libro mastro è stato trasferito in un database memorizzato su un disco rigido di un computer situato in posizione centrale e (si spera) ben protetto.

In seguito, gli esperti di informatica si resero conto che probabilmente non era una buona idea avere il database memorizzato su un solo computer, perché se il disco rigido si fosse danneggiato o il computer si fosse surriscaldato e avesse preso fuoco, i dati sarebbero andati persi per sempre.

Quindi il database è stato RIPRODOTTO su più computer per mantenere i dati al sicuro.

Ma anche con più copie del database, queste ultime dipendevano comunque dal database primario o "ufficiale". Che era ancora di proprietà e sotto il controllo di un'autorità centrale.

Ciò significava anche che se in qualche modo riuscivi a violare il database primario o "ufficiale", potevi manomettere il libro mastro e fare cose cattive come, ehm... aggiungere zeri extra al saldo del tuo conto bancario.

Questo singolo punto di controllo è un grosso punto debole dovuto al fatto di dover fare affidamento su un'autorità centrale.

E se ci fosse un modo migliore?

E se ci fosse un modo per mantenere un libro mastro senza bisogno di una banca o di un'altra autorità centrale che lo possieda e lo controlli?

Entra in gioco la tecnologia blockchain.

Prima che Satoshi Nakamoto inventasse il concetto di blockchain, nessuno aveva trovato una soluzione per mantenere un registro decentralizzato.

Ma il dio dei Bitcoin l'ha capito!

Invece di avere bisogno di un "proprietario" per il database, il suo approccio consisteva nel memorizzare il database attraverso una rete di computer.

Blockchain network

Una rete di computer è semplicemente un insieme di computer fisicamente situati in diverse parti del mondo e che comunicano tra loro tramite Internet.

Ogni computer della rete memorizza la PROPRIA copia "ufficiale" del database.

Ciò significa che non esiste una copia "principale". Ogni copia del database È la copia principale!

È da qui che derivail termine "libro mastro distribuito".

I computer sono fisicamente situati in luoghi diversi in tutto il mondo. E ogni computer conserva una copia del "libro mastro" (il database).

Computers across a global network

I computer controllano e verificano le transazioni per assicurarsi che siano tutte legittime prima di apportare modifiche al database.

Ogni volta che vengono effettuati aggiornamenti, il database viene condiviso attraverso l'intera rete per assicurarsi che ogni computer stia mantenendo la stessa copia.

La parte "distribuita" deriva dal fatto che i computer sono distribuiti geograficamente in luoghi diversi e comunicano tra loro su una rete per assicurarsi che ogni computer utilizzi lo stesso "registro" (database).

Questo database è anche reso PUBBLICO in modo che chiunque possa visualizzarlo in tempo reale, comprese le eventuali modifiche.

La blockchain ha eliminato la necessità di una proprietà e di un controllo CENTRALIZZATO dei dati digitali.

Invece di dover fare affidamento su un'"autoritàcentrale" per decidere quando aggiornare il libro mastro, la blockchain si basa sul"consenso" tra tutti i computer della rete.

Il modo in cui i computer raggiungono un consenso si basa su un insieme programmato di regole e istruzioni chiamato protocollo.

Questo protocollo viene eseguito su un'applicazione software installata su tutti i computer della rete

Software protocol

Pensa a quando devi prendere una decisione in gruppo.

  1. Un modo per decidere è la regoladell'"autorità", in base alla quale una persona prende la decisione per l'intero gruppo.
  2. Un altro modo èil "consenso", in cui ogni persona del gruppo accetta di sostenere la decisione.

Il primo è il modo in cui i registri digitali o le registrazioni delle transazioni ("database") venivano mantenuti e mantenuti accurati PRIMA della blockchain.

Quest'ultimo è il progresso che la blockchain ha raggiunto.

Immagina migliaia di persone (o computer) a caso:

  • che non si conoscono e non si fidano l'uno dell'altro...
  • tutti d'accordo sul fatto che un file contenente una cronologia di tutte le transazioni sia accurato...
  • senza la necessità di una sorta di intermediario terzo che ne "verifichi" l'accuratezza.

Il genio della tecnologia blockchain è che elimina gli intermediari, pur mantenendo un'infrastruttura che consente a estranei di trattare tra loro.

Computers across a global network

Lo fa togliendo il ruolo di "Manterrò il libro mastro" alle autorità centrali come le banche e consegnandolo a una rete di computer autonomi dove "Avremo tutti una copia del libro mastro e lo manterremo insieme".

Questo trasferimento del controllo e del processo decisionale da un'entità centralizzata (individuo, organizzazione o gruppo) a una rete distribuita crea un sistema DECENTRATO di fiducia che opera al di fuori del controllo di qualsiasi istituzione.

È un risultato incredibile!

La blockchain ora rende possibile condividere e mantenere un insieme di dati (come un registro delle transazioni) con molti computer che non si fidano l'uno dell'altro. Ma si può avere fiducia nell'accuratezza dei dati stessi.

Non era mai stato fatto prima!

La tecnologia blockchain è una tecnologia che cambia la vita, tanto che ora è classificata come tecnologia per uso generale, come il motore a vapore, l'elettricità, i computer, Internet e i selfie.

Blockchain Technology

Anche se l'esempio più famoso della tecnologia blockchain è il Bitcoin, ora viene utilizzata anche al di fuori del Bitcoin da altre criptovalute.