Cos’è una blockchain?

Le blockchain sono forse il più grande trend tecnologico di tutti al momento. E probabilmente avete familiarità con almeno un'applicazione: La criptovaluta Bitcoin. Ma cos'altro possono fare le blockchain? E soprattutto: come funzionano? Ecco una panoramica comprensibile:

  • Le blockchain sono database distribuiti
  • Sicuri grazie alla crittografia
  • Creano consenso nella rete
  • Più che semplice denaro: contratti intelligenti

Le blockchain sono database distribuiti

Fondamentalmente, le blockchain non sono altro che database - stoccaggio di enormi quantità di dati. La differenza principale con, per esempio, un database Microsoft Access è che il database Access esiste localmente come un singolo file, mentre il database blockchain è distribuito in una rete. Questa è una rete peer-to-peer del tutto normale, come la conosciamo dalla condivisione di file precedentemente popolare tramite eMule & Co. Tuttavia, con la differenza che tutti i dati sono solitamente detenuti da tutti gli utenti. Non appena si installa il client Bitcoin, per esempio, la blockchain Bitcoin con oltre 70 gigabyte viene sincronizzata sul tuo computer. E questo rende chiaro il primo vantaggio: il database non può essere semplicemente cancellato!

E un'altra differenza: i database come Access memorizzano qualsiasi tipo di dati. Le blockchain possono fare anche questo, ma sono progettate principalmente per le transazioni. Le blockchain sono spesso indicate come libri mastri. Il termine deriva dalla contabilità e descrive il registro centrale con tutti i flussi di cassa di un'azienda. E così la blockchain gestisce principalmente anche le transazioni. Nel caso delle criptovalute, un record di dati di solito consiste semplicemente nel mittente, nel destinatario e nell'importo; vengono aggiunti metadati come il tempo. Tuttavia, potrebbe anche essere immagazzinato dove si trovano attualmente i prodotti della pesca: Il mittente è il mare, il destinatario è il cutter e la quantità è il pescato. Nella fase successiva, il cutter sarebbe il mittente e, per esempio, la fabbrica nel porto sarebbe il destinatario del pescato. Potremmo continuare con la fabbrica come mittente, un camion come destinatario e il pesce sfilettato come quantità. In questo modo, si potrebbe sempre vedere dove si trova o si trovava una cattura in qualsiasi momento. Tutte queste transazioni di pesce possono ora essere riassunte in un cosiddetto blocco e allegate alla catena di blocchi esistente - nient'altro è una blockchain.